Patikrinkite, ar bet kuris diapazono langelis yra skaičius - „Excel“ ir „Google“ skaičiuoklės

Ši pamoka parodys, kaip patikrinti, ar bet kuriame diapazono langelyje yra skaičius „Excel“ ir „Google“ skaičiuoklėse.

Patikrinkite, ar diapazone yra skaičius

Norėdami patikrinti, ar bet kuriame diapazono langelyje yra skaičius, naudosime funkcijas ISNUMBER ir SUMPRODUCT.

Funkcija ISNUMBER

Funkcija ISNUMBER daro tiksliai tai, ką reiškia jos pavadinimas. Jis tikrina, ar langelis yra skaičius, išvedant TRUE arba FALSE.

1 = ISNUMBER (A2)

SUMPRODUCT funkcija

Funkcija ISNUMBER testuoja tik vieną langelį, todėl turime rasti būdą išbandyti visą diapazoną. Čia atsiranda funkcija SUMPRODUCT. Funkcija SUMPRODUCT apibendrina reikšmių masyvą. Taigi, jei mes galime išbandyti kiekvieną langelį atskirai, išvesdami 1 (TRUE) arba 0 (FALSE), jei kiekvienas langelis yra kaip tekstas, tada mes galime sumuoti vertes kartu. Jei suma yra didesnė nei 0, mes žinome, kad bent viename langelyje yra teksto.

Pirma, čia yra galutinis skaičiavimas:

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

Dabar eikime per jį.

123456789 = SUMPRODUKTAS (-ISNUMBER (A2: C2))> 0= SUMPRODUCT (-{TRUE, FALSE, TRUE})> 0= SUMPRODUCT ({1, 0, 1})> 0= 2> 0= TIESA

Pastaba: dvigubi negatyvai TIKRĄ / KLAIDĄ paverčia 1 / 0. Arba galite padauginti funkciją ISNUMBER iš *1

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

Užuot pateikę TRUE / FALSE, galite naudoti IF teiginį, kad išvestumėte kitą tekstą ar skaičiavimus:

1 = IF (SUMPRODUCT (-ISNUMBER (A2: C2))> 0, „Taip“, „Ne“)

„Google“ skaičiuoklės - patikrinkite, ar bet kuri diapazono ląstelė yra skaičius

Visi aukščiau pateikti pavyzdžiai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

wave wave wave wave wave