Vzorec aplikace Excel: Více sloupců je rovno -

souhrn

Chcete-li otestovat, zda jsou hodnoty ve více sloupcích stejné, můžete použít jednoduchý vzorec pole založený na funkci AND. V zobrazeném příkladu je vzorec v H5:

(=AND(B5=C5:F5))

Poznámka: Toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter, pokud nepoužíváte Excel 365, kde jsou maticové vzorce nativní.

Vysvětlení

V ukázaném příkladu chceme otestovat, zda jsou všechny hodnoty v každém řádku stejné. K tomu použijeme výraz, který porovnává hodnotu v prvním sloupci (B5) se zbytkem sloupců (C5: F5):

B5=C5:F5

Protože porovnáváme jednu hodnotu buňky s hodnotami ve čtyřech dalších buňkách, výsledkem je pole se čtyřmi hodnotami PRAVDA nebo NEPRAVDA. V řádku 5 jsou všechny hodnoty stejné, takže všechny hodnoty jsou PRAVDA:

(TRUE,TRUE,TRUE,TRUE)

Toto pole se vrací přímo do funkce AND, která vrací TRUE, protože všechny hodnoty v poli jsou TRUE.

=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE

V buňce H6 vytvoří B6 = C6: F6 pole se dvěma FALSE hodnotami, protože D6 a F6 se liší.

(TRUE,FALSE,TRUE,FALSE)

Toto pole je dodáváno do funkce AND, která vrací FALSE:

=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE

Počítání rozdílů

Vzorec v I5 používá funkci COUNTIF k počítání rozdílů v každém řádku takto:

=COUNTIF(C5:F5,""&B5)

Kritéria jsou uvedena jako „„ & B5, což znamená, „že se nerovná B5“.

Vzorec můžete upravit tak, aby napodoboval chování výše uvedeného vzorce AND takto:

=COUNTIF(C5:F5,""&B5)=0

Zde jednoduše porovnáme výsledek z COUNTIF na nulu. Počet nula vrátí PRAVDA a jakékoli jiné číslo vrátí NEPRAVDA.

Toto není maticový vzorec, takže nevyžaduje speciální zacházení.

Zajímavé články...