Somme avec plusieurs conditions
Résolu/Fermé
Cabrina
Messages postés
249
Date d'inscription
samedi 5 avril 2008
Statut
Membre
Dernière intervention
8 janvier 2025
-
8 avril 2014 à 21:32
Cabrina Messages postés 249 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 8 janvier 2025 - 10 avril 2014 à 21:08
Cabrina Messages postés 249 Date d'inscription samedi 5 avril 2008 Statut Membre Dernière intervention 8 janvier 2025 - 10 avril 2014 à 21:08
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
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Somme en anglais excel - Guide
3 réponses
Mazzaropi
Messages postés
1985
Date d'inscription
lundi 16 août 2010
Statut
Contributeur
Dernière intervention
24 mai 2023
71
8 avril 2014 à 22:03
8 avril 2014 à 22:03
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
8 avril 2014 à 21:53
8 avril 2014 à 21:53
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 !!!
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 741
Modifié par via55 le 8/04/2014 à 22:22
Modifié par via55 le 8/04/2014 à 22:22
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
9 avril 2014 à 08:44
fonction n'existant pas sur XL2007....
10 avril 2014 à 01:29
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
10 avril 2014 à 21:08
Merci,