Excel: valore minimo in un intervallo filtrato


0

Quindi, ho una tabella in cui la data è memorizzata nella colonna C e l'ora è memorizzata nella colonna E.

La mia tabella viene eseguita dalla riga 5 (sebbene queste siano le intestazioni, quindi i dati sono dalla riga 6 in poi) fino alla riga 9989 (anche se questo non è troppo importante)

Molte delle righe sono vuote in questo momento, ma intorno alle prime 3000 sono riempite.

Voglio applicare la formattazione condizionale che oscurerebbe la data e l'ora più vicine all'ora corrente, che è in futuro.

Quindi, sarebbe trovare il valore più piccolo di Col C + Col E, dove il valore di Col C + Col E è> Now ().

Come lo metterei in una formattazione condizionale? Grazie molto.

Se è richiesto VBA, questa è un'opzione plausibile, la cartella di lavoro è già un .xlsm


Potresti usare una colonna helper e basare la formattazione condizionale su quella?
Selkie,

Non obietterei a farlo, anche se cosa avrei cercato di mettere lì?
pingu2k4,

Risposte:


1

Puoi solo aggiungere date e orari. Entrambi sono in realtà numeri, che puoi vedere se li formatti come tali.

Qui ho aggiunto date e orari insieme e poi eseguito alcune manipolazioni.

inserisci qui la descrizione dell'immagine

Questo mostra l'aggiunta di date e orari e un test logico sulla somma.

Ora questa formula restituisce la data futura più vicina:

=MIN(IF((A3:A11)+(B3:B11)>NOW(),(A3:A11)+(B3:B11)))

Questa è una formula di matrice e deve essere immessa con CTRL-Shift Invio, anziché solo Invio. Se inserito correttamente, Excel circonda la formula con parentesi graffe {} nella barra della formula.

Non è stato possibile ottenere la finestra di dialogo di formattazione condizionale per accettare una formula di matrice, ma esiste una soluzione semplice.

La formula dell'array viene inserita in F3 (questa cella può essere posizionata altrove o nascosta). E la regola di formattazione condizionale si riferisce al risultato in quella cella:

inserisci qui la descrizione dell'immagine

Spero che questo aiuti, e buona fortuna.


Posso farlo, ma quello che voglio è solo la data / ora più vicina all'ora corrente, ma> Ora () da oscurare. Ad esempio, se attualmente è mezzogiorno, e ho 3 file, ognuna con la data odierna e le ore 11, 13 e 14, vorrei che solo la riga delle 13 venisse oscurata, ma il tuo esempio oscurerebbe sia le 13 che le 14.
pingu2k4,

Vedi la mia modifica. Penso che questo faccia quello che vuoi.
Bandersnatch,
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.