Táboa de contidos
Ás veces necesitamos resumir valores en función de criterios en Excel. Para cumprir este requisito, Excel integrouse cunha función integrada chamada función SUMIF . A función SUMIF permítenos sumar valores en Excel coa condición if. Tendo isto en conta, neste artigo aprenderás a usar a función SUMIF , para resumir, os valores coa condición if en Excel.
Descarga o Caderno de prácticas
Recoméndase que descargue o ficheiro de Excel e practique xunto con el.
SUMA IF Condition.xlsx
A función SUMIF: unha visión xeral
Esta función permítenos sumar un intervalo de celas cunha condición.
Sintaxe
SUMIF(intervalo,criterio,intervalo_suma )
Argumentos
- intervalo: Este campo é obrigatorio. Refírese ao intervalo de celas que inclúen os criterios.
- criterios: Este campo tamén é obrigatorio. Refírese á condición que se debe cumprir.
- sum_range: Este é un requisito opcional. Refírese ao intervalo de celas a engadir se se cumpre a condición.
6 xeitos de SUMAR coa condición IF en Excel
Neste artigo, usaremos un produto de mostra lista de prezos como un conxunto de datos para demostrar todos os métodos. Entón, imos dar un adelanto do conxunto de datos:
Entón, sen ter máis discusión, mergullémonos directamente en todos osmétodos un por un.
1. Suma se se requiren criterios de comparación diferentes en Excel
Resumemos aqueles prezos superiores a $40 . Para facelo,
❶ Seleccione a cela C14 .
❷ Escriba a fórmula
=SUMIF(C5:C12, ">40")
dentro da cela.
❸ Preme o botón ENTER .
🔎 Na fórmula
Dentro do campo de criterios , inserimos " >40 ", onde o operador " > " filtra todos os prezos superiores a $40 . No seu conxunto, a fórmula anterior resume todos os prezos superiores a $40 . Hai máis operadores como “ > ” que se enumeran a continuación:
Operador | Condición |
> | Suma se é maior que |
< | Suma se é menor que |
= | Suma se é igual a |
Suma se non é igual a | |
>= | Suma se é maior ou igual a |
<= | Suma se é menor ou igual a |
2. Suma se aparecen varios criterios de texto en Excel
Podemos usar a función SUMIF , para resumir, valores baseados na coincidencia de texto. Por exemplo, sumaremos os prezos para a correspondencia exacta co produto chamado " CPU ". Para facelo,
❶ Seleccione a cela C14 .
❷ Escriba a fórmula
=SUMIF(B5:B12, "CPU", C5:C12)
dentro da cela.
❸ Prema o botón ENTER .
Para sumararriba, os valores baseados en coincidencias pódense dividir en dúas categorías básicas:
1. Coincidencia exacta
- Suma dos resultados coincidentes
Utilice a fórmula:
=SUMIF(B5:B12, "CPU", C5:C12)
- Suma excluíndo os resultados coincidentes
Usar fórmula:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Coincidencia parcial
- Suma dos resultados coincidentes
Utilice a fórmula:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Suma excluíndo os resultados coincidentes
Utilice a fórmula:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Condición da función SUMIF de Excel con numerosos operadores de comparación e amp; Referencia da cela
A función SUMIF permítenos construír unha caixa de busca e executar a operación de suma baseada nos valores introducidos na caixa de busca. Por exemplo, queremos calcular os prezos totais de todos os produtos excluíndo o elemento " Monitor ". Agora imos seguir os pasos para implementala:
❶ Seleccione a cela C15 .
❷ Escriba a fórmula
=SUMIF(B5:B12,""&C14, C5:C12)
dentro da cela.
❸ Preme o botón ENTER .
🔎 Na fórmula
Dentro do campo de criterios, utilizamos “”&C14, onde o “” é responsable de non ter en conta o sinalado na cela C14 .
1. Para resumir os prezos dos artigos sen "Monitor"
Utilice a fórmula:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Para resumir os prezos do artigo "Monitor"
Utilice a fórmula:
=SUMIF(B5:B12,C14, C5:C12)
4. Use a condición da función SUMIF de Excel con símbolos comodín
Se estás interesado en resumir valores baseados en coincidencias parciais, podes utilizar un dos dous símbolos comodíns:
- Asterisco (*) : representa calquera número de caracteres.
- Signo de interrogación (?) – representa un único carácter nunha posición específica
4.1 Coincidencias parciais con comodíns
1. Para sumar os valores que comezan coa palabra "rato"
Utiliza a fórmula:
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. Para sumar valores que rematan coa palabra "rato"
Utiliza a fórmula:
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. Para sumar valores para que o "rato" estea presente en calquera posición
Use a fórmula:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Para sumar valores que teñen en presente como mínimo 1 carácter
Utiliza a fórmula:
=SUMIF(B5:B12,”?*”, C5:C12)
5. Para sumar os valores das celas baleiras
Utilice a fórmula:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 Valores de SUMA que teñen un número específico de caracteres
S supoña que quere resumir os valores que teñen X caracteres palabras longas na súa cela correspondente. Para facilitar a execución, calculemos o prezo total de produtos de 3 caracteres:
Escriba a fórmula
=SUMIF(B5:B12, "???", C5:C12)
dentro da cela C14 e prema o botón ENTER .
Aquí o número de signos de interrogación ( ? ) determina o número de caracteres para buscaren.
5. Función SUMIF de Excel con condición de data
Digamos, queremos saber o produto total que se vende nunha data concreta. Para descubrilo, o único que podemos facer é inserir a data no campo de criterios. Aquí está a fórmula:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Podemos facer máis coa función SUMIF para datas. Como,
1. Suma de valores para a data actual
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Suma de valores antes as datas actuais usan
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Suma os valores despois das datas actuais usa
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Suma se as celas en branco corresponden aos valores en Excel
Neste apartado, sumaremos só aqueles prezos aos que faltan as datas correspondentes. Para facelo, pode usar a fórmula
=SUMIF(B5:B12,"=",D5:D12)
Ou
=SUMIF(B5:B12,"",D5:D12)
dentro da cela D14.
Ambos devolven o mesmo resultado.
Cousas para recordar
📌 Teña en conta a sintaxe do Función SUMIF .
📌 Manexa con coidado o campo rango dentro da fórmula.
📌 Non insira matrices nos campos intervalo ou suma_rango .
📌 O tamaño do intervalo e o intervalo_suma deben ser os mesmos.