es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo utilizar SUMIF con el criterio como texto dentro de una cadena

Tengo una columna A que tiene fechas en el formato “8-Oct-2021”, y una columna B que tiene números que quiero sumar.

=SUMIF(A2:A, “Oct“, B2:B)

Actualmente tengo la fórmula de arriba, con el criterio como “Oct” porque hay texto antes y después de “Oct”. Tengo otros meses, así que quiero que se sume cada mes.

=SUMIFS(B2:B, A2:A, “>=”&DATE(2021,10,1), A2:A, “<=”&DATE(2021,10,30))

Lo anterior funciona, pero me gustaría mantenerlo simple con la primera fórmula. ¿Algún consejo?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Si desea mantenerlo simple con la primera fórmula, puede intentar usar la función MONTH en combinación con la función DATEVALUE para extraer el mes de la fecha en la columna A. Aquí hay una fórmula de ejemplo que debería funcionar:

    = SUMIF (ArrayFormula (MONTH (DATEVALUE (A2: A & "")), 10), VERDADERO, B2: B)

    Esta fórmula utiliza ArrayFormula y MONTH para extraer el mes de la columna A, luego verifica si el mes es Octubre (10) y finalmente suma los valores correspondientes en la columna B.

Comments are closed.