In questo articolo, impareremo come determinare se un turno di lavoro era mattina, pomeriggio o sera in Microsoft Excel 2010.

Per trovare una formula per determinare se un dipendente ha lavorato nel turno mattutino, pomeridiano o notturno, utilizzeremo le funzioni SE & CERCA per ottenere l’output.

La funzione SE verifica se una condizione specificata è VERA o FALSA. Se la condizione restituisce TRUE, restituisce il valore preimpostato e se ion restituisce FALSE, restituisce un altro valore preimpostato.

Sintassi = IF (test_logico, valore_se_true, valore_se_falso)

===

test_logico: il test logico testerà la condizione oi criteri, se la condizione soddisfa, restituisce il valore preimpostato e se la condizione non soddisfa, restituisce un altro valore preimpostato.

value_if_true: il valore che desideri venga restituito se questo argomento restituisce TRUE.

value_if_false: il valore che si desidera venga restituito se questo argomento restituisce FALSE LOOKUP: cerca un valore da un intervallo di una riga o di una colonna o da un array. Fornito per compatibilità con le versioni precedenti.

Sintassi = LOOKUP (lookup_value, lookup_vector, result_vector)

===

lookup_value: un valore che la funzione LOOKUP cerca nel vettore di ricerca.

lookup_vector: un intervallo che contiene solo una riga o una colonna.

Nota: i valori in lookup_vector devono essere inseriti in ordine crescente (1,2,3 o a, b, c). Altrimenti la funzione di ricerca restituirà il valore di errore.

result_vector: questo è opzionale. Un intervallo che contiene solo una riga o una colonna. L’argomento result_vector deve essere della stessa dimensione di

lookup_vector.

===

Facciamo un esempio:

  • La colonna A contiene l’ora di accesso.

  • Abbiamo bisogno di una formula per utilizzare i tempi di accesso dalla colonna A per determinare se una persona stava iniziando un turno mattutino, pomeridiano o notturno.

  • Per gli orari prima delle 12:00, la formula dovrebbe restituire “Morning Shift”.

  • Per gli orari tra le 12:00 e le 16:00, la formula dovrebbe restituire “Pomeriggio Shift”.

  • Per gli orari dopo le 16:00, la formula dovrebbe restituire “Night Shift”.

img1

  • Nella cella B2, la formula sarebbe

= IF (A2> = 2/3, “Notte”, IF (A2> = 0,5, “Pomeriggio”, “Mattina”)) e “Maiusc”

img2

  • Copiando la formula dalla cella B2 all’intervallo B3: B10, otterremo il risultato desiderato.

img3

Il secondo metodo consiste nell’usare la funzione CERCA.

  • Nella cella C2 la formula sarebbe

= CERCA (ORA (A2), \ {0,12,16}, \ {“Mattina”, “Pomeriggio”, “Notte”}) e “Maiusc”

img4

  • Copiando la formula dalla cella C2 all’intervallo C3: C10, otterremo il risultato desiderato.

img5