Формула на Excel: Множество колони са равни -

Обобщение

За да проверите дали стойностите в множество колони са еднакви, можете да използвате проста формула на масив, базирана на функцията И. В показания пример формулата в H5 е:

(=AND(B5=C5:F5))

Забележка: това е формула на масив и трябва да се въведе с control + shift + enter, освен ако не използвате Excel 365, където формулите на масива са естествени.

Обяснение

В показания пример искаме да тестваме дали всички стойности във всеки ред са равни. За целта използваме израз, който сравнява стойността в първата колона (B5) с останалите колони (C5: F5):

B5=C5:F5

Тъй като сравняваме една стойност на клетка със стойности в четири други клетки, резултатът е масив с четири стойности TRUE или FALSE. В ред 5 всички стойности са равни, така че всички стойности са TRUE:

(TRUE,TRUE,TRUE,TRUE)

Този масив се връща директно към функцията AND, която връща TRUE, тъй като всички стойности в масива са TRUE.

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

В клетка H6, B6 = C6: F6 създава масив с две FALSE стойности, тъй като D6 и F6 са различни.

(TRUE,FALSE,TRUE,FALSE)

Този масив се доставя на функцията AND, която връща FALSE:

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

Преброяване на разликите

Формулата в I5 използва функцията COUNTIF за преброяване на разликите във всеки ред по следния начин:

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

Критериите са предоставени като "" & B5, което означава "не е равно на B5".

Можете да настроите формулата, за да имитира поведението на формулата И по-горе по следния начин:

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

Тук просто сравняваме резултата от COUNTIF с нула. Брой нула връща TRUE, а всяко друго число връща FALSE.

Това не е формула на масив, така че не изисква специална обработка.

Интересни статии...