Lai formulā novērstu kļūdas, varat izmantot funkciju IFERROR. IFERROR atgriež vērtību, ko norādāt, ja formula aprēķina kļūdu; Pretējā gadījumā tā atgriež formulas rezultātu.
Sintakse
IFERROR(vērtība, vērtība_ja_kļūda)
Funkcijas IFERROR sintaksei ir šādi argumenti.
- vērtība Obligāts. Arguments, kuram pārbauda, vai tajā nav kļūdas.
- value_if_error Obligāts. Vērtība, kas tiek atgriezta, ja formula konstatē kļūdu. Tiek novērtēti šādi kļūdu veidi: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? vai #NULL!.
Piezīmes
- Ja vērtība vai value_if_error ir tukša šūna, funkcija IFERROR uzskata to par tukšu virknes vērtību ("").
- Ja vērtība ir masīva formula, funkcija IFERROR atgriež rezultātu masīvu katrai vērtībai norādītā diapazona šūnai. Skatiet zemāk otro piemēru.
Piemēri
Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter.
| Norma | Pārdotās vienības | |
|---|---|---|
| 210 | 35 | |
| 55 | 0 | |
| 23 | ||
| Formula | Apraksts | Rezultāts |
| =IFERROR(A2/B2; "Kļūda aprēķinā") | Pārbauda, vai formulas pirmajā argumentā (210 dalīt ar 35) nav kļūdas; neatrod kļūdu, tāpēc atgriež formulas rezultātu | 6 |
| =IFERROR(A3/B3; "Kļūda aprēķinā") | Pārbauda, vai formulas pirmajā argumentā (55 dalīt ar 0) nav kļūdas; atrod dalīšanas ar nulli kļūdu, tāpēc atgriež vērtību vērtība_ja_kļūda | Kļūda aprēķinā |
| =IFERROR(A4/B4; "Kļūda aprēķinā") | Pārbauda, vai formulas pirmajā argumentā (“” dalīt ar 23) nav kļūdas; neatrod kļūdu, tāpēc atgriež formulas rezultātu | 0 |
2. piemērs
| Norma | Pārdotās vienības | Proporcija |
|---|---|---|
| 210 | 35 | 6 |
| 55 | 0 | Kļūda aprēķinā |
| 23 | 0 | |
| Formula | Apraksts | Rezultāts |
| =C2 | Pārbauda, vai masīva pirmā elementa formulas pirmajā argumentā (A2/B2 vai 210 dalīt ar 35) nav kļūdas; neatrod kļūdu, tāpēc atgriež formulas rezultātu | 6 |
| =C3 | Pārbauda, vai masīva otrā elementa formulas pirmajā argumentā (A3/B3 vai 55 dalīt ar 0) nav kļūdas; atrod dalīšanas ar nulli kļūdu, tāpēc atgriež vērtība_ja_kļūda | Kļūda aprēķinā |
| =C4 | Pārbauda, vai masīva trešā elementa formulas pirmajā argumentā (A4/B4 vai “” dalīt ar 23) nav kļūdas; neatrod kļūdu, tāpēc atgriež formulas rezultātu | 0 |
| Piezīme. Ja jums ir pašreizējā Microsoft 365 versija, varat ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu ENTER, lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula ir jāievada kā mantota masīva formula, vispirms atlasot izvades diapazonu, ievadot formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiežot taustiņu kombināciju CTRL+SHIFT+ENTER, lai to apstiprinātu. Programma Excel ievietos figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri. |
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.