Formule somme ou nombre avec 2 conditions

Résolu/Fermé
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017 - Modifié par Reine des tartes le 14/08/2013 à 20:23
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017 - 17 août 2013 à 14:57
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 !
A voir également:

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
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 11:36
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...
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 11:37
Zut je n'arrive pas à joindre mon fichier ! Comment qu'on fait ?
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 11:41
Et en plus je m'aperçois maintenant que je n'ai pas "validé par Ctrl+Maj+Entrée" quand j'ai testé votre formule matricielle. Alors c'est peut-être à cause de ça que votre formule "ne marchait pas"... Je vais essayer tout de suite et reviendrai vers vous !
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 11:45
Je viens donc de "valider par Ctrl+Maj+Entrée" mais ça ne change rien et d'ailleurs au passage je ne vois pas la différence avec taper juste Entrée.
Comment dois-je faire pour joindre mon fichier à cette demande ?
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
15 août 2013 à 12:01
Bonjour,
Essayez:
=SOMMEPROD((GAUCHE(B2:B7;1)="p")*(A2:A7="toto"))
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 13:33
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 ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
15 août 2013 à 13:41
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.
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
15 août 2013 à 13:48
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".
0
tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
17 août 2013 à 11:32
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".
0
Reine des tartes Messages postés 18 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 5 avril 2017
17 août 2013 à 14:57
Un grand grand merci car c'est parfait, c'est tout à fait ce que je voulais.
Bon week-end !
0