Taula de continguts
El tutorial us ensenyarà les fórmules més efectives per fer la mitjana de nombres, percentatges i temps a Excel i evitarà errors.
A Microsoft Excel, hi ha un grapat de fórmules diferents per calcular mitjana. Aquest tutorial se centra en la més popular: la funció MITJANA.
Funció MITJANA a Excel
La funció MITJANA a Excel s'utilitza per trobar la mitjana aritmètica dels nombres especificats . La sintaxi és la següent:
MITJANA(número1, [número2], …)On número1, número2 , etc. són valors numèrics pel qual voleu obtenir la mitjana. Es poden proporcionar en forma de valors numèrics, matrius, referències de cel·les o intervals. El primer argument és obligatori, els següents són opcionals. En una fórmula, podeu incloure fins a 255 arguments.
MITJANA està disponible a totes les versions d'Excel 365 encara que Excel 2007.
Funció MITJANA: 6 coses que cal saber sobre
En la seva majoria, utilitzar la funció MITJANA a Excel és fàcil. Tanmateix, hi ha alguns matisos que hauríeu de tenir en compte.
- Les cel·les amb valors zero s'inclouen a la mitjana.
- Cel·les buides. s'ignoren.
- S'ignoren les cel·les que contenen cadenes de text i valors lògics TRUE i FALSE. Si voleu incloure valors booleans i representacions de text dels nombres al càlcul, utilitzeu la funció MITJANA.
- Valors booleansLes solucions a tots aquests problemes es proporcionen aquí: Les fórmules d'Excel no es calculen.
Així s'utilitza la funció MITJANA a Excel per trobar una mitjana aritmètica. Us agraeixo la lectura i espero veure-us al nostre blog la setmana vinent!
Quader de pràctiques per descarregar
Fórmula MITJANA a Excel - exemples (fitxer .xlsx)
- Si els arguments especificats no contenen un sol valor numèric vàlid, un #DIV/0! es produeix un error.
- Els arguments que són valors d'error fan que una fórmula MITJANA torni un error. Per evitar-ho, vegeu com calcular la mitjana dels errors ignorats.
Nota. Quan utilitzeu la funció MITJANA als vostres fulls d'Excel, tingueu en compte la diferència entre les cel·les amb valors zero i cel·les en blanc : es compten 0, però les cel·les buides no. Això pot ser especialment confús si l'opció " Mostra un zero a les cel·les que tenen un valor zero " no està marcada en un full de treball determinat. Podeu trobar aquesta opció a Opcions d'Excel > Avançat > Opcions de visualització d'aquest full de treball .
Fórmula MITJANA d'Excel
Per crear una fórmula bàsica d'Excel per a la mitjana, tot el que heu de fer és proporcionar els valors d'origen. Això es pot fer de diverses maneres.
Per calcular una mitjana de determinats nombres , podeu escriure'ls directament en una fórmula. Per exemple, per fer la mitjana dels nombres 1,2,3 i 4, la fórmula és:
=AVERAGE(1,2,3,4)
Per fer la mitjana d'una columna a Excel, proporcioneu un conjunt referència de columna:
=AVERAGE(A:A)
Per promediar una fila , utilitzeu una referència de fila sencera:
=AVERAGE(1:1)
Per promediar una interval de cel·les , especifiqueuaquest interval de la fórmula:
=AVERAGE(A1:C20)
Per retornar una mitjana de cel·les no adjacents , cada referència de cel·la s'ha de proporcionar individualment:
=AVERAGE(A1, C1, D1)
Per fer una mitjana de intervals múltiples , utilitzeu diverses referències d'interval en una sola fórmula:
=AVERAGE(A1:A20, C1:D10)
I, naturalment, res no us impedeix incloure valors, cel·les i abasta les referències amb la mateixa fórmula que requereix la teva lògica empresarial. Per exemple:
=AVERAGE(B3:B5, D7:D9, E11, 100)
I aquí hi ha un escenari de la vida real. Al conjunt de dades següent, utilitzem 3 fórmules diferents per calcular una mitjana: a tot el rang, a cada fila i a cada columna:
Com utilitzar la funció MITJANA a Excel - exemples
A part a partir de nombres, Excel AVERAGE pot trobar fàcilment una mitjana aritmètica d'altres valors numèrics, com ara percentatges i temps, tal com es demostra als exemples següents.
Calculeu el percentatge mitjà a Excel
Per obtenir una mitjana de percentatges, utilitzeu una fórmula normal d'Excel per a la mitjana. El més important és establir el format de percentatge per a la cel·la de la fórmula.
Per exemple, per calcular un percentatge mitjà a les cel·les C2 a C11, la fórmula és:
=AVERAGE(C2:C11)
Aconseguir el temps mitjà a Excel
Calcular manualment diferents unitats de temps seria un veritable dolor... Afortunadament, la funció MITJANA d'Excel fa front perfectament als temps. Perquè la mitjana de temps es mostri correctament, només recordeu aplicar un format de temps adequat a la fórmulacel·la.
Per exemple, per trobar un temps mitjà al conjunt de dades següent, la fórmula és:
=AVERAGE(B3:B13)
Mitjana d'Excel sense zeros
L'Excel La funció AVERAGE omet cel·les en blanc, text i valors lògics, però no zeros. A la imatge següent, observeu que la mitjana de les cel·les E4, E5 i E6 és la mateixa que a E3 com a cel·la en blanc i els valors no vàlids de la columna C s'ignoren i només es processen els números de les columnes B i D. Tanmateix, el valor zero de C7 s'inclou a la mitjana d'E7, ja que és un valor numèric vàlid.
Per excloure zeros, utilitzeu la funció AVERAGEIF o AVERAGEIFS. Per exemple:
=AVERAGEIF(B3:D3, "0")
Mitjana dels valors N superiors o inferiors
Per obtenir una mitjana dels valors superiors 3, 5, 10 o n en un rang, utilitzeu MITJANA en combinació amb la funció GRAN:
MITJANA (GRAND( interval , {1,2,3, …, n}))Per exemple, per obtenir una mitjana de els 3 nombres més grans de B3:B11, la fórmula és:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Per calcular una mitjana dels valors inferiors 3, 5, 10 o n en un interval, utilitzeu MITJANA juntament amb la funció PETIT:
MITJANA(SMALL( rang , {1,2,3, …, n}))Per exemple, per fer una mitjana dels 3 nombres més baixos del rang, la fórmula és el següent:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
I aquí teniu els resultats:
Com funciona aquesta fórmula :
Normalment, la funció GRAN determina l'enèsim valor més gran d'una matriu determinada. Per obtenir els n valors superiors, una matrius'utilitza una constant com {1,2,3} per al segon argument.
En el nostre cas, LARGE retorna els 3 valors més alts de l'interval, que són 94, 93 i 90. AVERAGE ho pren a partir d'aquí. i genera la mitjana.
La combinació MITJANA PETITA funciona de manera similar.
Fórmula MITJANA SI a Excel
Per calcular una mitjana amb condicions, podeu aprofiteu AVERAGEIF o AVERAGEIFS a Excel 2007 - 365. En versions anteriors, podeu construir la vostra pròpia fórmula MITJANA SI.
MITJANA SI amb una condició
Per fer la mitjana de nombres que compleixen una determinada condició, utilitzeu aquesta fórmula genèrica:
MITJANA(SI( interval_criteri = criteri , interval_mitjà ))A Excel 2019 i inferior, això només funciona com a fórmula de matriu, és a dir, cal prémer les tecles Ctrl + Maj + Intro per completar-la correctament. A Excel 365 i 2021, una fórmula normal funcionarà bé.
Com a exemple, busquem una puntuació mitjana de matemàtiques a la taula següent. Per a això, només cal que utilitzeu "Matemàtiques" per als criteris:
=AVERAGE(IF(C3:C11="Math", B3:B11))
O podeu introduir la condició en alguna cel·la i fer referència a aquesta cel·la (F2 en el nostre cas):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Com funciona aquesta fórmula
La prova lògica de la funció SI compara cada subjecte de C3:C11 amb l'objectiu de F2. El resultat de la comparació és una matriu de valors TRUE i FALSE, on TRUE representen coincidències:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Per a l'argument value_ if_true ,proporcioneu el rang de puntuacions (B3:B11), de manera que si la prova lògica és CERT, es retorna la puntuació corresponent. Com que s'omet l'argument value_ if_false , apareix FALSE quan no es compleix la condició:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Aquesta matriu s'alimenta a la funció AVERAGE, que calcula una mitjana aritmètica. dels nombres ignorant els valors FALS.
MITJANA SI amb diversos criteris
Per fer la mitjana de nombres amb diversos criteris, la fórmula genèrica és:
MITJANA (SI(( interval_criteri1 = criteri1 ) * ( interval_criteri2 = criteri2 ), interval_mitjana ))Per exemple, a la mitjana les puntuacions de matemàtiques a la classe A, podeu utilitzar aquesta fórmula:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Amb referències de cel·les per als criteris, això funciona igual de bé:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
A Excel 2019 i anteriors, les dues anteriors haurien de ser fórmules de matriu, així que recordeu prémer Ctrl + Maj + Retorn per obtenir un resultat precís. A Excel 365 i 2021, una tecla Enter normal funcionarà bé a causa del suport integrat per a matrius dinàmiques.
El mateix resultat es pot aconseguir amb l'ajuda de la instrucció IF imbricada:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Quina fórmula utilitzar és només una qüestió de les vostres preferències personals.
Com funciona aquesta fórmula
A la prova lògica d'IF, es realitzen dues operacions de comparació: primer, comproveu la llista de subjectes a C3:C11 amb el valor a G2, i després compareu les classes de D3:D11 amb lesvalor en G3. Les dues matrius de valors TRUE i FALSE es multipliquen i l'operació de multiplicació funciona com l'operador AND. En qualsevol operació aritmètica, TRUE equival a 1 i FALSE equival a 0. La multiplicació per 0 sempre dóna zero, de manera que la matriu resultant només té 1 quan les dues condicions són VERTADES. Aquesta matriu s'avalua en la prova lògica de la funció SI, que retorna les puntuacions corresponents a 1 (VERTADER):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Aquesta matriu final es serveix com a MITJANA.
Com arrodonir una mitjana a Excel
Si voleu arrodonir només la mitjana mostrada sense canviar el valor subjacent, feu servir el Disminueix decimal comanda a la cinta o al quadre de diàleg Format cel·les tal com s'explica a Com arrodonir la mitjana a Excel.
Per arrodonir el valor calculat, combineu MITJANA amb una de les funcions d'arrodoniment d'Excel.
Per seguir les regles matemàtiques generals per arrodonir, niu MITJANA a la funció ROUND. Al segon argument ( núm_dígits ), especifiqueu el nombre de dígits per arrodonir una mitjana.
Per exemple, per arrodonir una mitjana a l' número enter més proper , utilitzeu aquesta fórmula:
=ROUND(AVERAGE(B3:B11), 0)
Per arrodonir una mitjana a una posició decimal , utilitzeu 1 per a l'argument num_dígits :
=ROUND(AVERAGE(B3:B11), 1)
Per arrodonir una mitjana a dos decimals , utilitzeu 2 per a l'argument num_digits :
=ROUND(AVERAGE(B3:B11), 2)
I així on.
Perarrodonint cap amunt, utilitzeu la funció ROUNDUP:
=ROUNDUP(AVERAGE(B3:B11), 1)
Per arrodonir cap avall, ROUNDDOWN és la funció que cal utilitzar:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Correcció #DIV/0 error a Excel MITJANA
Si l'interval de cel·les que esteu intentant calcular no té valors numèrics, una fórmula MITJANA retornarà un error de divisió per zero (#DIV/0!). Per solucionar-ho, podeu obtenir un total de valors numèrics amb la funció COUNT i si el recompte és superior a 0, la mitjana; en cas contrari: retorna una cadena buida.
IF(COUNT( range )>0, AVERAGE( range ), "")Per exemple, per evitar un # Error DIV/0 amb la mitjana al conjunt de dades següent, utilitzeu aquesta fórmula:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Mitjana i ignoreu els errors
Quan intenteu promediar un interval de cel·les que tingui qualsevol errors, el resultat serà un error. Per evitar que això passi, utilitzeu una de les solucions següents.
MITJANA i IFERROR
Abans de fer la mitjana, filtreu els errors amb l'ajuda de la funció IFERROR:
AVERAGE(IFERROR( interval ,""))En totes les versions excepte Excel 365 i 2021, on les matrius es gestionen de manera nativa, premeu les tecles Ctrl + Maj + Intro junts per convertir-la en una fórmula de matriu.
Per exemple, per fer una mitjana de l'interval de cel·les a continuació sense errors, la fórmula és:
=AVERAGE(IFERROR(B3:B13, ""))
Funció AGGREGATE
Una altra manera senzilla de fer la mitjana d'ignorar errors és utilitzar la funció AGREGADA. Per configurar AGGREGATE per a aquest propòsit, configureu el núm_funció a 1 (funció MITJANA) i l'argument opcions a 6 (ignorar els valors d'error).
Per exemple:
=AGGREGATE(1, 6, B3:B13)
Com podeu veure a la captura de pantalla, ambdues funcions funcionen molt bé:
Excel AVERAGE no funciona
Si us heu trobat amb un problema amb una fórmula MITJANA a Excel, la nostra solució de problemes Els consells us ajudaran a resoldre'l ràpidament.
Nombres formats com a text
Si l'interval que intenteu fer la mitjana no té un sol valor numèric, es produeix un error #DIV/0. Això passa sovint quan els números tenen el format de text. Per corregir l'error, només cal que converteixi el text en nombre.
Un petit triangle verd a l'extrem superior esquerre de les cel·les és una indicació clara d'aquest cas:
Valors d'error a les cel·les referides
Si una fórmula MITJANA fa referència a cel·les que contenen algun error, per exemple #VALOR!, les fórmules donaran lloc al mateix error. Per resoldre aquest problema, utilitzeu una combinació de MITJANA juntament amb IFERROR o la funció AGGREGATE tal com es descriu en aquests exemples. O substituïu l'error de valor a les dades d'origen per algun text si escau.
La fórmula MITJANA es mostra en una cel·la en lloc del resultat
Si la vostra cel·la mostra una fórmula en lloc de la resposta, és probable que el mode Mostra les fórmules estigui activat al vostre full de treball. Altres motius podrien ser una fórmula introduïda com a text, amb un espai inicial o apòstrof abans del signe igual.