Formule somme ou nombre avec 2 conditions
Résolu
Reine des tartes
Messages postés
21
Statut
Membre
-
Reine des tartes Messages postés 21 Statut Membre -
Reine des tartes Messages postés 21 Statut Membre -
Bonjour,
Dans cet exemple de tableau :
Ligne 1----colonne A----colonne B
Ligne 2------toto----------pomme
Ligne 3------fifi------------poire
Ligne 4------bibi-----------fraise
Ligne 5------toto----------abricot
Ligne 6------toto----------pastèque
Ligne 7
Ligne 8
je voudrais afficher en cellule 8A la somme des cas remplissant ces 2 conditions à la fois : en colonne A j'ai "toto" ET en colonne B j'ai un mot commençant par la lettre "p". Donc serait affiché en cellule 8A le chiffre "2" (soit "toto ET pomme" + "toto ET pastèque").
Je n'ai pas réussi avec les fonctions NB.SI(ET.......) ou SOMME.SI(ENS.......)
Je cherche une formule, surtout pas de macro ! J'espère donc que c'est possible avec une formule, même compliquée....
Merci par avance à celui ou celle qui pourra m'aider !
Dans cet exemple de tableau :
Ligne 1----colonne A----colonne B
Ligne 2------toto----------pomme
Ligne 3------fifi------------poire
Ligne 4------bibi-----------fraise
Ligne 5------toto----------abricot
Ligne 6------toto----------pastèque
Ligne 7
Ligne 8
je voudrais afficher en cellule 8A la somme des cas remplissant ces 2 conditions à la fois : en colonne A j'ai "toto" ET en colonne B j'ai un mot commençant par la lettre "p". Donc serait affiché en cellule 8A le chiffre "2" (soit "toto ET pomme" + "toto ET pastèque").
Je n'ai pas réussi avec les fonctions NB.SI(ET.......) ou SOMME.SI(ENS.......)
Je cherche une formule, surtout pas de macro ! J'espère donc que c'est possible avec une formule, même compliquée....
Merci par avance à celui ou celle qui pourra m'aider !
A voir également:
- Formule somme ou nombre avec 2 conditions
- Formule si ou - Guide
- Formule somme excel colonne - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
8 réponses
Salut Reine des tartes,
J'essayerai la formule matricielle (à valider par Ctrl+Maj+Entrée)
SOMME((GAUCHE(B1:B6;1)="P")*(A1:A6="toto")*1)
Bonne soirée,
gobman
J'essayerai la formule matricielle (à valider par Ctrl+Maj+Entrée)
SOMME((GAUCHE(B1:B6;1)="P")*(A1:A6="toto")*1)
Bonne soirée,
gobman
Merci beaucoup, mais...ça ne marche pas. Peut-être cela vient-il du fait que dans mon vrai fichier j'ai fusionné deux colonnes, je ne sais pas. J'ai essayé avec SOMME.SI.ENS car cette fonction me semble incontournable dans mon cas mais n'y suis pas arrivée. Je vous envoie le fichier en pièce jointe, je pense que ce sera beaucoup mieux que d'essayer d'expliquer plus à fond...
Bonjour,
votre formule marche parfaitement dans cet exemple de petit tableau "cas d'école" mais quand je l'applique dans mon vrai tableau certes je n'ai pas de rejet mais le résultat qu'elle donne n'est pas bon, car elle affiche la valeur 0 alors qu'elle devrait afficher la valeur 2.
Comment dois-je faire pour joindre mon fichier à ce mail ?
votre formule marche parfaitement dans cet exemple de petit tableau "cas d'école" mais quand je l'applique dans mon vrai tableau certes je n'ai pas de rejet mais le résultat qu'elle donne n'est pas bon, car elle affiche la valeur 0 alors qu'elle devrait afficher la valeur 2.
Comment dois-je faire pour joindre mon fichier à ce mail ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour joindre un fichier:
Aller sur le site Cjoint.com
Déposer le fichier
Créer le lien
Copier/coller le lien dans le prochain message.
Aller sur le site Cjoint.com
Déposer le fichier
Créer le lien
Copier/coller le lien dans le prochain message.
super ! voici donc le lien vers mon fichier : https://www.cjoint.com/?0HpnTYBuyMD
c'est en cellule D23 du feuillet 1 que j'ai introduit votre formule. En feuillet 2 j'ai mis le petit tableau "cas d'école".
c'est en cellule D23 du feuillet 1 que j'ai introduit votre formule. En feuillet 2 j'ai mis le petit tableau "cas d'école".
Bonjour,
SommeProd n'admet pas les caractères de remplacement (* et ?) dans ses critères. Il ne reconnaît pas (D4:D10="O*") en tant que "texte qui commence par O". Il ne trouve pas de texte "O*" avec * utilisé comme un caractère ordinaire, donc il renvoie 0.
En D23 on pourrait mettre =SOMMEPROD((GAUCHE(D4:D10;1)="O")*(E4:E10="FO"))
Il y a mieux =SOMMEPROD((GAUCHE(D$4:D$10;1)="O")*(E$4:E$10=$A23)) pourra être recopiée.
Nota: Évitez les cellules fusionnées; il existe une alternative avec le format "Centré sur plusieurs colonnes".
SommeProd n'admet pas les caractères de remplacement (* et ?) dans ses critères. Il ne reconnaît pas (D4:D10="O*") en tant que "texte qui commence par O". Il ne trouve pas de texte "O*" avec * utilisé comme un caractère ordinaire, donc il renvoie 0.
En D23 on pourrait mettre =SOMMEPROD((GAUCHE(D4:D10;1)="O")*(E4:E10="FO"))
Il y a mieux =SOMMEPROD((GAUCHE(D$4:D$10;1)="O")*(E$4:E$10=$A23)) pourra être recopiée.
Nota: Évitez les cellules fusionnées; il existe une alternative avec le format "Centré sur plusieurs colonnes".