Ja AVERAGE vai SUM atsaucas uz šūnām, kurās ir #VALUE! kļūdas, formulas rezultātā ir #VALUE! kļūda.
Lai ignorētu kļūdu vērtības, mēs veidosim formulu, kas ignorē kļūdas atsauces diapazonā, aprēķinot vidējo ar atlikušajām "parastajām" vērtībām.
Lai risinātu šo situāciju, mēs izmantojam AVERAGE kombinācijā ar IF un ISERROR, lai noteiktu, vai norādītajā diapazonā ir kļūda. Konkrēti šajā situācijā ir nepieciešama masīva formula:
=AVERAGE(IF(ISERROR(B2:D2),"",B2:D2))
Tā ir masīva formula. Tāpēc formulā ir jānospiež taustiņš ENTER (tikai tad, ja izmantojat Microsoft 365) vai CTRL+SHIFT+ENTER .
Piezīme
Ja jums ir pašreizējā Microsoft 365 versija, varat vienkārši ievadīt formulu izvades šū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 šūnu, ievadot formulu izvades šū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.
Piezīme
Iepriekš minētā funkcija darbojas ne tikai funkcijai #VALUE!, bet arī #N/A, #NULL, #DIV/0! un citām.
Varat arī izmantot SUM tādā pašā veidā:
=SUM(IF(ISERROR(B2:D2),"",B2:D2))
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.
Skatiet arī
Pārskats par formulām programmā Excel