È necessaria la formula o il comando di ricerca per trovare la data più alta successiva in un elenco in Excel 2003


3

Ho un foglio di calcolo Excel che utilizza una varietà di formule e restituisce le date in cui si verificheranno determinati eventi - in realtà, le date in cui ho bisogno di fare determinate cose. Il foglio di calcolo non è in ordine e non può essere ordinato per mostrare le date in sequenza. Sto cercando una sorta di funzione o comando di ricerca che indichi a Excel di scansionare il foglio di lavoro contenente le date e di restituire il valore della data successiva nell'elenco. Ad esempio, se la data successiva da qualche parte nell'elenco è venerdì e oggi è lunedì, voglio che Excel mi dia la data del venerdì, quindi so che devo intraprendere un'azione venerdì. Il foglio di lavoro è grande e scansionare le righe e le colonne ad occhio cercando la prossima data è troppo difficile. Spero che abbia senso. Grazie. Lisa

Risposte:


1

Suggerisco di utilizzare una formula di matrice per restituire la prima data che è la data odierna o successiva. Ho impostato la colonna A come elenco di date (regola il numero di righe in base ai tuoi dati). Immettere quanto segue in una cella e immetterlo come formula di matrice premendo Ctrl + Maiusc + Invio.

=MIN(IF($A$1:$A$13-TODAY()>=0,$A$1:$A$13))

Se immessa come formula di matrice, la formula verrà visualizzata tra parentesi quadre, in questo modo:

{=MIN(IF($A$1:$A$13-TODAY()>=0,$A$1:$A$13))}

Spero che questo possa essere d'aiuto.


0

Ho fatto questo in modo leggermente diverso, non sono necessarie matrici Trova quanti numeri sono più grandi di quello che stai cercando con CountIf () Quindi ho usato = Grande questo troverà le ennesime date in un elenco che abbiamo l'ennesimo che stiamo cercando in countIF ()

=LARGE(A:A,COUNTIF(A:A,">="&TODAY()))
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.