Somme avec plusieurs conditions

Résolu
Cabrina Messages postés 273 Statut Membre -  
Cabrina Messages postés 273 Statut Membre -
Bonjour,

J'ai un fichier ou je veux faire une sommeprod mais je ne veux pas que la condition soit dans le tableau (une date sous la forme 201415 et deux familles de produit qui est soit sous forme de chiffre soit avec des lettres)
En fait je veux reproduire un tableau que j'ai déjà fait manuellement mais qui m'a pris un temps fou.
Avec uns sommeprod si mes conditions ne sont pas dans les colonnes le résultat est 0
Existe-il une formule que je ne connais pas car somme.si il n'y a qu'une condition

Ci joint mon fichier.
https://www.cjoint.com/?DDivE5np9h9

3 réponses

  1. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
     
    Cabrina, Bonjour.

    Le principal problème est que les données de la colonne D qui sont numérique, ont été stockés avec le texte.

    Sa formule est de comparer une valeur numérique avec un texte.

    Donc, le résultat est toujours égal à zéro (0).

    Essayez:
    P33 -->
    =SOMMEPROD(($H$2:$H$799=N33)*(VALEUR(D$2:D$799)=$P$32)*($J$2:$J$799))

    C'est ce que vous vouliez?
    J'espère que j'ai aidé.
    --
    Belo Horizonte, Brasil.
    Marcílio Lobão
    1
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      VALEUR:
      fonction n'existant pas sur XL2007....
      0
    2. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
       
      michel_m, Bonsoir.

      Essayez d'utiliser:

      =SOMMEPROD(($H$2:$H$799=N33)*(CNUM(D$2:D$799)=$P$32)*($J$2:$J$799))

      C'est ce que vous vouliez?
      J'espère que j'ai aidé.
      --
      Belo Horizonte, Brasil.
      Marcílio Lobão
      0
    3. Cabrina Messages postés 273 Statut Membre 8
       
      Un grand merci pour la formule elle fonctionne... Par contre à quoi correspond le CNUM ?

      Merci,
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,
    ton problème vient que la colonne D est du texte et N33 est du nombre...

    il faut donc transformer ta colonne de du format texte au format nombre....
    XL>=2007
    selectionne la colonne D
    données-convertir -délimité
    suivant-suivant
    Avancé-OK
    Terminer

    dans P33 on a 18800...

    attention: met un dollar entre P et 32 dans la formule !!!
    0
  3. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Pour plusieurs conditions il y a somme.si.ens (à partir version 2007)

    soit dans ton fichier en P33 :

    =SOMME.SI.ENS($J$2:$J$799;$H$2:$H$799;$N33;$D$2:$D$799;P$32)

    Bien respecter les $ aux bons endroits pour références absolues ou semi-relatives ($N33 et P$32) selon les cas et tu pourras étirer la formule vers le bas et vers la droite

    Cdlmnt

    "L'imagination est plus importante que le savoir." A. Einstein
    0