Gennemsnit et ikke-sammenhængende Range

Tom nødt til gennemsnit af en række ikke-sammenhængende celler, bortset fra eventuelle celler, der kan indeholde nulværdier. Specifikt skal han gennemsnitlige celler A1, C1, E1, G1, og J1, men kun medregnet de celler, der ikke indeholder nul.

Før du kommer ind i, hvad der virker, så lad os tage et kig på hvad der ikke virker. Først og fremmest virker det ikke blot at tilføje cellerne og dividere med 5; der ikke tager nulværdier i betragtning. For det andet virker det ikke at bruge TÆL.HVIS i nævneren i din formel, som vist her:

= (A1 + C1 + E1 + G1 + J1) / TÆL.HVIS (A1: J1, "<> 0")

Det virker ikke, fordi den undersøger og tæller celler i hele spektret af A1: J1, ikke kun de fem celler, du vil behandles i gennemsnittet. Du kan også tro, at du kan vælge dine fem ikke-sammenhængende celler, give dem et navn, og derefter bruge navnet i din formel. Mens Excel kan du oprette navnet, afsagt følgende fejl:

= SUM (MyCells) / TÆL.HVIS (MyCells, "<> 0")

Det fremgår, at TÆL.HVIS kun vil fungere med en enkelt sammenhængende række, så den ikke-sammenhængende karakter MyCells området kaster funktionen i frit fald. Et lignende problem opstår, hvis du forsøger at bruge en ikke-sammenhængende serie med AVERAGEIF funktion:

= AVERAGEIF (MyCells, "<> 0")

Da du ikke kan bruge nogen af ​​de funktioner, du måske ønsker at bruge, er du tilbage til at stole på en lidt længere formel til beregning af gennemsnittet. Du kan beregne gennemsnittet af disse fem celler ved at anvende lidt af "fup" til din nævner, på denne måde:

= (A1 + C1 + E1 + G1 + J1) / ((A1 <> 0) + (C1 <> 0) + (E1 <> 0) + (G1 <> 0) + (J1 <> 0))

Evalueringen udføres på hver celle i nævneren returnerer enten en 1 (for sand) eller et 0 (for falsk) afhængig af, om cellen indeholder en ikke-nul værdi eller ej. Tilsættes Denne serie af værdier sammen, tilvejebringe den nødvendige optælling af ikke-nul celler til nævneren.

Bemærk, at diskussionen her har været alt om nævneren i formlen, ikke tælleren. Grunden er enkel, du kan tilføje alle fem værdier i tælleren; nulværdier der ikke rigtig noget. Det eneste sted, de spørgsmål er i nævneren, hvilket er det der gør at beregne dette gennemsnit så tricky.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (7845) gælder for Microsoft Excel 2007, 2010 og 2013. Du kan finde en version af dette tip for den ældre menu interface Excel her: Gennemsnit en ikke-sammenhængende Range.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com