
Formula generica
=MINIFS(times,names,name,actions,action)
Sommario
Per ottenere tempi "primo entrato, ultimo uscito" dai dati della scheda attività, è possibile utilizzare le funzioni MAXIFS e MINIFS o una formula di matrice come descritto di seguito. Nell'esempio mostrato, la formula in H6 è:
=MINIFS(times,names,H5,actions,"in")
con i seguenti intervalli denominati: azioni = C5: C22. nomi = B5: B22, volte = E5: E22
Spiegazione
La funzione MINIFS è progettata per restituire valori minimi in un intervallo basato su uno o più criteri. In questo caso, l'intervallo da cui estraiamo un valore minimo è E5: E22), denominato "times".
Filtriamo prima questi valori utilizzando due coppie intervallo / criteri. La prima coppia fornisce un intervallo di B5: B22 (nomi), con il nome in H5 per i criteri. La seconda coppia utilizza l'intervallo C5: C22 (azioni), con "in" come criterio.
MINIFS restituisce quindi la prima ora (minima) in cui il nome è "Max" e l'azione è "in".
Il tempo di "ultima uscita" viene calcolato in modo simile con la funzione MAXIFS:
=MAXIFS(times,names,H5,actions,"out")
Alternative alle formule di matrice
La funzione MAXIFS e la funzione MINIFS sono state entrambe introdotte in Excel 2016. Se si utilizza una versione precedente di Excel, è possibile utilizzare invece una formula di matrice:
(=MIN(IF(names=K5,IF(actions="in",times)))) (=MAX(IF(names=K5,IF(actions="out",times))))
Nota: queste sono formule di matrice e devono essere inserite con CTRL + MAIUSC + INVIO. Excel aggiungerà automaticamente le parentesi graffe.