Excel vzorec: shrnutí stavu dokončení kurzu -

Obsah

Obecný vzorec

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

souhrn

Chcete-li vytvořit souhrn k zobrazení stavu dokončení kurzu na základě datového protokolu, můžete použít funkci COUNTIFS společně s funkcí IF. V zobrazeném příkladu je vzorec v G4:

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

Vysvětlení

Tabulka v B3: D11 je protokol, který ukazuje kurzy absolvované různými lidmi. Pokud kurz absolvovala osoba, bude v tabulce záznam s názvem, kurzem a datem. Pro účely tohoto příkladu, pokud najdeme a zadáme pro dané jméno / kurz, můžeme předpokládat, že kurz je kompletní.

V souhrnné tabulce F3 až I7 máme 4 názvy, které se zobrazují v datovém protokolu v řádcích, a 3 kurzy, které chceme sledovat jako záhlaví sloupců. Názvy poznámek a kurzy se přesně shodují se záznamy v datovém protokolu.

Jádrem vzorce je funkce COUNTIFS, která je konfigurována se 2 páry rozsah / kritéria. První pár odpovídá pojmenovanému rozsahu „name“ (K5: K11) s kritérii pocházejícími z $ F4 (se zamčeným sloupcem, aby bylo možné vzorec kopírovat přes tabulku). Druhá dvojice odpovídá pojmenovanému rozsahu „kurzu“ (L5: L11) s kritérii pocházejícími z G $ 3 (s uzamčeným řádkem, aby bylo možné zkopírovat vzorec dolů do tabulky).

Funkce COUNTIFS počítá instance každého jména a kurzu v protokolu pomocí hodnot v souhrnné tabulce. Když je nalezen název a kurz, vrátí funkce COUNTIFS číslo 1. Pokud název a kurz nebude nalezen, vrátí funkce COUNTIFS nulu.

Tyto výsledky zachytíme pomocí funkce IF, kde se jako logický test objeví COUNTIFS. IF vyhodnotí jakékoli kladné číslo jako TRUE a jakýkoli nulový výsledek jako FALSE, takže jednoduše zadáme "x" pro hodnotu, pokud TRUE, a prázdný řetězec ("") pro hodnotu, pokud je false.

Zajímavé články...