Somme avec plusieurs conditions
Résolu
Cabrina
Messages postés
273
Statut
Membre
-
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
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
A voir également:
- Somme avec plusieurs conditions
- Somme de plusieurs cellules excel - Guide
- Somme si couleur - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Somme en anglais excel - Guide
- Problème somme excel 0 ✓ - Forum Excel
3 réponses
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
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
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 !!!
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 !!!
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
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
fonction n'existant pas sur XL2007....
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
Merci,