
Obecný vzorec
(=AND(range1=range2))
souhrn
Chcete-li potvrdit, že dva rozsahy stejné velikosti obsahují stejné hodnoty, můžete použít jednoduchý vzorec pole založený na funkci AND. V zobrazeném příkladu je vzorec v C9:
(=AND(B5:D12=F5:H12))
Poznámka: toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter.
Vysvětlení
Funkce AND je navržena k vyhodnocení více logických výrazů a vrátí hodnotu TRUE pouze v případě, že všechny výrazy mají hodnotu PRAVDA.
V tomto případě jednoduše porovnáme jeden rozsah s druhým s jediným logickým výrazem:
B5:D12=F5:H12
Dva rozsahy, B5: B12 a F5: H12, mají stejné rozměry, 5 řádků x 3 sloupce, každý obsahující 15 buněk. Výsledkem této operace je pole 15 TRUE FALSE hodnot stejných rozměrů:
(PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA;
PRAVDA, PRAVDA, PRAVDA)
Každá TRUE FALSE hodnota je výsledkem porovnání odpovídajících buněk ve dvou polích.
Funkce AND vrací TRUE, pouze pokud jsou všechny hodnoty v poli TRUE. Ve všech ostatních případech AND vrátí FALSE.
Možnost rozlišovat velká a malá písmena
Výše uvedený vzorec nerozlišuje velká a malá písmena. Chcete-li porovnat dva rozsahy způsobem rozlišujícím velká a malá písmena, můžete použít vzorec takto:
(=AND(EXACT(range1,range2)))
Zde se používá funkce EXACT, aby se zajistilo, že se v testu rozlišují velká a malá písmena. Stejně jako výše uvedený vzorec se jedná o maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter.