Excel-formule: samenvatting van de voltooiingsstatus van de cursus -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om een ​​samenvatting te maken om de voltooiingsstatus van een cursus te tonen op basis van een datalog, kun je de COUNTIFS-functie samen met de IF-functie gebruiken. In het getoonde voorbeeld is de formule in G4:

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

Uitleg

De tabel in B3: D11 is een logboek met cursussen die door verschillende mensen zijn voltooid. Als een cursus door een persoon is voltooid, wordt er een vermelding in de tabel met naam, cursus en datum weergegeven. Als we voor dit voorbeeld een vermelding voor een bepaalde naam / cursus vinden, kunnen we aannemen dat de cursus is voltooid.

In de overzichtstabel in F3 tot I7 hebben we de 4 namen die in het datalog in rijen verschijnen, en 3 cursussen die we als kolomkoppen willen volgen. Let op: namen en cursussen komen exact overeen met de vermeldingen in het datalog.

De kern van de formule is de COUNTIFS-functie, die is geconfigureerd met 2 bereik / criteriumparen. Het eerste paar komt overeen met het genoemde bereik "naam" (K5: K11) met criteria afkomstig van $ F4 (met kolom vergrendeld zodat de formule over de tabel kan worden gekopieerd). Het tweede paar komt overeen met de genoemde reeks "cursus" (L5: L11) met criteria die afkomstig zijn van G $ 3 (met rij vergrendeld zodat de formule door de tabel kan worden gekopieerd).

De functie AANTAL.ALS telt exemplaren van elke naam en cursus in het logboek met behulp van waarden in de overzichtstabel. Als een naam en cursus wordt gevonden, geeft COUNTIFS het getal 1 terug. Als een naam en cursus niet worden gevonden, retourneert COUNTIFS nul.

We vangen deze resultaten op met de ALS-functie, waarbij COUNTIFS verschijnt als de logische test. IF evalueert elk positief getal als TRUE en elk nulresultaat als FALSE, dus we geven gewoon "x" op voor waarde als WAAR en een lege string ("") voor waarde als onwaar.

Interessante artikelen...