Vzorec programu Excel: Viaceré stĺpce sú rovnaké -

Obsah

Zhrnutie

Ak chcete otestovať, či sú hodnoty vo viacerých stĺpcoch rovnaké, môžete použiť jednoduchý vzorec poľa založený na funkcii AND. V zobrazenom príklade je vzorec v H5:

(=AND(B5=C5:F5))

Poznámka: toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter, pokiaľ nepoužívate Excel 365, kde sú vzorce poľa natívne.

Vysvetlenie

V zobrazenom príklade chceme vyskúšať, či sú všetky hodnoty v každom riadku rovnaké. Použijeme na to výraz, ktorý porovná hodnotu v prvom stĺpci (B5) so zvyškom stĺpcov (C5: F5):

B5=C5:F5

Pretože porovnávame hodnotu jednej bunky s hodnotami v ďalších štyroch bunkách, výsledkom je pole so štyrmi hodnotami PRAVDA alebo NEPRAVDA. V riadku 5 sú všetky hodnoty rovnaké, takže všetky hodnoty majú hodnotu TRUE:

(TRUE,TRUE,TRUE,TRUE)

Toto pole sa vracia priamo do funkcie AND, ktorá vracia TRUE, pretože všetky hodnoty v poli sú TRUE.

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

V bunke H6 vytvára B6 = C6: F6 pole s dvoma hodnotami FALSE, pretože D6 a F6 sú odlišné.

(TRUE,FALSE,TRUE,FALSE)

Toto pole sa dodáva funkcii AND, ktorá vracia FALSE:

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

Počítanie rozdielov

Vzorec v I5 používa funkciu COUNTIF na počítanie rozdielov v každom riadku takto:

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

Kritériá sú poskytované ako „„ & B5, čo znamená, „že sa nerovná B5“.

Vzorec môžete upraviť tak, aby napodobňoval správanie vyššie uvedeného vzorca AND:

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

Tu jednoducho porovnáme výsledok z COUNTIF na nulu. Počet núl vráti hodnotu TRUE a akékoľvek iné číslo vráti hodnotu FALSE.

Toto nie je vzorec poľa, takže nevyžaduje špeciálne zaobchádzanie.

Zaujímavé články...