Екцел формула: Више колона је једнако -

Резиме

Да бисте тестирали да ли су вредности у више колона исте, можете да користите једноставну формулу низа засновану на функцији АНД. У приказаном примеру, формула у Х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

Овде једноставно упоређујемо резултат од ЦОУНТИФ до нуле. Бројање нуле враћа ТРУЕ, а било који други број враћа ФАЛСЕ.

Ово није формула низа, тако да не захтева посебно руковање.

Занимљиви Чланци...