Excel - contar.si + múltiples criterios

Resuelto
Bonjour,

Para realizar el total de los "Perros" en la columna A, sin nada en la columna B y con "65" en la columna E, puedes usar la función `SUMIFS` en Excel. La fórmula sería la siguiente:

`=SUMIFS(E:E, A:A, "Chien", B:B, "", E:E, 65)`

Esta fórmula sumará los valores en la columna E que cumplan con los criterios especificados en las otras columnas.

Espero que esto te ayude. :)

11 respuestas

  1. Colaborador
    re:

    Find devuelve la posición de una cadena dentro de otra; si la cadena no existe, devuelve un error.
    Al probar si el valor devuelto por find es numérico, sabemos finalmente si la cadena está presente.
    Ahí está.
    --
    Cordialmente
    Wilfried

    pd: no olviden poner su hilo en resuelto cuando obtengan lo que buscan. Gracias.
    0
    1. No he entendido todo... debo admitirlo :s
      0
  2. ¡Aquí está!

    ¡Funciona! ¡Muchas gracias!
    Voy a analizar la fórmula para saberlo para la próxima vez :)

    ¡Gracias de nuevo!
    0
    1. Colaborador
      re:

      He vuelto a casa y tengo un archivo de traducción
      Find es Find
      EstNum es IsNumber

      lo que da:
      =sumproduct(($A$1:$A$5000="Perros")*(isnumber(find("marchar";$D$1:$D$5000))))

      --
      Atentamente
      Wilfried

      pd: no olviden marcar su hilo como resuelto cuando encuentren lo que buscan. Gracias
      0
      1. Está bien, aquí también estoy en casa, así que veré mañana. Les mantendré informados :)
        0
    2. Le "trouve" doit être "search" par contre le estnum... je ne comprends pas.
      0
      1. Colaborador
        re:

        no había visto tu *marcha*
        en francés la fórmula, la traduces
        =suma Producto(($A$1:$A$5000="Perros")*(esnum(Hallar("marcha",$D$1:$D$5000))))

        --
        Saludos
        Wilfried

        pd: no olviden marcar su hilo como resuelto cuando obtengan lo que buscan. Gracias
        0
        1. essai ceci
          =SUMPRODUCT((A1:A6="Chien")*(B1:B6="Marche"))
          0
          1. Si pongo "Marchar" así nomás, me encontrará las palabras que son exactamente así.
            0
        2. Je ne peux pas passer le fichier, étant donné qu'il comporte des données confidentielles (vu que c'est un fichier pour le boulot).

          Mais avec le lien passé précédemment, j'ai réussi. Toutefois, il me reste un petit problème :

          Les variables !

          C'est-à-dire qu'un des deux critères peut varier. Par exemple, je veux toujours les chiens, je veux toutes les villes où il y a "Marche" dedans.
          Nous avons donc, par exemple, Marche-lez-écaussinnes, Marche les binche, marche en famenne, ville-de-marche, etc.

          Si je veux tous les chiens venant des villes où il y a "marche", je fais comme suit :
          =sumproduct(($A$7:$A$5000="Chiens")*($D$1:$D$5000="*marche*"))

          Mais il me met comme résultat 0... Alors qu'il y en a quand même quelques-uns quand je regarde manuellement...
          1
          1. Colaborador
            Hola

            es incluso sorprendente que no te pongan otra cosa
            =sumproduct(($A$7:$A$5000="Perros")*($D$1:$D$5000="*mercado*"))
            mira tu fórmula: Una matriz empieza en la línea 7 y la otra en la línea 1
            además, las matrices no tienen el mismo tamaño
            $A$7 y $D$1 ---> o $A$1 con $D$1, o $A$7 con $D$7
            --
            Atentamente
            Wilfried

            pd: no olvides marcar tu hilo como resuelto cuando obtengas lo que buscas. Gracias
            0
          2. @wilfried_42Me equivoqué al escribir aquí, pero está bien en mi hoja de Excel.
            0
        3. Aquí tienes un ejemplo
          Atención para esta fórmula:

          Todas las columnas deben tener el mismo número de elementos.
          Esta función no funciona en columnas enteras.

          =SUMAPROD((A1:A6="Perro")*(B1:B6="Francia")*(C1:C6=5))
          0
          1. No, no.

            Deseo hacer totales con varios criterios.

            Es decir, en la columna "A" encontramos perros, gatos, ratones y otros.
            En la columna "B", encontramos otros datos.
            En la columna "C", otros más.
            etc, etc.

            Por lo tanto, me gustaría hacer el total del número de perros (de la columna A), correspondientes a los criterios que elija (según los datos de las columnas B, C, ...).

            En claro, si en la columna A tengo las "marcas" de los animales
            en la columna B su procedencia
            en la columna C su edad

            Así que me gustaría hacer un total de todos los perros que vienen de Francia y tienen 5 años (por ejemplo).
            0
            1. Hola
              Para este tipo de solicitud
              La función Sumprod de Excel lo responde
              mira aquí los ejemplos
              http://bvrve.club.fr/Astuces_Michel/30excel.php

              Buen día
              0
              1. Sí, eso parece corresponder a lo que necesito, pero no funciona cuando lo intento xD
                0
            2. Hola,

              Si entiendo bien, quieres conocer el total de perros (total columna B) pero mostrarlo en la columna A?

              Aquí tienes cómo hacerlo:

              Haz clic en la celda donde deseas que aparezca el total

              1er método (si tienes pocos valores):
              Por ejemplo en la celda A10
              Luego ve a la pestaña "Inserción" y haz clic en "Función..." (hay una pequeña f dibujada al lado)
              Se abre una pequeña ventana donde dice Número 1= y allí tienes un cuadro vacío. Haz clic en él y selecciona el primer valor (para tu ejemplo 26)
              Luego haz clic en el cuadro vacío de Número 2 y selecciona la celda con tu segundo número y así sucesivamente...

              2º método (si tienes muchos valores):

              Ve a la celda donde deseas que aparezca el total y ve a la pestaña "Inserción" y haz clic en "Función..." (hay una pequeña f dibujada al lado)
              Se abre una pequeña ventana donde dice Número 1= y allí tienes un cuadro vacío.
              Haz clic en el cuadro vacío y coloca el ratón sobre el primer número (aquí B1) y arrastra el ratón hasta tu último número (supongamos que si tienes muchos valores, por ejemplo B120) y haz clic en el botón OK

              N.B: Si cambias el número de una de las celdas que utilizaste para calcular tu total, tu suma se actualizará automáticamente.
              1