Excel vzorec: Zápis do třídy studentů s tabulkou -

Obsah

Obecný vzorec

=IF(COUNTIF(range,class),"x","")

souhrn

Chcete-li sledovat zápis studentské třídy, když se třídy mohou objevit v libovolném pořadí, můžete vytvořit tabulku s dalšími sloupci, pro každou třídu jeden, pro označení a počítání zápisu. V zobrazeném příkladu je vzorec v G6:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Jakmile budete mít třídy označené, můžete zapnout automatický filtr a poté podle potřeby filtrovat každou třídu a vypsat zapsané studenty.

Vysvětlení

Účelem tohoto příkladu je, jak lze jedním způsobem „normalizovat“ data, když je pořadí hodnot náhodné. Existuje mnoho způsobů, jak k tomuto problému přistupovat.

Vzorec v G6 se spoléhá na funkci COUNTIF, která spočítá přítomnost dané třídy (tj. „Matematika“, umění „atd.) Ve sloupcích C až F:

=IF(COUNTIF($C6:$F6,G$5),"x","")

Názvy tříd jsou vytaženy z řádku 5 a odkazy jsou smíchány, aby bylo možné zkopírovat vzorec napříč a dolů v tabulce.

Když COUNTIF najde třídu v rozsahu, vrátí kladné číslo. Funkce IF vyhodnotí jakýkoli pozitivní výsledek jako PRAVDA a vrátí „x“. Pokud třída nebude nalezena, COUNTIF vrátí nulu a IF vrátí prázdný řetězec ("").

Vzorec pro počítání registrace

Vzorec použitý v řádku 4 k počítání studentů v každé třídě vypadá takto:

=COUNTIF(Table1(Math),"x")

Strukturovaná reference se v tomto případě přidá automaticky, protože všechna data jsou v tabulce. Ekvivalentní vzorec bez strukturovaných odkazů je:

=COUNTIF(G6:G15,"x")

Zajímavé články...