Sprawdź, czy jakakolwiek komórka w zakresie jest liczbą - Excel i Arkusze Google

Ten samouczek pokaże, jak sprawdzić, czy jakakolwiek komórka w zakresie zawiera liczbę w Excelu i Arkuszach Google.

Sprawdź, czy zakres zawiera liczbę

Aby sprawdzić, czy jakakolwiek komórka w zakresie zawiera liczbę, użyjemy funkcji ISNUMBER i SUMPRODUCT.

CZY.LICZBA Funkcja

Funkcja CZY.LICZBA robi dokładnie to, co sugeruje jej nazwa. Sprawdza, czy komórka jest liczbą, wyświetlając TRUE lub FALSE.

1 =CZY.LICZBA(A2)

SUMPRODUCT Funkcja

Funkcja ISNUMBER testuje tylko pojedynczą komórkę, więc musimy znaleźć sposób na przetestowanie całego zakresu. W tym miejscu pojawia się funkcja SUMPRODUCT. Funkcja SUMPRODUCT sumuje tablicę wartości. Jeśli więc możemy przetestować każdą komórkę indywidualnie, wyprowadzając 1 (PRAWDA) lub 0 (FAŁSZ), jeśli każda komórka jest tekstem, możemy zsumować wartości. Jeśli suma jest większa niż 0, to wiemy, że co najmniej jedna komórka zawierała tekst.

Najpierw oto ostateczna kalkulacja:

1 =PROD.SUMA(--CZY.LICZBA(A2:C2))>0

Teraz przejdźmy przez to.

123456789 =PROD.SUMA(--CZY.LICZBA(A2:C2))>0=PROD.SUMA(--{PRAWDA, FAŁSZ, PRAWDA})>0=PROD.SUMA({1, 0, 1})>0=2>0=PRAWDA

Uwaga: podwójne negatywy zamieniają PRAWDA/FAŁSZ na 1/0. Alternatywnie możesz pomnożyć funkcję CZY.LICZBA przez *1

1 =PROD.SUMA(CZY.LICZBA(A2:C2)*1)>0

Zamiast wyprowadzać TRUE / FALSE, możesz użyć instrukcji IF, aby wyprowadzić inny tekst lub obliczenia:

1 =JEŻELI(PRODUKT SUMA(--CZY.LICZBA(A2:C2))>0, "Tak", "Nie")

Arkusze Google - sprawdź, czy jakakolwiek komórka w zakresie jest liczbą

Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.

wave wave wave wave wave