Excel función MEDIA con exemplos

  • Comparte Isto
Michael Brown

O titorial ensinarache as fórmulas máis eficaces para promediar números, porcentaxes e tempos en Excel e evitar erros.

En Microsoft Excel, hai un puñado de fórmulas diferentes para calcular media. Este tutorial céntrase na función máis popular: a función MEDIA.

    Función MEDIA en Excel

    A función MEDIA en Excel úsase para atopar a media aritmética de números especificados . A sintaxe é a seguinte:

    PROMEDIO(número1, [número2], …)

    Onde número1, número2 , etc. son valores numéricos para o que quere obter a media. Pódense proporcionar en forma de valores numéricos, matrices, referencias de cela ou intervalos. O primeiro argumento é obrigatorio, os seguintes son opcionais. Nunha fórmula, pode incluír ata 255 argumentos.

    PROMEDIO está dispoñible en todas as versións de Excel 365 aínda que Excel 2007.

    Función MEDIA: 6 cousas que debes saber

    Na súa maior parte, usar a función MEDIA en Excel é doado. Non obstante, hai algúns matices que debes ter en conta.

    1. As celas con valores cero inclúense na media.
    2. Celas baleiras ignóranse.
    3. Ignoranse as celas que conteñan cadeas de texto e valores lóxicos VERDADEIRO e FALSO. Se desexa incluír valores booleanos e representacións de texto de números no cálculo, use a función MEDIA.
    4. Valores booleanosAs solucións a todos estes problemas ofrécense aquí: Fórmulas de Excel que non se calculan.

      Así se usa a función MEDIA en Excel para atopar unha media aritmética. Grazas por ler e espero verte no noso blog a próxima semana!

      Practica para descargar o libro

      Fórmula MEDIA en Excel - exemplos (ficheiro .xlsx)

      cóntanse escritos directamente nunha fórmula. Por exemplo, a fórmula MEDIA(VERDADEIRO, FALSO) devolve 0,5, que é a media de 1 e 0.
    5. Se os argumentos especificados non conteñen un único valor numérico válido, un #DIV/0! prodúcese un erro.
    6. Os argumentos que son valores de erro provocan que unha fórmula PROMEDIO devolva un erro. Para evitar isto, consulta como facer unha media de erros ignorados.

    Nota. Cando use a función MEDIA nas súas follas de Excel, teña en conta a diferenza entre as celas con valores cero e celas en branco : cóntanse 0, pero as celas baleiras non. Isto pode resultar especialmente confuso se a opción " Mostrar un cero nas celas que teñen un valor cero " está desmarcada nunha determinada folla de traballo. Podes atopar esta opción en Opcións de Excel > Avanzado > Mostrar opcións para esta folla de traballo .

    Fórmula PROMEDIO de Excel

    Para construír unha fórmula básica de Excel para a media, todo o que cómpre facer é proporcionar os valores de orixe. Isto pódese facer de varias formas diferentes.

    Para calcular unha media de certos números , pode tecleos directamente nunha fórmula. Por exemplo, para promediar os números 1,2,3 e 4, a fórmula é:

    =AVERAGE(1,2,3,4)

    Para promediar unha columna en Excel, proporcione un referencia de columna:

    =AVERAGE(A:A)

    Para promediar unha fila , use unha referencia de fila completa:

    =AVERAGE(1:1)

    Para promediar unha intervalo de celas , especifiqueese intervalo na súa fórmula:

    =AVERAGE(A1:C20)

    Para devolver unha media de celas non adxacentes , cada referencia de cela debe proporcionarse individualmente:

    =AVERAGE(A1, C1, D1)

    Para promediar intervalos múltiples , use varias referencias de intervalo nunha única fórmula:

    =AVERAGE(A1:A20, C1:D10)

    E, naturalmente, nada impide incluír valores, celas e rango de referencias na mesma fórmula que require a súa lóxica empresarial. Por exemplo:

    =AVERAGE(B3:B5, D7:D9, E11, 100)

    E aquí tes un escenario da vida real. No seguinte conxunto de datos, usamos 3 fórmulas diferentes para calcular unha media: en todo o intervalo, en cada fila e en cada columna:

    Como usar a función MEDIA en Excel - exemplos

    Ademais a partir de números, Excel AVERAGE pode atopar facilmente unha media aritmética doutros valores numéricos, como porcentaxes e tempos, como se demostra nos seguintes exemplos.

    Calcula a porcentaxe media en Excel

    Para obter unha media de porcentaxes, usa unha fórmula normal de Excel para a media. O principal é establecer o formato de porcentaxe para a cela da fórmula.

    Por exemplo, para calcular unha porcentaxe media nas celas C2 a C11, a fórmula é:

    =AVERAGE(C2:C11)

    Obter tempo medio en Excel

    Calcular diferentes unidades de tempo manualmente, sería unha verdadeira dor... Por sorte, a función PROMEDIO de Excel afronta perfectamente os tempos. Para que a media de tempo se visualice correctamente, só tes que lembrar de aplicar un formato de tempo adecuado á fórmula

    Por exemplo, para atopar un tempo medio no seguinte conxunto de datos, a fórmula é:

    =AVERAGE(B3:B13)

    Media de Excel sen ceros

    O Excel A función AVERAGE omite celas en branco, texto e valores lóxicos, pero non ceros. Na imaxe de abaixo, observe que a media das celas E4, E5 e E6 é a mesma que en E3 como unha cela en branco e que se ignoran os valores non válidos da columna C e só se procesan os números das columnas B e D. Non obstante, o valor cero en C7 inclúese na media en E7, xa que é un valor numérico válido.

    Para excluír ceros, use a función PROMEDIOSI ou PROMEDIOSI. Por exemplo:

    =AVERAGEIF(B3:D3, "0")

    N valores medios superiores ou inferiores

    Para obter unha media dos valores superiores 3, 5, 10 ou n nun intervalo, use PROMEDIO en combinación coa función GRANDE:

    MEDIO(LARGE( intervalo , {1,2,3, …, n}))

    Por exemplo, para obter unha media de os 3 números máis grandes de B3:B11, a fórmula é:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    Para calcular a media dos valores inferiores 3, 5, 10 ou n nun intervalo, use PROMEDIO xunto coa función PEQUENO:

    MEDIO(PEQUENO( intervalo , {1,2,3, …, n}))

    Por exemplo, para promediar os 3 números máis baixos do rango, a fórmula é o seguinte:

    =AVERAGE(SMALL (B3:B11, {1,2,3}))

    E aquí están os resultados:

    Como funciona esta fórmula :

    Normalmente, a función GRANDE determina o valor N-ésimo maior nunha matriz dada. Para obter os n valores superiores, unha matrizutilízase unha constante como {1,2,3} para o segundo argumento.

    No noso caso, LARGE devolve os 3 valores máis altos do intervalo, que son 94, 93 e 90. AVERAGE tómao a partir de aí. e saca a media.

    A combinación MEDIA PEQUENA funciona dun xeito similar.

    Fórmula MEDIA SE en Excel

    Para calcular unha media con condicións, pode aproveitar AVERAGEIF ou AVERAGEIFS en Excel 2007 - 365. Nas versións anteriores, pode construír a súa propia fórmula PROMEDIO SE.

    PROMEDIO SE cunha condición

    Para promediar números que cumpran unha determinada condición, use esta fórmula xenérica:

    PROMEDIO(SE( intervalo_criterio = criterio , intervalo_medio ))

    En Excel 2019 e inferior, isto só funciona como un fórmula matricial, o que significa que debes premer as teclas Ctrl + Maiúsculas + Intro para completala correctamente. En Excel 365 e 2021, unha fórmula normal funcionará ben.

    Como exemplo, imos atopar unha puntuación media en Matemáticas na táboa seguinte. Para iso, simplemente use "Matemáticas" para os criterios:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    Ou pode introducir a condición nalgunha cela e facer referencia a esa cela (F2 no noso caso):

    =AVERAGE(IF(C3:C11=F2, B3:B11))))

    Como funciona esta fórmula

    A proba lóxica da función SE compara cada suxeito en C3:C11 co obxectivo de F2. O resultado da comparación é unha matriz de valores TRUE e FALSE, onde TRUE representan coincidencias:

    {FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}

    Para o argumento value_ if_true ,proporcionar o rango de puntuacións (B3:B11), polo que se a proba lóxica é VERDADEIRA, devólvese a puntuación correspondente. Como se omite o argumento value_ if_false , aparece FALSE onde non se cumpre a condición:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}

    Esta matriz envíase á función MEDIA, que calcula unha media aritmética dos números ignorando os valores FALSO.

    PROMEDIO SE con varios criterios

    Para promediar números con varios criterios, a fórmula xenérica é:

    MEDIO(SE(( intervalo_criterio1 = criterio1 ) * ( intervalo_criterio2 = criterio2 ), intervalo_promedio ))

    Por exemplo, para promediar as puntuacións matemáticas na clase A, podes usar esta fórmula:

    =AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

    Con referencias de celas para os criterios, isto funciona igual de ben:

    =AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    En Excel 2019 e anteriores, ambas as anteriores deberían ser fórmulas de matriz, así que recorda premer Ctrl + Maiús + Intro para obter un resultado preciso. En Excel 365 e 2021, unha tecla Intro normal funcionará ben debido ao soporte incorporado para matrices dinámicas.

    O mesmo resultado pódese conseguir coa axuda da instrución IF aniñada:

    =AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Que fórmula usar é só unha cuestión das túas preferencias persoais.

    Como funciona esta fórmula

    Na proba lóxica de IF, realízanse dúas operacións de comparación: primeiro, comproba a lista de materias en C3:C11 co valor en G2, e despois comparas as clases en D3:D11 covalor en G3. As dúas matrices de valores TRUE e FALSE multiplícanse e a operación de multiplicación funciona como o operador AND. En calquera operación aritmética, TRUE equivale a 1 e FALSE equivale a 0. Multiplicando por 0 sempre dá cero, polo que a matriz resultante só ten 1 cando ambas condicións son VERDADERAS. Esta matriz avalíase na proba lóxica da función SE, que devolve as puntuacións correspondentes a 1 (VERDADEIRO):

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}

    Esta matriz final serve para PROMEDIO.

    Como redondear unha media en Excel

    No caso de querer redondear só a media mostrada sen cambiar o valor subxacente, use o Diminuír decimal comando na cinta ou a caixa de diálogo Formato de celas como se explica en Como redondear a media en Excel.

    Para redondear o propio valor calculado, combine PROMEDIO cunha das funcións de redondeo de Excel.

    Para seguir as regras matemáticas xerais para o redondeo, aniña PROMEDIO na función REDONDEA. No segundo argumento ( num_digits ), especifique o número de díxitos para redondear unha media.

    Por exemplo, para redondear unha media ao número enteiro máis próximo , use esta fórmula:

    =ROUND(AVERAGE(B3:B11), 0)

    Para redondear unha media a unha cifra decimal , use 1 para o argumento num_digits :

    =ROUND(AVERAGE(B3:B11), 1)

    Para redondear unha media a dous decimais , use 2 para o argumento num_digits :

    =ROUND(AVERAGE(B3:B11), 2)

    E así on.

    Pararedondeando cara arriba, use a función ROUNDUP:

    =ROUNDUP(AVERAGE(B3:B11), 1)

    Para redondear cara abaixo, a función que se debe usar ROUNDDOWN:

    =ROUNDDOWN(AVERAGE(B3:B11), 1)

    Fixing #DIV/0 erro en Excel MEDIA

    Se o intervalo de celas que estás a calcular non ten valores numéricos, unha fórmula MEDIA devolverá un erro de división por cero (#DIV/0!). Para solucionar isto, podes obter un total de valores numéricos coa función COUNT e se o reconto é maior que 0, entón media; se non, devolve unha cadea baleira.

    IF(COUNT( rango )>0, MEDIA( intervalo ), "")

    Por exemplo, para evitar un # Erro DIV/0 coa media no conxunto de datos a continuación, use esta fórmula:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    Promedio e ignorar erros

    Cando intente promediar un intervalo de celas que teña algún erros, o resultado será un erro. Para evitar que isto ocorra, use unha das seguintes solucións.

    PROMEDIO e ERRO SE

    Antes de calcular a media, elimine os erros coa axuda da función ERRO SE:

    MEDIO(SIERRERO( rango ,""))

    En todas as versións, excepto en Excel 365 e 2021, onde as matrices se manexan de forma nativa, prema as teclas Ctrl + Maiús + Intro para que sexa unha fórmula matricial.

    Por exemplo, para promediar o seguinte intervalo de celas sen erros, a fórmula é:

    =AVERAGE(IFERROR(B3:B13, ""))

    Función AGGREGATE

    Outra forma sinxela de facer unha media de erros ignorando é usar a función AGREGADO. Para configurar AGGREGATE para este fin, configura o número_función a 1 (función MEDIA) e o argumento opcións a 6 (ignorar os valores de erro).

    Por exemplo:

    =AGGREGATE(1, 6, B3:B13)

    Como podes ver na captura de pantalla, ambas funcións funcionan moi ben:

    Excel AVERAGE non funciona

    Se enfrontou un problema cunha fórmula MEDIA en Excel, a nosa solución de problemas as suxestións axudaranche a resolvelo rapidamente.

    Números con formato de texto

    Se o intervalo que estás tentando facer a media non ten un único valor numérico, prodúcese un erro #DIV/0. Isto ocorre a miúdo cando os números teñen formato de texto. Para corrixir o erro, basta con converter o texto en número.

    Un pequeno triángulo verde na esquina superior esquerda das celas é unha indicación clara deste caso:

    Valores de erro en as celas referidas

    Se unha fórmula MEDIA fai referencia a celas que conteñen algún erro, digamos #VALOR!, as fórmulas producirán o mesmo erro. Para resolver este problema, use unha combinación de MEDIA xunto con IFERROR ou a función AGGREGATE como se describe nestes exemplos. Ou substitúe o erro de valor nos datos de orixe por algún texto, se é o caso.

    A fórmula PROMEDIO aparece nunha cela en lugar do resultado

    Se a súa cela mostra unha fórmula en lugar do resposta, entón o máis probable é que o modo Mostrar fórmulas estea activado na túa folla de traballo. Outros motivos poden ser unha fórmula introducida como texto, cun espazo inicial ou apóstrofo antes do signo igual.

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.