Táboa de contidos
O titorial ensinarache como atopar unha media en Excel con ou sen fórmulas e redondear os resultados a tantas cifras decimais como queiras.
En Microsoft Excel hai unha un puñado de funcións diferentes para calcular a media dun conxunto de valores numéricos. Ademais, hai un xeito instantáneo sen fórmula. Nesta páxina, atoparás unha visión xeral rápida de todos os métodos ilustrados con exemplos de uso e prácticas recomendadas. Todas as funcións que se comentan neste titorial funcionan en calquera versión de Excel 365 a través de Excel 2007.
Que é a media?
Na vida cotiá, a media é un número que expresa o valor típico nun conxunto de datos de datos. Por exemplo, se algúns atletas correron un sprint de 100 m, pode querer saber o resultado medio, é dicir, canto tempo se espera que a maioría dos velocistas tarden en completar a carreira.
En matemáticas, a media é o valor medio ou central nun conxunto de números, que se calcula dividindo a suma de todos os valores polo seu número.
No exemplo anterior, supoñendo que o primeiro deportista cubriu a distancia en 10,5 segundos, o segundo necesitaba 10,7 segundos e o terceiro 11,2 segundos, o tempo medio sería de 10,8 segundos:
(10,5+10,7+11,2)/3 = 10,8
Como obter a media en Excel sen fórmulas
Nas follas de cálculo de Excel, non precisa realizar cálculos manuais: as potentes funcións de Excel farán todofunción que calcula unha media aritmética de números ignorando os valores lóxicos.
Como redondear a media en Excel
Cando se calcula unha media en Excel, o resultado adoita ser un número con varios decimais . No caso de querer mostrar menos díxitos decimais ou redondear unha media a un número enteiro, use unha das seguintes solucións.
Opción Diminuír decimal
Para redondear só a media mostrada sen cambiar o valor subxacente, o xeito máis rápido é utilizar o comando Diminuír Decimal na pestana Inicio , no grupo Número :
Cadro de diálogo Formato de celas
O número de cifras decimais tamén se pode especificar no cadro de diálogo Formato de celas . Para facelo, seleccione a cela da fórmula e prema Ctrl + 1 para abrir o diálogo Formato de celas . A continuación, cambie á pestana Número e escriba o número de lugares que quere mostrar na caixa Lugares decimais .
Como o método anterior, isto só cambia o formato de visualización. Cando se refire á cela media noutras fórmulas, o valor orixinal non redondeado empregarase en todos os cálculos.
Para obter máis información, consulte Redondear números cambiando o formato da cela.
Redondear unha media cunha fórmula
Para redondear o propio valor calculado, envolve a súa media fórmula nunha das funcións de redondeo de Excel.
Na maioría das situacións, usarías oFunción REDONDA que segue as regras matemáticas xerais para o redondeo. No primeiro argumento ( número ), aniñe a función MEDIA, MEDIASI ou MEDIA. No segundo argumento ( num_digits ), especifique o número de decimais aos que redondear a media.
Por exemplo, para redondear unha media ao número enteiro máis próximo , a fórmula é:
=ROUND(AVERAGE(B3:B15), 0)
Para redondear unha media a unha cifra decimal , esta é a fórmula a utilizar:
=ROUND(AVERAGE(B3:B15), 1)
Para redondear unha media a dous decimais , esta funcionará:
=ROUND(AVERAGE(B3:B15), 2)
Consello. Para redondear cara arriba, use a función ROUNDUP; para redondear cara abaixo: a función REDONDEAR.
Así podes facer a media en Excel. A continuación hai ligazóns aos tutoriais relacionados que tratan casos máis específicos de media, espero que che resulten útiles. Grazas por ler!
Caderno de prácticas para descargar
Calcular a media en Excel - exemplos (ficheiro .xlsx)
o traballo entre bastidores e entrega o resultado en pouco tempo. Antes de explorar as funcións especializadas en detalle, imos aprender un xeito rápido e sorprendentemente sinxelo sen fórmulas.
Para atopar rapidamente unha media sen fórmula, use a barra de estado de Excel:
- Seleccione as celas ou intervalos que quere promediar. Para seleccións non contiguas, use a tecla Ctrl.
- Mire a barra de estado na parte inferior da xanela de Excel, que ofrece a información esencial sobre as celas seleccionadas actualmente. Un dos valores que Excel calcula automaticamente é a media.
O resultado móstrase na seguinte imaxe:
Como calcular a media manualmente
En matemáticas, para atopar a media aritmética dunha lista de números, cómpre sumar todos os valores e despois dividir a suma entre cantos números hai na lista. En Excel, pódese facer usando as funcións SUMA e CONT, respectivamente:
SUMA( intervalo )/CONTE( intervalo )Para o intervalo de números a continuación, a fórmula é o seguinte:
=SUM(B3:B12)/COUNT(B3:B12)
Como podes ver, o resultado da fórmula coincide exactamente co valor medio da barra de estado.
Na práctica, case nunca necesitarás facer unha media manual nas túas follas de traballo. Non obstante, pode ser útil volver comprobar o resultado da túa fórmula de media en caso de dúbida.
E agora, vexamos como podes facer a media en Excel usando as funcións especialmentedeseñada para este propósito.
Función MEDIA: calcula unha media de números
Usa a función MEDIA de Excel para obter unha media de todos os números das celas ou rangos especificados.
MEDIA(número1, [número2], …)Onde número1, número2 , … son valores numéricos dos que quere atopar a media. Nunha única fórmula pódense incluír ata 255 argumentos. Os argumentos pódense proporcionar como números, referencias ou rangos con nome.
A PROMEDIO é unha das funcións máis sinxelas e fáciles de usar de Excel.
Para calcular unha media de números, pode teclealos directamente nunha fórmula ou proporcionar as referencias de cela ou intervalo correspondentes.
Por exemplo, para promediar 2 intervalos e 1 cela individual a continuación, a fórmula é:
=AVERAGE(B4:B6, B8:B10, B12)
Ademais dos números, a función PROMEDIO de Excel pode atopar unha media doutros valores numéricos, como porcentaxes e tempos.
Fórmula MEDIA de Excel - notas de uso
Como acabas de ver, usar a función MEDIA en Excel é sinxelo. Non obstante, para obter un resultado correcto, cómpre comprender claramente que valores están incluídos na media e cales se ignoran.
Incluído:
- Celas con valores cero (0)
- Os valores lóxicos VERDADERO e FALSO tecleados directamente na lista de argumentos. Por exemplo, a fórmula MEDIA(VERDADEIRO, FALSO) devolve 0,5, que é a media de 1 e 0.
Ignorado:
- Valeirocells
- Cadenas de texto
- Celas que conteñen valores booleanos VERDADEIRO e FALSO
Para obter máis información, consulte Como usar a función MEDIA en Excel.
Función PROMEDIO: promedia todas as celas que non están en branco
A función PROMEDIO de Excel é semellante á MEDIA xa que calcula a media aritmética dos valores dos seus argumentos. A diferenza é que AVERAGEA inclúe todas as celas non baleiras nun cálculo, tanto se conteñen números, texto, valores lóxicos ou cadeas baleiras devoltas por outras funcións.
MEDIA(valor1, [valor2], …)Onde valor1, valor2, … son valores, matrices, referencias de celas ou intervalos que quere promediar. O primeiro argumento é obrigatorio, outros (ata 255) son opcionais.
Fórmula de Excel AVERAGEA - notas de uso
Como se mencionou anteriormente, a función MEDIA procesa diferentes tipos de valores como números, cadeas de texto e valores lóxicos. E así é como se avalían:
Incluído:
- Os valores de texto avalíanse como 0.
- As cadeas de lonxitude cero ("") avalíanse como 0.
- O valor booleano é VERDADEIRO e FALSO como 0.
Ignorado:
- Celas baleiras
Por exemplo, o debaixo da fórmula devolve 1, que é a media de 2 e 0.
=AVERAGEA(2, FALSE)
A seguinte fórmula devolve 1,5, que é a media de 2 e 1.
=AVERAGEA(2, TRUE)
A imaxe de abaixo mostra as fórmulas MEDIA e MEDIA aplicadas aomesma lista de valores e diferentes resultados que devolven:
Función PROMEDIOSI - obter a media coa condición
Para obter a media de todas as celas do intervalo especificado que cumpren unha determinada condición, use a función PROMEDIOSI .
PROMEDIOSI(intervalo, criterios, [intervalo_medio])A función PROMEDIOSI ten os seguintes argumentos:
- Intervalo (obrigatorio): o intervalo de celas para proba contra un determinado criterio.
- Criterio (obrigatorio): a condición que se debe cumprir.
- Intervalo_medio (opcional) - as celas para media. Se se omite, prodúcese intervalo .
A función PROMEDIO SI está dispoñible en Excel 2007 - Excel 365. Nas versións anteriores, pode crear a súa propia fórmula SE PROMEDIO.
E agora, vexamos como podes usar a función PROMEDIOSI de Excel para promediar celas en función da condición que especifiques.
Supoña que tes puntuacións para diferentes materias en C3:C15 e queres atopar un puntuación media en matemáticas. Isto pódese facer coa seguinte fórmula:
=AVERAGEIF(B3:B15, "math", C3:C15)
En lugar de "codificar" a condición directamente nunha fórmula, pode tecleala nunha cela separada (F3) e referirse a esa cela nos criterios:
=AVERAGEIF(B3:B15, F3, C3:C15)
Para obter máis exemplos de fórmulas, consulte a función AVERAGEIF de Excel.
Función AVERAGEIFS: media con varios criterios
Para facer media con dúas ou máis condicións, use a contraparte plural de AVERAGEIF -a función AVERAGEIFS.
AVERAGEIFS(intervalo_medio, intervalo_criterio1, criterio1, [intervalo_criterio2, criterios2], …)A función ten a seguinte sintaxe:
- Intervalo_medio ( necesario) - o intervalo a media.
- Intervalo_de_criterios (obrigatorio) - o intervalo que se vai probar contra os criterios .
- Criterios (obrigatorio): a condición que determina que celas se deben promediar. Pódese proporcionar en forma de número, expresión lóxica, valor de texto ou referencia de cela.
1 a 127 intervalo_criterios / criterios pares ser subministrado. O primeiro par é obrigatorio, os seguintes son opcionais.
En esencia, usa AVERAGEIFS de xeito similar a AVERAGEIF, excepto que se pode probar máis dunha condición nunha soa fórmula.
Supondo que algúns estudantes non realizou probas en determinadas materias e ten cero puntuación. Preténdese atopar unha puntuación media nunha materia específica ignorando os ceros.
Para realizar a tarefa, constrúe unha fórmula AVERAGEIFS con dous criterios:
- Defina o intervalo a media (C3 :C15).
- Especifique o intervalo para comprobar a 1a condición (B3:B15 - elementos).
- Expresa a 1a condición ("matemáticas" ou F3 - o elemento de destino entre comiñas). marcas ou referencia á cela que contén o elemento).
- Especifique o intervalo para comprobar a segunda condición (C3:C15 - puntuacións).
- Expresa a segunda condición (">0"- maior que cero).
Ao ensamblar os compoñentes anteriores, obtemos a seguinte fórmula:
=AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")
Ou
=AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")
A imaxe de abaixo deixa claro que só dúas celas (C6 e C10) cumpren ambas condicións e, polo tanto, só se promedian estas celas.
Para obter máis información, consulte a función AVERAGEIFS de Excel.
Fórmulas AVERAGEIF e AVERAGEIFS - notas de uso
As funcións AVERAGEIF e AVERAGEIFS de Excel teñen moito en común, en particular os valores que calcular e que ignoran:
- No intervalo medio, as celas baleiras, os valores de texto, os valores lóxicos VERDADERO/FALSO son ignorados.
- Nos criterios, as celas baleiras trátanse como valores cero.
- Os caracteres comodín como o signo de interrogación (?) e o asterisco (*) pódense utilizar nos criterios de coincidencia parcial.
- Se ningunha cela cumpre todos os criterios especificados, un #DIV0! prodúcese un erro.
PROMEDIOIF vs. MEDIOIFS - diferenzas
En termos de funcionalidade, a diferenza máis esencial é que AVERAGEIF só pode xestionar unha condición mentres AVERAGEIFS un ou máis criterios. Ademais, hai un par de diferenzas técnicas relacionadas con intervalo_medio .
- Con AVERAGEIF, intervalo_medio é o último argumento opcional. Nas fórmulas AVERAGEIFS, é o primeiro argumento obrigatorio.
- Con AVERAGEIF, average_range non ten necesariamente que ter o mesmo tamaño que intervalo porque as celas reais que se van facer a media están determinadas polo tamaño do argumento intervalo ; a cela superior esquerda de intervalo_promedio tómase como punto de partida e promedian tantas celas como se inclúen no argumento intervalo . AVERAGEIFS require que cada intervalo_de_criterios teña o mesmo tamaño e forma que intervalo_promedio , senón un #VALOR! prodúcese un erro.
Fórmula PROMEDIO SE OU en Excel
Dado que a función PROMEDIOSIIS de Excel sempre funciona coa lóxica AND (todos os criterios deben ser VERDADEIROS), terás que construír o teu propio fórmula para promediar as celas coa lóxica OU (calquera criterio debe ser VERDADEIRO).
Aquí está a fórmula xenérica para promediar se a cela é X ou Y.
MEDIA(SI(ISNUMBER(COINCIDIR( ) intervalo , { criterio1 , criterio2 ,…}, 0)), intervalo_medio ))Agora, vexamos como funciona na práctica . Na táboa seguinte, supoña que quere atopar unha puntuación media de dúas materias, Bioloxía e Química , que se introducen nas celas F3 e F4. Isto pódese facer coa seguinte fórmula matricial:
=AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))
Traducida a unha linguaxe humana, a fórmula di: celas medias en C3:C15 se unha cela correspondente en B3:B15 é " Bioloxía" ou "Química".
En lugar dos criterios codificados, pode usar unha referencia de intervalo (F3:F4 no noso caso):
=AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))
Para a fórmula para funcionar correctamente,lembre de premer Ctrl + Maiús + Intro en Excel 2019 e inferior. Na matriz dinámica Excel (365 e 2021), bastará cunha pulsación Intro normal:
Como funciona esta fórmula:
Para os nosos lectores curiosos e reflexivos que non só queren para usar unha fórmula pero comprender o que están facendo, aquí tes unha explicación detallada da lóxica.
No núcleo da fórmula, a función IF determina que valores do intervalo de orixe coinciden con algún dos criterios especificados e pasa eses valores para a función MEDIA. Así é como:
A función COINCIDIR utiliza os nomes dos asuntos en B3:B15 como valores de busca e compara cada un destes valores coa matriz de busca en F3:F4 (as nosas materias de destino). O terceiro argumento ( match_type ) está configurado en 0 para buscar a coincidencia exacta:
MATCH(B3:B15, F3:F4, 0)
Cando se atopa unha coincidencia, MATCH devolve a súa posición relativa na matriz de busca , se non, un erro #N/A:
{1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}
A función ISNUMBER converte os números en VERDADEIRO e os erros en FALSO:
{TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE}
Esta matriz vai á proba lóxica de IF. Na forma completa, a proba lóxica debería escribirse así:
IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE
Por motivos de brevidade, omitimos a parte =TRUE porque está implícita.
Por establecendo o argumento valor_se_verdadeiro en C3:C15, indicas á función IF que substitúa os VERDADEROS polos valores reais de C3:C15:
{89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}
Esta matriz final é entregada arriba á MEDIA