Beth stava cercando un modo per determinare quanti dipendenti avevano frequentato almeno dieci corsi offerti nella sua azienda. Ha impostato Excel in modo che la colonna A (che inizia da A2) contenga i nomi dei dipendenti e la colonna B (che inizia da B2) contenga i nomi delle classi. Quando un dipendente ha preso una classe, il suo nome è stato inserito nella colonna A e il nome della classe che ha preso è stato inserito nella colonna B. Pertanto, la colonna A conterrebbe più istanze del nome di ciascun dipendente e la colonna B conterrebbe più istanze di nomi di classi.

La domanda su come determinare quando un dipendente ha seguito dieci lezioni può essere risolta al meglio utilizzando la funzione CONTA.SE. Ad esempio, la seguente formula potrebbe essere inserita in ogni cella della colonna C:

=IF(COUNTIF(A:A,A2)>9,"10 classes or more","")

Per utilizzare correttamente la formula, questa particolare istanza verrà posizionata nella cella C2 e quindi copiata nel resto delle celle della colonna C.

Ciò causa la modifica del riferimento A2 nella formula in modo che faccia sempre riferimento alle due colonne della cella immediatamente a sinistra. (La formula in C2 fa riferimento ad A2, la formula in C3 fa riferimento ad A3, ecc.)

Usando questa formula, quando una persona in particolare ha preso la decima classe, il che significa che il suo nome appare nella colonna A per la decima volta, la colonna C si riempie con la frase “10 o più lezioni” accanto a ciascuna classe seguita da quella particolare persona. È fantastico, tranne quando un gruppo di dipendenti diversi inizia a varcare la soglia delle dieci classi.

Quindi la colonna C inizia a sembrare disordinata.

Per superare il disordine, una variazione dell’approccio precedente consiste nell’utilizzare la seguente formula nelle celle della colonna C:

=IF(COUNTIF($A$2:A2,A2)>9,"10 classes or more","")

In questo caso, la funzione CONTA.SE non esamina tutte le celle della colonna A; invece guarda le celle nella colonna A che sono in righe minori o uguali alla riga in cui ricorre la formula. Pertanto, se questa formula fosse nella riga 8, COUNTIF esaminerebbe solo le righe da 2 a 8 nel conteggio. Il risultato è che la frase “10 classi o più”

appare solo nella colonna C quando un determinato dipendente ha superato il punteggio di dieci classi. Non apparirà per i casi in cui il dipendente stava frequentando la prima, la seconda, la terza e fino alla nona classe.

Infine, la tabella delle classi dei dipendenti può essere resa un po ‘più elaborata e puoi vedere esattamente quante lezioni ha seguito ogni dipendente. Se le colonne A e B contengono ancora nomi e classi, è possibile inserire una singola istanza del nome di ciascun dipendente nelle prime righe della colonna D, lasciando la colonna C vuota. Nella colonna E è possibile inserire la seguente formula a destra del nome di ogni dipendente:

=COUNTIF(A:A,D2)

Il risultato è che la colonna E contiene il numero di istanze del nome nella colonna D che appare nella colonna A. In altre parole, hai un conteggio di quante classi ha preso ogni dipendente. È quindi possibile utilizzare la formattazione condizionale sulle celle nella colonna D in modo che vengano visualizzate in rosso se il conteggio nella colonna E è 10 o più.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (10345) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: