Condividi:        

Per cortesia – formula Excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Per cortesia – formula Excel

Postdi Lucio Peruggini » 25/10/14 21:17

Per cortesia – formula Excel
https://dl.dropboxusercontent.com/u/182 ... uesito.PNG


Sarà banale ma non riesco a ottenere la formula giusta per due quesiti. Illustro il primo e poi vedremo per il secondo ammesso che vogliate, come sempre, gentilmente aiutarmi; grazie.

Il primo:
Nella colonna “E” riga 8:1000 vorrei inserire il valore di “L2” corrispondente al numero d’appartenenza della colonna “D8:D1000” con “L1:CW1”; esempio:

D8 uguale a “1” e “L1 uguale a “1”
Il valore da riportare in “E8” è 355; quello di “L2”

I numeri che possiamo trovare sia in “D8:D1000” che in “L1:CW1”, vanno da 1 a 90.

Grazie per l’aiuto e buona serata
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Sponsor
 

Re: Per cortesia – formula Excel

Postdi ricky53 » 26/10/14 02:01

Ciao,
prova con
Codice: Seleziona tutto
=INDIRETTO(INDIRIZZO(2; 11+D8; 2; 1))

Il numero "11" che ho inserito nella formula indica le colonne prima della "L"

Leggi la guida per le modalità di utilizzo di queste due funzioni.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Per cortesia – formula Excel

Postdi ninai » 26/10/14 09:51

Ciao a tutti.
Oltre alla valida soluzione di Ricky (saluti), il quesito si presta a tantissime soluzioni, ne pubblico alcune (credo non tutte), giusto per interesse didattico. Anzi, sarebbe interessante trovarne altre:

=CERCA.ORIZZ(D8;$L$1:$CW$2;2)

=CERCA(D8;$L$1:$CW$1;$L$2:$CW$2)

=SCARTO($L$2;;D8-1)

=MATR.SOMMA.PRODOTTO(--($L$1:$CW$1=D8)*$L$2:$CW$2)

=SOMMA(($L$1:$CW$1=D8)*($L$2:$CW$2)) (MATRICIALE)

=INDIRETTO(CODICE.CARATT(107+D8)&2)
EDIT
non funziona per riferimenti di colonna con due lettere

=INDICE($L$2:$CW$2;D8)
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 26/10/14 13:30

Intanto vi ringrazio per le molte soluzioni che per me sono un vero tabù ma cercherò di capirle.
Purtroppo causa intervento chirurgico per mia moglie che avverrà domani mattina, non potrò controllare subito gli esiti. Non ho molto la testa in quadro.

Grazie ancora
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 26/10/14 18:46

