
Резиме
Да бисте тестирали да ли су вредности у више колона исте, можете да користите једноставну формулу низа засновану на функцији АНД. У приказаном примеру, формула у Х5 је:
(=AND(B5=C5:F5))
Напомена: ово је формула низа и мора се унети са цонтрол + схифт + ентер, осим ако не користите Екцел 365, где су формуле низа изворне.
Објашњење
У приказаном примеру желимо да тестирамо да ли су све вредности у сваком реду једнаке. Да бисмо то урадили, користимо израз који упоређује вредност у првом ступцу (Б5) са остатком колона (Ц5: Ф5):
B5=C5:F5
Будући да упоређујемо једну вредност ћелије са вредностима у четири друге ћелије, резултат је низ са четири вредности ТРУЕ или ФАЛСЕ. У 5. реду су све вредности једнаке, тако да су све вредности ИСТИНА:
(TRUE,TRUE,TRUE,TRUE)
Овај низ се враћа директно функцији АНД која враћа ТРУЕ, јер су све вредности у матрици ТРУЕ.
=AND((TRUE,TRUE,TRUE,TRUE)) // returns TRUE
У ћелији Х6, Б6 = Ц6: Ф6 креира низ са две ФАЛСЕ вредности, јер су Д6 и Ф6 различити.
(TRUE,FALSE,TRUE,FALSE)
Овај низ се испоручује функцији АНД која враћа ФАЛСЕ:
=AND((TRUE,FALSE,TRUE,FALSE)) // returns FALSE
Бројање разлика
Формула у И5 користи функцију ЦОУНТИФ за бројање разлика у сваком реду овако:
=COUNTIF(C5:F5,""&B5)
Критеријуми су наведени као "" & Б5, што значи "није једнако Б5".
Можете прилагодити формулу тако да опонаша понашање горње формуле И овако:
=COUNTIF(C5:F5,""&B5)=0
Овде једноставно упоређујемо резултат од ЦОУНТИФ до нуле. Бројање нуле враћа ТРУЕ, а било који други број враћа ФАЛСЕ.
Ово није формула низа, тако да не захтева посебно руковање.