Formula Excel: riepilogo dello stato di completamento del corso -

Sommario

Formula generica

=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")

Sommario

Per creare un riepilogo per mostrare lo stato di completamento del corso in base a un registro dati, è possibile utilizzare la funzione CONTA.SE insieme alla funzione SE. Nell'esempio mostrato, la formula in G4 è:

=IF(COUNTIFS(name,$F4,course,G$3),"x","")

Spiegazione

La tabella in B3: D11 è un registro che mostra i corsi completati da varie persone. Se un corso è stato completato da una persona, ci sarà una voce nella tabella con nome, corso e data. Ai fini di questo esempio, se troviamo una voce per un dato nome / corso, possiamo presumere che il corso sia completo.

Nella tabella di riepilogo da F3 a I7, abbiamo i 4 nomi che appaiono nel registro dati nelle righe e 3 corsi che vogliamo tenere traccia come intestazioni di colonna. Nota i nomi e i corsi corrispondono esattamente alle voci nel registro dati.

Il nucleo della formula è la funzione CONTA.SE, che è configurata con 2 coppie intervallo / criteri. La prima coppia corrisponde all'intervallo denominato "nome" (K5: K11) con criteri provenienti da $ F4 (con colonna bloccata per consentire la copia della formula nella tabella). La seconda coppia corrisponde all'intervallo denominato "corso" (L5: L11) con criteri provenienti da G $ 3 (con riga bloccata per consentire la copia della formula nella tabella).

La funzione COUNTIFS conta le istanze di ogni nome e corso nel registro, utilizzando i valori nella tabella di riepilogo. Quando vengono trovati un nome e un corso, CONTA.SE restituisce il numero 1. Quando un nome e un corso non vengono trovati, CONTA.SE restituisce zero.

Catturiamo questi risultati con la funzione IF, dove COUNTIFS appare come test logico. IF valuterà qualsiasi numero positivo come VERO e qualsiasi risultato zero come FALSO, quindi forniamo semplicemente "x" per valore se VERO e una stringa vuota ("") per valore se falso.

Articoli interessanti...