„Excel“ formulė: Vidutiniai skaičiai ignoruoja nulį

Bendroji formulė

=AVERAGEIF(range,"0")

Santrauka

Norėdami gauti skaičių rinkinio vidurkį, išskyrus arba nepaisydami nulinės vertės, naudokite funkciją AVERAGEIF. Parodytame pavyzdyje formulė E6 yra:

=AVERAGEIF(B6:D6,"0")

Paaiškinimas

Parodytame pavyzdyje formulė E5 pagrįsta funkcija AVERAGE:

=AVERAGE(B5:D5) // returns 60

Rezultatas yra 60, nes (90 + 90 + 0) / 3 = 60.

Norėdami filtruoti nulį nuo apskaičiuoto vidurkio, E6 formulėje naudojama tokia funkcija AVERAGEIF:

=AVERAGEIF(B6:D6,"0") // returns 90

Pateikti kriterijai yra „0“, o tai reiškia „nėra lygus nuliui“.

Tuščios duomenų vertės

Funkcijos „AVERAGE“, „AVERAGEIF“ ir „AVERAGEIFS“ automatiškai nepaiso tuščių langelių (ir langelių, kuriuose yra teksto reikšmių), todėl nereikia pateikti kriterijų, kaip filtruoti tuščias langelius.

Įdomios straipsniai...