Compartir a través de

Office 2010 ~ Excel: Criterio en SUMAR.SI.CONJUNTO (función SUMAR.SI.CONJUNTO).

Anónimas
2018-04-12T04:15:15+00:00

Quiero que mediante una funcion sumar.si.conjunto si  la celda que figura en el criterio (X4 en el ejemplo) esta en blanco, me sume todas las filas, incluso si estan en blanco. El código en la columna A es optativo, o sea que puede haber filas con codigo en blanco (por ejemplo la 8 y la 9)

Por ejemplo, X4 está en blanco

                A                    B

    1           CODIGO       Importe

    2          AA                 100

    3           BB                 150

    4           AA                 120

    5           CC                  200

    6           AA                 100

    7            BB                   50

    8                                   30

    9                                   10

    10           DD                 100

Si pongo SUMAR.SI.CONJUNTO(B2:B10;A2;A10;X4) me sale 0 (con X4 en blanco)

Si pongo SUMAR.SI.CONJUNTO(B2:B10;A2;A10;si(X4<>"";X4;*))    me suma todo menos las filas 8 y 9 que estan en blanco

Si pongo SUMAR.SI.CONJUNTO(B2:B10;A2;A10;si(X4<>"";X4;"")) solo me suma las filas en blanco (en este caso 30+10 =40)

Se podrian sumar ambas expresiones pero quiero saber si es posible directamente sumar todo, tanto que el código este en blanco o no (ya que en realidad tengo varios otros criterios, por eso uso sumar.si.conjunto y no sumar.si)

Muchas gracias!

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios
Respuesta aceptada por el autor de la pregunta
  1. Anónimas
    2018-04-12T20:40:35+00:00

    Muchas gracias!

    Ya resolví el problema colocando como criterio "<>*<>"

    2 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios
Respuesta aceptada por el autor de la pregunta
  1. Anónimas
    2018-04-12T20:23:26+00:00
    • Te puede funcionar con =SUMAR.SI.CONJUNTO(B2:B10;A2:A10;"")
    • Si en X4 pones  =""  funciona con =SUMAR.SI.CONJUNTO(B2:B10;A2:A10;X4)
    • Con X4 vacía, funciona con =SUMAPRODUCTO(($A$2:$A$10=X4)*($B$2:$B$10))
    • Filtrando por «Vacías» funciona con =SUBTOTALES(109;$B$2:$B$10)
    • Y como te han indicado también lo consigues con una Tabla dinámica...

    ... También puedes filtrar en la TD por uno o varios códigos, incluso en blanco.

    Hay más, pero para experimentar/resolver es 'sufi'.

    0 comentarios No hay comentarios

4 respuestas adicionales

Ordenar por: Muy útil
  1. Anónimas
    2018-04-12T08:43:36+00:00

    Te estás perdiendo buenas batallas de td.

    0 comentarios No hay comentarios
  2. WordExperto 64,115 Puntos de reputación Moderador voluntario
    2018-04-12T06:08:41+00:00

    Sumar si están en blanco como si tienen datos, es equivalente a sumar todo. No hacen falta criterios.

    Aparte de esto, te recuerdo, ya que usas más criterios, la comodidad, para este tipo de resúmenes de las Tablas dinámicas.

    wordexperto.

    0 comentarios No hay comentarios
  3. Anónimas
    2018-04-12T04:16:58+00:00

    perdon, donde dice A2;A10 debe decir A2:A10

    0 comentarios No hay comentarios