A función AVERAGEIF engadiuse en Excel 2007 para facer máis doado atopar o valor medio nun intervalo de datos que satisfaga un criterio especificado.
Un destes usos para a función é ter que ignorar valores cero en datos que despeguen a media ou media aritmética cando se usa a función AVERAGE regular .
Ademais dos datos que se engaden a unha folla de cálculo, os valores cero poden ser o resultado de cálculos de fórmulas, especialmente en follas de cálculo incompletas.
Ignore os ceros ao atopar a media
A imaxe de arriba contén unha fórmula que usa AVERAGEIF que ignora valores cero. O criterio na fórmula que fai isto é " <> 0".
O carácter "<>" é o símbolo non igual en Excel e créase escribindo os soportes angulares - situados na esquina inferior dereita do teclado - de regreso a atrás;
Os exemplos na imaxe utilizan a mesma fórmula básica: só o intervalo cambia. Os diferentes resultados obtidos débense aos diferentes datos empregados na fórmula.
Sintaxe e aumentos da función AVERAGEIF
A sintaxe dunha función refírese ao deseño da función e inclúe o nome, parénteses e argumentos da función .
A sintaxe para a función AVERAGEIF é:
= AVERAGEIF (intervalo, criterios, media_range)
Os argumentos para a función AVERAGEIF son:
Rango : (necesario) o grupo de celas que a función buscará para atopar coincidencias para o argumento Criterios a continuación.
Criterios : (requirido) determina se os datos dunha cela deben ser promediados ou non
Media_range : (opcional) o intervalo de datos que se promedia se o primeiro intervalo cumpre os criterios especificados. Se se omite este argumento, os datos do argumento Range proveron o seu promedio, como se mostra nos exemplos da imaxe anterior.
A función AVERAGEIF ignora:
- As celas no argumento Average_range que conteñen valores booleanos (TRUE ou FALSE) - liña 5 arriba;
- As celas no medio_orden que están baleiras - liña 4 arriba;
Nota:
- Se ningunha celda no intervalo cumpre os criterios identificados, AVERAGEIF devolve o # DIV / 0. valor de erro - liña 7 no exemplo, onde todas as celas do intervalo son iguais a cero.
- Se o argumento Range está completamente en branco ou contén só valores de texto, AVERAGEIF devolve o # DIV0. valor de erro; liñas 6 e 8 anteriores;
Ignorar o exemplo de Zeros
As opcións para ingresar a función AVERAGEIF e os seus argumentos inclúen:
- Escribindo a función completa, como: = AVERAGEIF (A3: C3, "<> 0") nunha cela de folla de cálculo;
- Seleccionando a función e os seus argumentos usando a caixa de diálogo de función AVERAGEIF .
Aínda que só se pode introducir a función completa manualmente, moitas persoas creen que é máis doado usar o cadro de diálogo, xa que se encarga de ingresar a sintaxe da función, como parénteses e separadores de comas requiridos entre argumentos.
Ademais, se a función e os seus argumentos son introducidos manualmente, o argumento Criteria debe estar rodeado de comiñas: "<> 0" . Se a caixa de diálogo se usa para ingresar a función, engadirá as comiñas para ti.
A continuación amósanse os pasos utilizados para ingresar a AVERAGEIF na cela D3 do exemplo anterior empregando a caixa de diálogo da función.
Apertura do cadro de diálogo AVERAGEIF
- Prema na célula D3 para que sexa a célula activa - a localización onde se mostrarán os resultados da función;
- Fai clic na pestana Fórmulas da cinta ;
- Seleccione Máis funcións> Estatísticas da cinta para abrir a lista despregábel da función;
- Fai clic en AVERAGEIF na lista para abrir o cadro de diálogo da función;
- No cadro de diálogo, prema na liña de intervalo ;
- Destaque as celas A3 a C3 na folla de traballo para ingresar este intervalo no cadro de diálogo;
- Na liña Criterios no cadro de diálogo, escriba: <> 0 ;
- Nota: The Average_range queda en branco, xa que atopamos o valor medio das mesmas celas inseridas no argumento Rango ;
- Faga clic en Aceptar para pechar o cadro de diálogo e volver á folla de cálculo;
- A resposta 5 debería aparecer na cela D3;
- Dado que a función ignora o valor cero na cela B3, a media das dúas celas restantes é 5: (4 + 6) / 2 = 10;
- Se preme na célula D8 a función completa = AVERAGEIF (A3: C3, "<> 0") aparece na barra de fórmulas situada enriba da folla de cálculo.