Verificați dacă orice celulă din zonă este un număr - Excel și Foi de calcul Google

Acest tutorial va arăta cum să verificați dacă orice celulă dintr-un interval conține un număr în Excel și Foi de calcul Google.

Verificați dacă gama conține un număr

Pentru a testa dacă o celulă dintr-un interval conține un număr, vom folosi funcțiile ISNUMBER și SUMPRODUCT.

Funcția ISNUMBER

Funcția ISNUMBER face exact ceea ce implică numele său. Testează dacă o celulă este un număr, scoțând ADEVĂRAT sau FALS.

1 = ISNUMBER (A2)

Funcția SUMPRODUCT

Funcția ISNUMBER testează doar o singură celulă, deci trebuie să găsim o modalitate de a testa întreaga gamă. Aici intervine funcția SUMPRODUCT. Funcția SUMPRODUCT rezumă împreună o serie de valori. Deci, dacă putem testa fiecare celulă individual, scoțând un 1 (ADEVĂRAT) sau 0 (FALS) dacă fiecare celulă este text, atunci putem însuma valorile împreună. Dacă suma este mai mare de 0 decât știm că cel puțin o celulă conține text.

În primul rând, iată calculul final:

1 = SUMPRODUCT (- ISNUMBER (A2: C2))> 0

Acum să mergem prin el.

123456789 = SUMPRODUCT (- ISNUMBER (A2: C2))> 0= SUMPRODUCT (- {TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= ADEVĂRAT

Notă: negativele duble convertesc TRUE / FALSE în 1 / 0. Alternativ, puteți înmulți funcția ISNUMBER cu * 1

1 = SUMPRODUCT (ISNUMBER (A2: C2) * 1)> 0

În loc să scoateți TRUE / FALSE, puteți utiliza o declarație IF pentru a afișa alt text sau calcule:

1 = IF (SUMPRODUCT (- ISNUMBER (A2: C2))> 0, "Da", "Nu")

Foi de calcul Google - Verificați dacă orice celulă din zonă este un număr

Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.

wave wave wave wave wave