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 tad, Microsoft 365 ) vai CTRL+SHIFT+ENTER.
Piezīme.: Ja jums ir pašreizējā formulas Microsoft 365, 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. Excel izmanto, lai formulas sākumā un beigās ievietotu ieliekamās iekavas. 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 jums ir jautājums par kādu konkrētu funkciju?
Vai nepieciešama papildu palīdzība?
Vienmēr varat vērsties pie speciālista Excel Tech kopienā vai saņemt atbalstu Answers kopienā.
Skatiet arī
Pārskats par formulām programmā Excel