Jak uniknąć " # DIV / 0!"błąd w arkuszu kalkulacyjnym Google docs?
Mam kolumnę z average(K23:M23)
, która zaczyna się od #DIV/0!
, gdy K23
przez M23
komórki są puste. Najlepiej chciałbym zrobić tylko średnią komórek, które zawierają niezerowe, niepuste wartości. Myślę, że jest to możliwe za pomocą polecenia query:
Https://docs.google.com/support/bin/answer.py?hl=en&answer=159999
Ale ich przykład mi nie pomaga.3 answers
Owiń Formułę IFERROR
.
=IFERROR(yourformula)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-21 14:45:57
Możesz użyć instrukcji IF, aby sprawdzić odwołane komórki i zwrócić jeden wynik dla zera lub pustego, a w przeciwnym razie zwrócić wynik formuły.
Prosty przykład:
=IF(B1=0;"";A1/B1)
Zwróci pusty łańcuch, jeśli dzielnik B1 jest pusty lub zerowy; w przeciwnym razie zwraca wynik dzielenia A1 przez B1.
W przypadku uruchomienia średniej, możesz sprawdzić, czy twój zestaw danych ma wartość:
=IF(SUM(K23:M23)=0;"";AVERAGE(K23:M23))
Jeśli nie ma nic wpisanego, lub tylko zera, zwraca pusty łańcuch; jeśli jedna lub więcej wartości jest obecnych, otrzymujesz średnią.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-05 09:17:58
Ponieważ wyraźnie prosisz również o obsługę kolumn, które nie zostały jeszcze wypełnione, i zakładam, że nie chcesz z nimi zadzierać, jeśli mają słowo zamiast liczby, możesz rozważyć to:
=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)
Tu jest napisane... Jeśli K23 jest liczbą; i jeśli ta liczba jest większa niż zero; to zrób coś ......... W przeciwnym razie zwróć zero.
W ........., możesz tam umieścić swoje równanie podziału, np. A1/K23
, i możesz mieć pewność, że K23 jest liczbą, która jest większe niż zero.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-11 16:45:04