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ā jānospiež taustiņš ENTER (tikai Microsoft 365 ) vai CTRL+SHIFT+ENTER .
Piezīme.: Ja jums ir Microsoft 365 pašreizējā versija, varat vienkārši ievadīt formulu izvades šūnā un pēc tam nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamiska masīva formulu. Pretējā gadījumā formula ir jāievada kā mantotā masīva formula: vispirms atlasiet 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 tech kopienā vai saņemt atbalstu kopienās.
Skatiet arī
Pārskats par formulām programmā Excel