visualizza l'ultima data in cui è apparso il numero


0

Ho dei dati nel formato seguente.

A       B C D E F  G
aug1    5 4 2 7 55 43
aug4    6 7 8 44 33 22
aug5    5 4 2 7 55 43
aug6    5 4 2 7 55 43
aug8    5 4 2 7 55 43

column Z
3
4
5
6

Voglio essere in grado di visualizzare l'ultima data dalla colonna A, dove QUALSIASI delle colonne (BCDEFG) aveva il numero trovato nella colonna Z. Come posso fare?

Risposte:


0

Sulla base dei dati mostrati, suppongo che la colonna A sia in ordine crescente, quindi quello che sto facendo è trovare l'ultima riga che contiene il valore desiderato. Questa formula viene inserita usando ctrl + maiusc + invio

=INDIRECT("A"&MAX(ROW($B$2:$G$6)*--($B$2:$G$6=Z2)))

Il indiretto prende una voce di testo come A1 e la converte in un riferimento di cella in modo che indiretta ("A1") restituisca il valore in A1. Usandolo con la colonna A e la riga massima troverà la data.

La formula massima prende le righe da tutti i valori che stai osservando e le moltiplica per un valore booleano (1 se vero, 0 se falso) se la cella corrisponde al valore nella cella Z2. Nota che se la cella Z2 = 3 corrisponde solo a 3, non a 43 o 33.

Ciò fornisce una matrice con tutte le righe che corrispondono al valore in Z2 e restituisce il valore massimo nella funzione indiretta.

Risultati per i tuoi esempi

3 = ref error (no 3 in data)
4 = Aug 8
5 = Aug 8
6 = Aug 4
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.