Come cercare o trovare valore con data massima o ultima in Excel

Anonim

In questo articolo, impareremo come cercare o trovare valore con l'ultima data in Excel.

Cerca un valore e trova la data massima o ultima

L'immagine seguente mostra i valori nella colonna B (B3:B9) e le date nella colonna C (C3:C9). La formula nella cella F4 ti consente di cercare il valore e restituire l'ultima data in una colonna adiacente o corrispondente per quel valore.

Aggiornamento, 2017-08-15! Aggiunta una formula regolare.

Formula nella cella F4:

=MAX(INDICE((C3=A8:A14)*B8:B14,))

Formula matrice in F4:

=MAX(SE(C3=A8:A14, B8:B14))

Formula nella cella F4 (versioni più recenti di Excel):

=MAXIFS(C3:C9,B3:B9,F2)

Come creare una formula di matrice

  1. Fare doppio clic sulla cella C5
  2. Copia / Incolla sopra la formula dell'array
  3. Tieni premuti contemporaneamente Ctrl + Maiusc
  4. premere Invio
  5. Rilascia tutti i tasti

La formula cambia e ora inizia e finisce con una parentesi graffa, non inserire questi caratteri da soli. Appaiono automaticamente.

Spiegazione della formula di matrice nella cella C5

Puoi seguire se selezioni la cella C5 e vai alla scheda "Formule" sulla barra multifunzione, quindi fai clic sul pulsante "Valuta formula". Fare clic sul pulsante "Valuta", mostrato nella finestra di dialogo, per passare al passaggio successivo.

Passaggio 1 - Trova valori uguali al valore di ricerca

C3=LA8:LA14

diventa

"EE"={"AA";"CC";"EE";"BB";"EE";"VV";"EE"}

e ritorna

{FALSO;FALSO;VERO;FALSO;VERO;FALSO;VERO}

Passaggio 2: convertire i valori booleani nelle date corrispondenti

SE(C3=A8:A14, B8:B14)

diventa

SE({FALSO;FALSO;VERO;FALSO;VERO;FALSO;VERO} ,B8:B14)

diventa

SE({FALSO;FALSO;VERO;FALSO;VERO;FALSO;VERO} , {40152; 40156; 40323; 40068; 40149; 40312; 40195})

e ritorna

{FALSO;FALSO;40323;FALSO;40149;FALSO;40195}

Passaggio 3: restituisci il valore più grande

=MAX(SE(C3=A8:A14, B8:B14))

diventa

=MAX({FALSO;FALSO;40323;FALSO;40149;FALSO;40195})

e restituisce 40323 formattato come 2010-05-25.

Cerca un valore e trova la data massima (tabella pivot)

Le formule mostrate in questo articolo potrebbero essere troppo lente o richiedere troppa memoria se si lavora con enormi quantità di dati. La tabella pivot è un'opzione eccellente in questi casi, è notevolmente veloce anche con molti dati.

Come impostare la tabella pivot

  1. Seleziona l'intervallo di celle contenente i dati.

  1. Vai alla scheda "Inserisci" sulla barra multifunzione.
  1. Fare clic sul pulsante "Tabella pivot".
  2. Viene visualizzata una finestra di dialogo.

    Di solito posiziono la tabella pivot su un nuovo foglio di lavoro in modo che non nasconda parti del set di dati durante il filtraggio, ecc.

  1. Fare clic sul pulsante OK.

  1. Fare clic su Valori e trascinare nel campo Filtri, vedere la freccia blu sopra.
  2. Fare clic su Date e trascinare nel campo Valori.
  3. Fare clic su "Conteggio delle date".
  4. Fare clic su "Impostazioni campo valore…".
  5. Fare clic su "Max" per selezionarlo.
  6. Fare clic sul pulsante "Formato numero".
  7. Fare clic sulla categoria "Data" e selezionare un tipo.
  8. Fare clic sul pulsante OK.
  9. Fare clic sul pulsante OK.

Fare clic sulla cella B1 per filtrare l'ultima data in base al valore selezionato, l'immagine sopra mostra il valore EE selezionato e l'ultima data in base a tale valore è 25/5/2010.

Cerca tutti i valori e trova la data più recente (prima)

La seguente formula cerca nella colonna C la data più recente per ogni valore nella colonna B.

Formula nella cella D3:

=SE(MAX(INDICE((B3=$B$3:$B$14)*$C$3:$C$14,))=C3,"Ultimo","")

Formula di matrice nella cella D3:

=SE(MAX(SE(B3=$B$3:$B$14, $C$3:$C$14))=C3, "Ultimo", "")

Formula nella cella D3:

=SE(MAXIFS($C$3:$C$14,$B$3:$B$14,B3)=C3,"Ultimo","")

Come copiare la formula di matrice

  1. Copia la cella C2
  2. Seleziona l'intervallo di celle C3: C8
  3. Impasto

Cerca e trova l'ultima data utilizzando più condizioni

Formula nella cella H3:

=MAX(INDICE((C2:C29=H1)*(D2:D29=H2)*E2:E29,))

