Com desfer-se de #Div/0 a Google Sheets

L'ús de fórmules automàtiques a Fulls de càlcul de Google és més una necessitat que una elecció quan es tracta d'una gran quantitat de dades. L'automatització, però, pot tenir alguns inconvenients, com ara errors derivats de processos matemàtics inadequats. Dividir per zero, o l'error #Div/0, és un d'aquests.

Com desfer-se de #Div/0 a Google Sheets

En aquest article, us mostrarem com desfer-vos de l'error #Div/0 a Google Sheets.

Omple les cèl·lules correctament

Com s'ha esmentat anteriorment, obteniu un error #Div/0 si divideu qualsevol cosa per zero. És una equació que resulta en una impossibilitat matemàtica i, per tant, no és acceptada pel programa. Aquest error es pot evitar simplement assegurant-se que cap fórmula utilitza zero o una cel·la en blanc com a divisor. Podeu suprimir o emplenar cel·les en blanc, o bé no incloure-les a l'equació. Aquest mètode està bé si gestioneu un nombre reduït de cel·les, però per a fórmules automatitzades grans, necessitareu un codi global.

Ús de la funció If Error

Si utilitzeu una fórmula per calcular automàticament els valors de les cel·les, cal esperar errors com #Div/0. El que podeu fer en lloc d'intentar evitar la possibilitat d'obtenir l'error, que és difícil, és trobar una manera d'abordar-lo si ho fa. Aquí és on entra en joc la funció If Error.

Si Error és una funció de Fulls de càlcul de Google que comprova els valors que se li donen, i si retorna un error, procedirà a executar una ordre. La funció té una sintaxi de =IFERROR(valor, valor-si-error) on:

"=" indica a Google Sheets que esteu utilitzant una funció.

"IFERROR" comprova que el valor donat comporti un error.

"valor" és el procés que s'ha de comprovar per detectar un error.

"valor-si-error" és el que es mostra si el valor provoca un error.

Bàsicament, la funció If Error realitzarà el procés d'un valor determinat. Si aquest procés provoca un error, com una divisió per zero, mostrarà el que determineu com a valor-si-error.

Per exemple, si voleu dividir dues cel·les A1 per A2, sempre que ambdues cel·les s'omplen correctament, retornarà el resultat de la divisió. Si A2 passa a zero o està en blanc, donarà lloc a un error #Div/0. Si utilitzeu la fórmula = Iferror(A1/A2,"Divisió per Zero"), si A2 de sobte es torna en blanc o zero, en comptes de mostrar un error, mostrarà Divisió per Zero.

divisió per zero

La funció Si error també es pot utilitzar com a sintaxi =Iferror(valor). Això omple valor-si-error com a buit i retornarà un espai en blanc si es detecta un error.

#div0 als fulls de Google

Sempre que utilitzeu la funció Si error per a qualsevol fórmula automatitzada que feu, no trobareu l'error #Div/0.

La limitació de la funció If Error és que retornarà el valor error-if-per cap error. Fins i tot si l'error no és #Div/0, si heu declarat valor-si-error com a divisió per zero i troba un error diferent, encara dirà divisió per zero.

desfer-se de #div0 als fulls de Google

Ús de la funció Error.Type

La funció Error.Type, en lloc de retornar un valor que determineu, retorna un codi d'error associat. Els codis corresponents per a tots els diferents errors són 1 per a #NULL!, 2 per a #DIV/0!, 3 per a #VALOR!, 4 per a #REF!, 5 per a #NOM?, 6 per a #NUM!, 7 per a #NUM! #N/A i 8 per a la resta.

Aquesta funció és útil si de tant en tant trobeu errors diferents de les divisions per zero, ja que això facilita la resolució de problemes. Això, per descomptat, requereix una mica de coneixement de codificació per utilitzar-lo amb eficàcia. Utilitzar només l'Error.Type per si sol no serà útil, ja que no sabràs si el número que es mostra és un codi o una resposta real. L'ús de les sentències If Then i la funció If Error pot crear una fórmula que comprove si hi ha errors específics.

#div0

Per exemple, a la fórmula =iferror(A1/A2,if(error.type(A1/A2)=2,"Divisió per zero","Error desconegut"), Google Sheets farà primer el càlcul a1/a2. Si això és possible, mostrarà una resposta. Si es produeix un error, passa a la línia següent.

Aquí una instrucció If Then comprovarà quin tipus d'error retorna la funció Error.Type. Si retorna un 2, que és el codi de l'error #Div/0, mostrarà Divisió per zero, en cas contrari, mostrarà Error desconegut.

Això es pot ampliar encara més mitjançant declaracions If imbricades per a cada tipus d'error, si voleu. Això garanteix que si es produeix un error al full de treball, sabeu exactament de quin error es tracta i com tractar-lo.

Errors esperats

Trobeu errors com #Div/0 gairebé d'esperar si treballeu sovint amb Fulls de càlcul de Google. Gestionar aquests errors és fàcil sempre que conegueu les funcions adequades a utilitzar.

Teniu altres consells sobre com desfer-vos dels errors #Div/0 a Fulls de càlcul de Google? Comparteix els teus pensaments a la secció de comentaris a continuació.