Gebruik Excel se AVERAGEIF om nulwaardes te ignoreer wanneer die gemiddelde gevind word

Die AVERAGEIF-funksie is in Excel 2007 bygevoeg om dit makliker te maak om die gemiddelde waarde te vind in 'n verskeidenheid data wat aan 'n gespesifiseerde kriterium voldoen.

Een so 'n gebruik vir die funksie is om die nulwaardes in data te ignoreer wat die gemiddelde of rekenkundige gemiddelde afskakel wanneer die gewone AVERAGE-funksie gebruik word .

Benewens data wat by 'n werkblad gevoeg word, kan nulwaardes die gevolg wees van formuleberekeninge - veral in onvolledige werkblaaie .

Ignoreer Zeros wanneer die gemiddelde gevind word

Die prent hierbo bevat 'n formule met behulp van AVERAGEIF wat nulwaardes ignoreer. Die kriterium in die formule wat dit doen, is " <> 0".

Die karakter "<>" is die ewe nie- simbool in Excel en dit word geskep deur die hoeke tussen die hoeke in die onderste regterkantste hoek van die sleutelbord te tik.

Die voorbeelde in die beeld gebruik almal dieselfde basiese formule - slegs die omvang verander. Die verskillende resultate wat verkry is, is te danke aan die verskillende data wat in die formule gebruik word.

AVERAGEIF funksiesintaxis en augmente

'N Funksie se sintaksis verwys na die uitleg van die funksie en sluit die funksie se naam, hakies en argumente in .

Die sintaksis vir die AVERAGEIF-funksie is:

= AVERAGEIF (Reeks, Kriteria, Gemiddelde_range)

Die argumente vir die AVERAGEIF funksie is:

Bereik - (vereis) die groep selle wat die funksie sal soek om ooreenkomste te vind vir die Kriteria- argument hieronder.

Kriteria - (vereis) bepaal of die data in 'n sel gemiddeld moet wees of nie

Average_range - (opsioneel) die data reeks wat gemiddeld is as die eerste reeks voldoen aan die gespesifiseerde kriteria. As hierdie argument weggelaat word, word die data in die Range- argument in plaas daarvan gemiddeld - soos in die voorbeelde in die prent hierbo getoon.

Die AVERAGEIF funksie ignoreer:

let wel:

Ignoreer Zeros Voorbeeld

Opsies vir die invoer van die AVERAGEIF funksie en sy argumente sluit in:

  1. Tik die volledige funksie, soos: = AVERAGEIF (A3: C3, "<> 0") in 'n werkblad sel;
  2. Kies die funksie en sy argumente deur die dialoogkassie AVERAGEIF-funksie te gebruik.

Alhoewel dit moontlik is om die volledige funksie handmatig te betree, vind baie mense dit makliker om die dialoogkassie te gebruik aangesien dit sorg dat die funksie se sintaksis ingevoer word - soos hakies en die komma-skeidings wat tussen argumente vereis word.

As die funksie en sy argumente ook handmatig ingevoer word, moet die Criteria- argument omring word deur aanhalingstekens: "<> 0" . As die dialoog gebruik word om die funksie in te voer, sal dit die aanhalingstekens vir jou byvoeg.

Hieronder word die stappe gebruik om AVERAGEIF in sel D3 van die voorbeeld hierbo in te voer deur die dialoog van die funksie te gebruik.

Die AVERAGEIF-dialoog oopmaak

  1. Klik op sel D3 om dit die aktiewe sel te maak - die plek waar die funksie resultate sal vertoon word;
  2. Klik op die Formules- oortjie van die lint ;
  3. Kies Meer funksies> Statisties van die lint om die funksie afrollys oop te maak;
  4. Klik op AVERAGEIF in die lys om die dialoog van die funksie te vertoon;
  5. Kliek in die dialoogkassie op die reekse reël;
  6. Merk selle A3 tot C3 in die werkblad om hierdie reeks in die dialoogkassie te betree;
  7. Tik op die Criteria- reël in die dialoogkassie: <> 0 ;
  8. Nota: Die gemiddelde_range word leeg gelaat aangesien ons die gemiddelde waarde vir dieselfde selle wat vir die reeks- argument ingevoer is, vind.
  9. Klik OK om die dialoog te sluit en terug te keer na die werkblad;
  10. Die antwoord 5 moet in sel D3 verskyn.
  11. Aangesien die funksie die nulwaarde in sel B3 ignoreer, is die gemiddeld van die oorblywende twee selle 5: (4 + 6) / 2 = 10;
  12. As jy op sel D8 kliek, is die volledige funksie = AVERAGEIF (A3: C3, "<> 0") verskyn in die formulebalk bokant die werkblad.