Dalle molte formule di “ninai” ho provato la prima che svolge il compito egregiamente e quindi mi sono fermato a quella (=CERCA.ORIZZ(D8;$L$1:$CW$2;2).

Ora pongo il secondo quesito con allegato un nuovo file con all’interno due fogli. Probabilmente più difficile ma no per voi esperti cervelloni.

https://dl.dropboxusercontent.com/u/182 ... /DET..xlsx

Nel primo foglio “At” colonna “E” dalla riga tre in poi, dovrei ottenere il valore (Storico) che si trova nel foglio “Tab” in C42 che è uguale a 332.

I criteri da rispettare sono i seguenti:

Foglio At “C3” (ruota e posizione=numeretto nella stessa cella) che è uguale alla colonna “A42” del foglio Tab;
Foglio At “D3” (numero) che è uguale alla colonna “C6” del foglio Tab;
Quindi come risultato in E3 = 332 (foglio “Tab” in C42).

Altro esempio con il medesimo numero (1) con (ruota e posizione ma con numeretto diverso nella stessa cella):

Foglio At “C6” =TO 1; numero 1 “D6” che corrispondono nel foglio Tab a:
A15=TO 1
C6=numero 1
C16=326 che è lo storico da ottenere nel foglio At.

Ovviamente devo riempire tutte le celle della colonna "E" che hanno numeri, ruote e posizioni diverse diverse.
Range E3:E5000

Spero di essermi spiegato nel migliore dei modi ma, soprattutto confido nella vostra bravura augurandomi che si possa fare, grazie molte.

P.S.
Anche una macro andrebbe bene se semplifica il lavoro.
Nella riga 7 del foglio Tab per il momento adopero i filtri per cercarmi lo storico d’appartenenza al numero, con ruota e posizione.
Buona serata
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi ninai » 26/10/14 19:28

ciao
anche per questo quesito ci sarebbero molte soluzioni, ma stavolta mi fermo anche io alla prima che mi viene, in E3:
=CERCA.VERT(C3;Tab!$A$8:$CN$56;D3+2;FALSO)
e trascini in basso


Auguri per tua moglie
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 26/10/14 19:39

ciao ninai, sei un GRANDE!

Io con il CERCA.VERT ci ho provato ma no ci sarei mai arrivato.

Molte, molte grazie.
Ciao
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 26/10/14 19:57

Dimenticavo:
Ti ringrazio per gli auguri, speriamo vada tutto per il meglio!
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi ricky53 » 27/10/14 01:08

Ciao,
un grosso in bocca al lupo per tua moglie.
Aggiornaci su di lei.


Ricambio i saluti a Ninai.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 27/10/14 23:46

Ciao a tutti voi che mi siete stati vicini in questo momento poco felice.
Sembra poco ma un semplice augurio risolleva il morale!

Mia moglie è uscita dalla sala operatoria alle ore 16.00 e pur non essendo stato l'intervento molto lungo e complicato, circa due ore, la natura è di quelle piuttosto pesanti; (trattasi di mastectomia).
Ad ogni modo l'intervento chirurgicamente è andato bene; il post, invece, sarà un cammino speriamo non troppo pesante visto che affronterà ancora circa un'anno di chemio oltre a quella già fatta pre-intervento.

Grazie di cuore
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi ricky53 » 28/10/14 00:16

Ciao,
siamo con te. Tenete duro ... ne uscirete.

Buon resto.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 31/10/14 23:28

Ciao a tutti, sono qui a chiedervi ancora una formula che non riesco a sbrogliare.

Colonna “K”
In questa colonna vorrei riportare il numero presente della colonna “D” che non sia già presente sempre in questa colonna, dalla riga 2 allo (“0” zero escluso) che si trova nella colonna “J”. Sembra un giro di parole ma con qualche esempio di sicuro è più comprensibile.

Il primo numero non presente nella colonna “D” dalla riga 2 allo “0 zero” della colonna “J” è 42 (K143 compreso tutti gli altri che seguono).

Il secondo numero non presente nella colonna “D” dalla riga 2 allo “0 zero” della colonna “J” è 14 (K155 compreso tutti gli altri che seguono).

Il terzo numero che incontriamo non presente nella colonna “D” dalla riga 2 allo “0 zero” della colonna “J” è 17 (K159 compreso tutti gli altri che seguono).

Così per tutti gli altri non presenti che incontriamo che non sono già presenti dalla riga 2 allo “0 zero” della colonna “J”.

Allego foglio Excel ringraziandovi anticipatamente.

https://dl.dropboxusercontent.com/u/182 ... .%202.xlsx

Buona serata
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi Flash30005 » 01/11/14 00:11

Scusami ma non intervengo assolutamente con le razionali macro ma prego (forse irrazionalmente) per tua moglie
e vorrei che lo facessero tutti coloro che seguono questo caso
un abbraccio
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 01/11/14 00:33

Ciao Flash, chiedo scusa ma non ho afferrato cosa intendi.
Cosa centra mia moglie (sia pure irrazionalmente) con quanto faccio nel poco tempo libero per distogliere un tantino la mente?

Forse ho proprio capito male il tuo pensiero?
Grazie comunque per l'interessamento anche se irrazionale.
Ciao
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 01/11/14 06:07

Grazie, ho risolto diversamente.
Buona giornata
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi ninai » 01/11/14 08:31

Lucio Peruggini ha scritto:Ciao Flash, chiedo scusa ma non ho afferrato cosa intendi.


Secondo me, era un modo per farti gli auguri , da credente, senza intervenire nel quesito.


Lucio Peruggini ha scritto:Grazie, ho risolto diversamente.
Buona giornata


I forum, oltre che per risolvere i problemi di excel, servono anche per condividerne risultati ed esperienze.
Sarebbe giusto da parte tua esporre come hai risolto il quesito, anche perché, non capisco la coerenza fra quanto richiesto ed i risultati voluti, presenti nel file (il 42 non è presente nel range D3:D126 e neanche il 17 ed 61 è presente 6 volte.
Sempre che io abbia capito bene il quesito
Altra cosa importante, ogni quesito lo dovresti porre in un nuovo argomento
Saluti
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: Per cortesia – formula Excel

Postdi Lucio Peruggini » 01/11/14 15:58

Ciao ninai, ti ringrazio per la precisazione sia per quanto riguarda Flash se era questo il suo pensiero, per questo avevo aggiunto:
“Forse ho proprio capito male il tuo pensiero?”
Sia per quanto riguarda il quesito esposto e come ho risolto la problematica.

Ho risolto nel modo seguente, con delle formule sia pervenute da Flash (mi sembra) che da Anthony:

In pratica prendendo tutto il range indipendentemente da quanto chiesto (dallo zero in poi), e con i filtri, ho visto che il numero non fosse già presente prima dello zero in colonna “J”.
Quelli che vedi colorati in giallo nella seguente immagine, infatti, sono già presenti prima dello zero. Ovviamente sono pochi rispetto ai novanta numeri ma sparsi in tutto il range; per questo avevo chiesto la formula per ottenerli.
Dalla “W” in poi abbiamo i numeri da 1 a 90, in queste quattro righe ci sono le formule che mi hanno permesso di ottenere la risoluzione al quesito.

Riga 1 “W1” =CONTA.SE($D5:$D4500;W3)
Riga 2 “w2” =GRANDE($W1:$DH1-RIF.COLONNA($W1:$DH1)/1000;RIF.COLONNA()-22) Matriciale
Riga 3 “W3” =Numeri da 1 a 90
Riga 4 “W4” =ARROTONDA(CERCA.ORIZZ(W2;$W1:$DH3-RIF.COLONNA($W1:$DH3)/1000;3;FALSO);0) Matriciale

La prima riga mi dice quante volte il numero è presente nel range in questione;
La seconda, mette in ordine dal più grande al più piccolo la riga 1;
La terza ovviamente sono i numeri da 1 a 90
La quarta, mi dice quali sono i numeri in ordine di presenza della riga 2

Per il numero 42 e 17 il discorso è esatto! Infatti i numeri che devo scrivere nella colonna “K” non devono essere presenti nella colonna “J” prima dello zero. Il 61 è un errore; questo il motivo delle formule (proprio per non sbagliare in mezzo a una marea di numeri).

Credo di essere stato esaustivo nella spiegazione ma se così non fosse, dimmelo.

https://dl.dropboxusercontent.com/u/182 ... .%202a.PNG


P.S. Per Flash:
Se ho interpretato male il tuo pensiero chiedo scusa; quanto hai scritto, però, poteva avere anche altri significati.

A ogni modo ci conosciamo ormai da tempo e se qualche volta ho espresso con parole fuori posto pensieri da urtare la tua suscettibilità, ti prego di perdonare il mio parlare; mi rendo conto che sbaglio molto!
Ciao
Lucio P.
Versione Office - 2013
Lucio Peruggini
Utente Senior
 
Post: 896
Iscritto il: 24/01/11 16:23

Re: Per cortesia – formula Excel

Postdi ninai » 01/11/14 21:12

ok grazie
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina


Torna a Applicazioni Office Windows


Topic correlati a "Per cortesia – formula Excel":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti