2015-07-31 12 views
6

Załóżmy, że mam 6 różnych komórek (które nie wszystkie są w linii). Chcę sprawdzić, czy wartości w tych komórkach są równe. Jak mogę to zrobić z funkcją? Chciałbym, żeby funkcja wyświetlała po prostu "EQUAL" lub "NOT EQUAL" (a może zmieniła kolor tła komórki?).Jak mogę sprawdzić, czy wartości wielu komórek są równe?

+0

A1 = B1 = C1 = D1 = E1 i tak dalej ... To spowoduje PRAWDA, jeśli wszystkie dopasowania lub FALSE. (zmień wymagany zakres) – Vasim

+1

@Vasim - nie możesz użyć kilku znaków '=' w ten sposób. '= A1 = B1 = C1' dałoby FALSE, nawet jeśli wartości w tych komórkach były równe. – ZygD

Odpowiedz

12

Jedną z opcji dla 6 ogniw byłoby to:

=IF(AND(A1=B2,B2=C3,C3=D4,D4=E5,E5=F6),"EQUAL","NOT EQUAL") 

Inna opcja - w ten sposób nie trzeba odwoływać się do tej samej komórki dwukrotnie:

=IF(AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6})),"EQUAL","NOT EQUAL") 

Jeśli chciał aby pokolorować niektóre komórki, jeśli wartości w tych komórkach są równe, należy utworzyć regułę formatowania warunkowego o podobnej formule:

  1. Zaznacz komórki, które chcesz pokolorować
  2. Format> Formatowanie warunkowe
  3. Wybierz „Niestandardowy formuła jest”
  4. Wypełnij jedną z powyższych wzorów bez IF części wzoru, na przykład
    =AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6}))
  5. Wybierz styl formatowania (koloru)
  6. Sporządzono
+2

Czy odpowiedź była pomocna? – ZygD

2

jako wzoru dla formatowania warunkowego:

=countunique({A1,B2,C3,D4,E5,F6})=1 

jako funkcja byłoby podobne: =if([formula],"EQUAL","NOT EQUAL"):

aktualizacji : żądane wyjaśnienie acji:

  • umieścić poszukiwanych komórek w niestandardowej tablicy {A1,B2,C3,D4,E5,F6}
    (ograniczniki: , = nową kolumnę ; = nowego rzędu; dla COUNTUNIQUE albo jest w porządku)
  • uzyskać unikalne wartości countunique(...)
  • jeżeli wynik jest 1, to wszystkie wartości są takie same

Aktualizacja 2: oryginalna odpowiedź wykorzystywane =count(unique(...)) zamiast funkcji połączonej =countunique(...)

+0

Sporządzono, wyjaśnienie zostało dodane – wivku

Powiązane problemy