Excel vzorec: zhrnutie stavu absolvovania kurzu -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete zostaviť súhrn na zobrazenie stavu absolvovania kurzu na základe protokolu údajov, môžete použiť funkciu COUNTIFS spolu s funkciou IF. V zobrazenom príklade je vzorec v G4:

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

Vysvetlenie

Tabuľka v B3: D11 je denník, ktorý zobrazuje kurzy absolvované rôznymi ľuďmi. Ak kurz absolvovala osoba, v tabuľke bude záznam s menom, kurzom a dátumom. Na účely tohto príkladu, ak nájdeme a zadáme meno / kurz, môžeme predpokladať, že kurz je dokončený.

V súhrnnej tabuľke na F3 až I7 máme 4 názvy, ktoré sa zobrazujú v protokole údajov v riadkoch, a 3 kurzy, ktoré chceme sledovať ako hlavičky stĺpcov. Názvy poznámok a kurzy sa presne zhodujú so záznamami v protokole údajov.

Jadrom vzorca je funkcia COUNTIFS, ktorá je konfigurovaná s 2 pármi rozsah / kritérium. Prvý pár sa zhoduje s pomenovaným rozsahom „name“ (K5: K11) s kritériami pochádzajúcimi z $ F4 (so zablokovaným stĺpcom, aby bolo možné vzorec kopírovať cez tabuľku). Druhá dvojica sa zhoduje v pomenovanom rozsahu „kurzu“ (L5: L11) s kritériami pochádzajúcimi z G $ 3 (s uzamknutým riadkom, ktorý umožňuje kopírovanie vzorca do tabuľky).

Funkcia COUNTIFS počíta hodnoty každého názvu a kurzu v protokole pomocou hodnôt v súhrnnej tabuľke. Ak sa nájde názov a kurz, funkcia COUNTIFS vráti číslo 1. Ak sa názov a kurz nenájde, funkcia COUNTIFS vráti nulu.

Tieto výsledky zachytíme pomocou funkcie IF, kde sa ako logický test objaví COUNTIFS. IF vyhodnotí akékoľvek kladné číslo ako TRUE a akýkoľvek nulový výsledok ako FALSE, takže jednoducho zadáme „x“ pre hodnotu, ak je TRUE, a prázdny reťazec („“) pre hodnotu, ak je false.

Zaujímavé články...