Formula di matrice nella cella H3:

=MAX(SE((C2:C29=H1)*(D2:D29=H2),E2:E29,""))

Cerca e trova l'ultima data su più fogli

L'immagine seguente mostra una cartella di lavoro con 4 fogli di lavoro. La formula nella cella B3 cerca la data più recente in tutti e tre i fogli di lavoro utilizzando la condizione nella cella B2.

Formula di matrice nella cella B3:

=MAX(IF(B2=Gennaio!$B$2:$B$10, gennaio!$A$2:$A$10, ""), IF(B2=Febbraio!$B$2:$B$10, febbraio!$A$2 :$A$10, ""), SE(B2=Marzo!$B$2:$B$10, Marzo!$A$2:$A$10, ""))

Cerca e trova l'ultima data, restituisci il valore corrispondente sulla stessa riga

Inserisci un quarto nella cella G3.

Formula di matrice nella cella G3:

=MAX((L3:B19=G2)*C3:C19)

Se preferisci una formula regolare in G3:

=MAX(INDICE((B3:B19=G2)*C3:C19,))

Formula nella cella G4:

=INDICE($D$3:$D$19, SOMMA.PRODOTTO((B3:B19=G2)*(G3=C3:C19)*CONFRONTA(RIGA(B3:B19), RIGA(B3:B19)))))

Indicizza e confronta per trovare il valore in base alla data più recente in Microsoft Excel

Se stai cercando una formula per trovare il valore di ricerca e l'ultimo valore per data, questo articolo è davvero utile per te. In questo articolo, impareremo come trovare il valore corrispondente e quindi la formula controllerà l'output dopo aver controllato la data più recente.

Esempio: Ho bisogno di una formula per cercare ogni prodotto specifico, quindi trovare il prezzo del prodotto all'ultima data.

Di seguito è riportata l'istantanea dei dati, ad esempio la colonna A ha il numero di fattura, la colonna B ha la data, la colonna C ha il prodotto e la colonna D ha i prezzi.

La formula che stiamo cercando dovrebbe prima di tutto controllare il Prodotto dalla colonna C e poi restituire il Prezzo per l'ultima data.

Useremo una combinazione di INDICE, CORRISPONDENZA E MAX funzioni per restituire l'output.

Nella cella G3, la formula è

{=INDICE($D$2:$D$10,CONFRONTA(1,INDICE(($C$2:$C$10=$F$3)*($B$2:$B$10=MAX(SE($C$2:$ C$10=F3,$B$2:$B$10))),0),0))}

La formula sopra ha utilizzato la funzione Max per determinare l'ultima data da tutte le date indicate per il prodotto corrispondente dalla colonna C. Per testare la formula sopra se cambiamo la data nella cella B7, otterremo il risultato desiderato. Fare riferimento all'istantanea di seguito. In questo modo, possiamo consegnare il prezzo del prodotto con l'ultima data.

Ecco tutte le note di osservazione utilizzando la formula in Excel
Appunti :

Questa è una formula di matrice. Quindi, dobbiamo premere CTRL + MAIUSC + FINE chiavi insieme per ottenere il risultato corretto.

Spero che questo articolo su Come cercare o trovare valore con l'ultima data in Excel sia esplicativo. Trova altri articoli sul calcolo dei valori e le relative formule di Excel qui. Se ti sono piaciuti i nostri blog, condividili con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica.

Come recuperare l'ultimo prezzo in Excel : è comune aggiornare i prezzi in qualsiasi attività commerciale e l'utilizzo dei prezzi più recenti per qualsiasi acquisto o vendita è un must. Per recuperare l'ultimo prezzo da un listino in Excel utilizziamo la funzione CERCA. La funzione CERCA recupera il prezzo più recente.

Funzione CERCA.VERT per calcolare il voto in Excel : Per calcolare i voti IF e IFS non sono le uniche funzioni che puoi utilizzare. Il VLOOKUP è più efficiente e dinamico per tali calcoli condizionali. Per calcolare i voti usando VLOOKUP possiamo usare questa formula.

17 cose su Excel VLOOKUP : CERCA.VERT è più comunemente usato per recuperare i valori corrispondenti, ma CERCA.VERT può fare molto di più. Ecco 17 cose su CERCA.VERT che dovresti sapere per usare in modo efficace.

CERCA il primo testo da un elenco in Excel : la funzione CERCA.VERT funziona correttamente con i caratteri jolly. Possiamo usarlo per estrarre il primo valore di testo da un determinato elenco in Excel. Ecco la formula generica.

CERCA data con ultimo valore nell'elenco : Per recuperare la data che contiene l'ultimo valore utilizziamo la funzione CERCA. Questa funzione verifica la cella che contiene l'ultimo valore in un vettore e quindi utilizza tale riferimento per restituire la data.

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività : velocizza le tue attività in Excel. Queste scorciatoie ti aiuteranno ad aumentare l'efficienza del tuo lavoro in Excel.

Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.

Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.

Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.