ПК і мобільний

Як позбутися #Div/0 в Google Таблицях

Використання автоматичних формул у Google Таблицях є радше необхідністю, ніж вибором під час роботи з великою кількістю даних. Однак автоматизація може мати кілька недоліків, таких як помилки, що виникають внаслідок неправильних математичних процесів. Поділ на нуль або помилка #Div/0 є одним із них.

Як позбутися #Div/0 в Google Таблицях

У цій статті ми покажемо вам, як позбутися помилки #Div/0 в Google Таблицях.

Правильно заповніть клітинки

Як згадувалося вище, ви отримаєте помилку #Div/0, якщо поділите що-небудь на нуль. Це рівняння, яке призводить до математичної неможливості, і тому не приймається програмою. Цю помилку можна уникнути, просто переконавшись, що жодна формула не використовує нуль або порожню клітинку як дільник. Ви можете видалити або заповнити порожні клітинки, або взагалі не включати їх у рівняння. Цей метод підходить, якщо ви керуєте невеликою кількістю комірок, але для великих автоматизованих формул вам знадобиться загальний код.

Використання функції якщо помилка

Якщо ви використовуєте формулу для автоматичного обчислення значень комірок, слід очікувати помилок на кшталт #Div/0. Що ви можете зробити, а не намагатися уникнути ймовірності отримання помилки, що важко, так це знайти спосіб впоратися з нею, якщо вона станеться. Саме тут вступає в дію функція If Error.

Якщо помилка є функцією Google Таблиць, яка перевіряє надані їй значення, і якщо вона повертає помилку, вона продовжує виконувати команду. Функція має синтаксис =IFERROR(value, value-if-error), де:

«=» повідомляє Google Таблицям, що ви використовуєте функцію.

«IFERROR» перевіряє задане значення, що призводить до помилки.

«значення» — це процес, який потрібно перевірити на наявність помилки.

«value-if-error» — це те, що відображається, якщо значення призводить до помилки.

По суті, функція If Error буде виконувати процес із заданим значенням. Якщо цей процес призводить до помилки, як-от ділення на нуль, він відобразить те, що ви визначите як значення-якщо-помилка.

Наприклад, якщо ви хочете розділити дві клітинки A1 на A2, якщо обидві клітинки заповнені належним чином, це поверне результат поділу. Якщо A2 стає нульовим або порожнім, це призведе до помилки #Div/0. Якщо ви використовуєте формулу =Iferror(A1/A2, «Ділення на нуль»), то якщо A2 раптом стане порожнім або нульовим, замість відображення помилки буде відображатися Ділення на нуль.

ділення на нуль

Функцію If Error також можна використовувати як синтаксис =Iferror(value). Це заповнює значення-if-error як пусте та повертає порожній пробіл, якщо буде виявлено помилку.

#div0 в таблицях Google

Поки ви використовуєте функцію If Error для будь-якої створеної автоматичної формули, ви не зіткнетеся з помилкою #Div/0.

Обмеження функції If Error полягає в тому, що вона повертає значення error-if-value for будь-який помилка. Навіть якщо помилка не #Div/0, якщо ви оголосили value-if-error як ділення на нуль і він зустріне іншу помилку, він все одно скаже ділення на нуль.

позбутися #div0 в таблицях Google

Використання функції Error.Type

Функція Error.Type замість того, щоб повертати значення, яке ви визначаєте, повертає відповідний код помилки. Відповідні коди для всіх різних помилок: 1 для #NULL!, 2 для #DIV/0!, 3 для #VALUE!, 4 для #REF!, 5 для #NAME?, 6 для #NUM!, 7 для #Н/Д і 8 за все інше.

Ця функція корисна, якщо ви іноді зустрічаєте помилки, відмінні від ділення на нуль, оскільки це полегшує їх усунення. Це, звичайно, вимагає певних знань з кодування для ефективного використання. Використання лише Error.Type окремо не буде корисним, оскільки ви не будете знати, чи є відображене число кодом чи фактичною відповіддю. Використовуючи як оператори If Then, так і функцію If Error, можна створити формулу, яка перевіряє певні помилки.

#div0

Наприклад, у формулі =iferror(A1/A2,if(error.type(A1/A2)=2,”Ділення на нуль”,”Невідома помилка”)) Google Таблиці спочатку виконають обчислення a1/a2. Якщо це можливо, на екрані відобразиться відповідь. Якщо це призводить до помилки, переходить до наступного рядка.

Тут оператор If Then перевірить, який тип помилки повертає функція Error.Type. Якщо він повертає 2, який є кодом помилки #Div/0, то відображатиметься розділення на нуль, інакше відображатиметься невідома помилка.

Це можна додатково розширити за допомогою вкладених операторів If для кожного типу помилок, якщо ви хочете. Це гарантує, що якщо помилка все-таки виникає на робочому аркуші, ви точно знаєте, яка це помилка, і як з нею боротися.

Очікувані помилки

Якщо ви часто працюєте з Google Таблицями, можна очікувати таких помилок, як #Div/0. Виправити такі помилки легко, якщо ви знаєте відповідні функції для використання.

Чи є у вас інші поради щодо того, як позбутися помилок #Div/0 у Google Таблицях? Поділіться своїми думками в розділі коментарів нижче.

$config[zx-auto] not found$config[zx-overlay] not found