Excel formula: Kā novērst #NUM! kļūda -

Satura rādītājs

Kopsavilkums

#NUM! kļūda rodas Excel formulās, ja aprēķinu nevar veikt. Piemēram, ja mēģināt aprēķināt negatīvā skaitļa kvadrātsakni, redzēsiet #NUM! kļūda. Parasti #NUM! kļūda ir ievadu pielāgošana pēc nepieciešamības, lai atkal būtu iespējams veikt aprēķinus. Plašāku informāciju skatiet zemāk.

Paskaidrojums

#NUM! kļūda rodas Excel formulās, ja aprēķinu nevar veikt. Piemēram, ja mēģināt aprēķināt negatīvā skaitļa kvadrātsakni, redzēsiet #NUM! kļūda. Turpmākajos piemēros ir parādītas formulas, kas atgriež kļūdu #NUM. Parasti #NUM! kļūda ir ievadu pielāgošana pēc nepieciešamības, lai atkal būtu iespējams veikt aprēķinus.

1. piemērs - skaitlis ir pārāk liels vai mazs

Programmā Excel ir noteikti ierobežojumi attiecībā uz mazākajiem un lielākajiem skaitļiem, kurus varat izmantot. Ja mēģināsiet strādāt ar skaitļiem ārpus šī diapazona, tiks parādīta kļūda #NUM. Piemēram, 5 paaugstināšana līdz 500 jaudai ir ārpus atļautā diapazona:

=5^500 // returns #NUM!

2. piemērs - neiespējams aprēķins

#NUM! kļūda var parādīties arī tad, ja aprēķinu nevar veikt. Piemēram, zemāk redzamajā ekrānā parādīts, kā izmantot funkciju SQRT, lai aprēķinātu skaitļa kvadrātsakni. C3 formula, kas nokopēta uz leju, ir:

=SQRT(B3)

Šūnā C5 formula atgriež #NUM, jo aprēķinu nevar veikt. Ja jums jāiegūst negatīvās vērtības kvadrātsakne (vērtība tiek uzskatīta par pozitīvu), skaitli ABS funkcijā varat ietīt šādi:

=SQRT(ABS(B3))

Varat arī izmantot IFERROR funkciju, lai notvertu kļūdu un atgrieztu rezultātu un iztukšotu rezultātu ("") vai pielāgotu ziņojumu.

3. piemērs - nepareizs funkcijas arguments

Dažreiz jūs redzēsiet #NUM! kļūda, ja funkcijas argumentam ievadāt nederīgu ievadi. Piemēram, funkcija DATEDIF atgriež starpību starp diviem datumiem dažādās vienībās. Tam nepieciešami trīs šādi argumenti:

=DATEDIF (start_date, end_date, unit)

Kamēr ievadi ir derīgi, DATEDIF atgriež laiku starp datumiem norādītajā vienībā. Tomēr, ja sākuma datums ir lielāks par beigu datumu, DATEDIF atgriež kļūdu #NUM. Zemāk redzamajā attēlā jūs varat redzēt, ka formula darbojas labi līdz 5. rindai, kur sākuma datums ir lielāks par beigu datumu. D5 formulu atgriež #NUM.

Ievērojiet, ka tas nedaudz atšķiras no #VALUE! kļūda, kas parasti rodas, ja ievades vērtība nav pareizais tips. Lai novērstu iepriekš parādīto kļūdu, vienkārši mainiet datumus 5. rindā.

4. piemērs - iterācijas formula nevar atrast rezultātu

Dažas Excel funkcijas, piemēram, IRR, RATE un XIRR, lai atrastu rezultātu, paļaujas uz iterāciju. Veiktspējas dēļ programma Excel ierobežo atļauto atkārtojumu skaitu. Ja rezultāts nav atrasts pirms šī ierobežojuma sasniegšanas, formula atgriež kļūdu #NUM. Atkārtojuma uzvedību var pielāgot sadaļā Opcijas> Formulas> Aprēķina opcijas.

Interesanti raksti...