Confronta colonna e restituisci data

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Mary-92
00martedì 11 febbraio 2020 14:40
Ciao a tutti

il file allegato contiene delle formule matriciali che fanno riferimento alla cella A1 ( contenente la data di inizio ricerca ) e I1 contenente la frazione di tempo
come da esempio:
la cella J1 contiene la formula che cerca nella colonna B3:B43 partendo dalla data presente in A1 il valore contenuto nella cella I1 e restituisce la data posta sulla stessa riga in colonna A3:A43 le celle sottostanti riportano le date prossime trovate, facendo riferimento alla cella sopra

Lo stesso fa la formula in L1 cercando gli stessi valori in colonna D.

Quello che mi mancherebbe é una formula che confronti le colonne B e D e se trova un valore uguale sulla stessa riga in entrambi le colonne riporti in cella K1 la data corrispondente e cosí via. Come da esempio manuale riportato in colonna K

Qualcuno saprebbe aiutarmi?
Grazie di cuore
Marilena


cromagno
00martedì 11 febbraio 2020 15:22
Ciao,
devi semplicemente aggiungere un criterio rispetto alle altre formule.
Nel tuo profilo c'è scritto che utilizzi Excel 2010, quindi hai a disposizione la funzione AGGREGA per evitare di dover confermare la formula come matriciale.
Nella formula faccio riferimento sempre alla cella A1 ed adatto l'argomento "K" della funzione PICCOLO() in base al numero di riga.
In cella K1 (da copiare poi in basso):
=SE.ERRORE(AGGREGA(15;6;$A$3:$A$43/(($A$3:$A$43>$A$1)*($B$3:$B$43=$I$1)*($D$3:$D$43=$I$1));RIF.RIGA(K1));"")
Mary-92
00martedì 11 febbraio 2020 16:29
Grazie mille Cromagno per la spiegazione e la soluzione. Ora tutto Ok
[SM=x423063]

Saluti
Marilena
Mary-92
00mercoledì 12 febbraio 2020 17:37
[SM=x423023]

Volendo oggi completare il file mi sono accorta che alla fine le colonne da confrontare sono veramente tante e vorrei chiedere se
sarebbe eventualmente possibile tramite formula gestire la ricerca in modo più dinamico.

Esempio:

Nella U1 e nella W1 vorrei poter inserire il riferimento di colonna dove eseguire la ricerca
Nella U2 e nelle W2 vorrei poter inserire i valori da cercare nelle rispettive colonne


Le formule che dovrebbero essere inserite nel range U4:U30 ; W4:W30 dovrebbero restituire le date
delle singole colonne invece il range V4:V30 dovrebbe restituire la data del confronto delle due colonne
partendo dalla data inserita in A1.


Spero di essere riuscita a spiegarmi

In attesa di un vostro sempre gradito aiuto
Ringrazio

Cari saluti
Marilena
cromagno
00mercoledì 12 febbraio 2020 20:42
Ciao,
tutte FORMULE MATRICIALI (quindi confermale con CTRL+SHIFT+INVIO).

In cella U4 (da copiare poi in basso e nel range W4:W30):
=SE.ERRORE(PICCOLO(SE.ERRORE($A$4:$A$30/((INDICE($C$4:$S$30;;RIF.COLONNA(INDIRETTO(U$1&"1"))-2)=U$2)*($A$4:$A$30>=$A$1));"");RIF.RIGA(U1));"")

in cella V4 (da copiare poi in basso):
=SE.ERRORE(PICCOLO(SE.ERRORE($A$4:$A$30/((INDICE($C$4:$S$30;;RIF.COLONNA(INDIRETTO($U$1&"1"))-2)=$U$2)*(INDICE($C$4:$S$30;;RIF.COLONNA(INDIRETTO($W$1&"1"))-2)=$W$2)*($A$4:$A$30>=$A$1));"");RIF.RIGA(V1));"")

riallego file a scanso di equivoci...
Mary-92
00giovedì 13 febbraio 2020 18:22
Grazie mille Cromagno ! Da sola non ci sarei mai arrivata

[SM=x423017] [SM=x423017] [SM=x423017]

Saluti
Marilena

Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 08:22.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com