Използването на автоматични формули в Google Sheets е по-скоро необходимост, отколкото избор при работа с голямо количество данни. Автоматизацията обаче може да дойде с няколко недостатъка, като грешки в резултат на неправилни математически процеси. Разделянето на нула или грешката # Div / 0 е едно от тях.
В тази статия ще ви покажем как да се отървете от грешката # Div / 0 в Google Sheets.
Попълнете клетките правилно
Както бе споменато по-горе, получавате грешка # Div / 0, ако разделите нещо на нула. Това е уравнение, което води до математическа невъзможност и по този начин не се приема от програмата. Тази грешка може да бъде избегната просто като се уверите, че никоя формула не използва нула или празна клетка като делител. Можете или да изтриете, или да попълните празни клетки, или изобщо да не ги включвате в уравнението. Този метод е добре, ако управлявате малък брой клетки, но за големи автоматизирани формули ще ви е необходим общ код.
Използване на функцията If Error
Ако използвате формула за автоматично изчисляване на стойностите на клетките, трябва да се очакват грешки като # Div / 0. Това, което можете да направите, вместо да се опитвате да избегнете шанса да получите грешката, което е трудно, е да намерите начин да се справите с нея, ако това се случи. Тук влиза в действие функцията Ако грешка.
Ако Грешка е функция на Google Sheets, която проверява стойностите, дадени й, и ако връща грешка, тя продължава да изпълнява команда. Функцията има синтаксис на = IFERROR (стойност, стойност-ако-грешка), където:
‘=’ Казва на Google Sheets, че използвате функция.
„IFERROR“ проверява дадената стойност води до грешка.
„Стойност“ е процесът, който трябва да се провери за грешка.
‘Value-if-error’ е това, което се показва, ако стойността доведе до грешка.
По принцип функцията If Error ще изпълнява процеса на дадена стойност. Ако този процес доведе до грешка, като деление на нула, той ще покаже това, което определите като стойност-ако-грешка.
Например, ако искате да разделите две клетки A1 на A2, стига и двете клетки да са попълнени правилно, това ще върне резултата от разделянето. Ако A2 стане нула или е празно, това ще доведе до грешка # Div / 0. Ако използвате формулата = Iferror (A1 / A2, разделяне по нула), тогава ако A2 внезапно стане празно или нула, вместо да показва грешка, ще се появи разделение по нула.
Функцията If Error може да се използва и като синтаксис = Iferror (стойност). Това попълва стойност-ако-грешка като празно и ще върне празно място, ако бъде открита грешка.
Докато използвате функцията If Error за автоматизирана формула, която правите, няма да срещнете грешка # Div / 0.
Ограничението на функцията Ако грешка е, че тя ще върне стойността за грешка-ако завсякаквигрешка. Дори ако грешката не е # Div / 0, ако сте декларирали value-if-error като деление на нула и тя срещне различна грешка, пак ще каже деление на нула.
Използване на функцията Error.Type
Функцията Error.Type, вместо да връща определена от вас стойност, връща свързан код за грешка. Съответните кодове за всички различни грешки са 1 за #NULL !, 2 за # DIV / 0!, 3 за #VALUE !, 4 за #REF !, 5 за #NAME ?, 6 за #NUM !, 7 за # N / A и 8 за всичко останало.
Тази функция е полезна, ако понякога срещате грешки, различни от деления по нула, тъй като това улеснява отстраняването им. Това, разбира се, изисква малко знания за кодиране, за да се използва ефективно. Използването само на Error.Type само по себе си няма да бъде полезно, тъй като няма да разберете дали показаният номер е код или действителен отговор. Използването на операторите If then и функцията If Error може да създаде формула, която проверява за конкретни грешки.
Например във формулата = iferror (A1 / A2, ако (тип грешка (A1 / A2) = 2, разделяне по нула, неизвестна грешка)), Google Sheets първо ще извърши изчислението a1 / a2. Ако това е възможно, то ще покаже отговор. Ако резултатът е грешка, преминава към следващия ред.
Тук изразът If then ще провери какъв тип грешка се връща от функцията Error.Type. Ако върне 2, което е кодът за грешка # Div / 0, тогава ще покаже разделяне по нула, в противен случай ще покаже неизвестна грешка.
Това може да бъде допълнително разширено чрез вложени оператори If за всеки тип грешка, ако искате. Това гарантира, че ако в работния лист възникне грешка, знаете точно за коя грешка става и как да се справите с нея.
Очаквани грешки
Срещащи грешки като # Div / 0 са почти очаквани, ако често работите с Google Sheets. Обработката на такива грешки е лесна, стига да знаете правилните функции, които да използвате.
Имате ли други съвети как да се отървете от грешките # Div / 0 в Google Sheets? Споделете вашите мисли в раздела за коментари по-долу.
как да се зачеркне на раздор