Calculer des lettres dans une colonne avec critere

Fermé
aimeexcel - 16 août 2018 à 17:19
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 17 août 2018 à 08:29
Bonjour,

J'ai appris peu la fonction somme si ens et cela fonctionne tres bien quand la plage de sommes sont des nombres.

Comment puis faire marcher ma formule avec du texte ?

j'ai vu la fonction Nb Si mais elle ne correspond pas a mes besoins ..

Merci par avance

Aime

5 réponses

PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
Modifié le 16 août 2018 à 18:28
Bonjour

Désolé mais on ne peut répondre

"ne correspond pas a mes besoins" ???

Quels sont-il ???

Explique, développe, donne du grain à moudre.

A te lire,

Cordialement
1
Veuillez m'excuser avec le lien ci joint

https://www.cjoint.com/c/HHqrW6BVhVt
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 17 août 2018 à 03:05
Bonjour.

Début de réponse : Dans ce tableau, par exemple,
NB.SI compte le nombre de fois où Paris figure (résultat=3)
NB.SI.ENS compte le nombre de fois où il y a en même temps Paris en colonne A et 2 en colonne B (résultat=2)
SOMME.SI calcule le total des valeurs en colonne C pour la ville de Paris (résultat=839 000)
SOMME.SI.ENS calcule le total des valeurs de C pour la ville de Paris et le type 2 (résultat=561 000)
0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 17 août 2018 à 03:55
Suite de réponse :
Pour revenir à ta formule en C2 que tu as écrite
=SOMME.SI.ENS(Base!C2:C10;Base!A2:A10;Calcul!A2;Base!C2:C10;Calcul!C1)
elle ne peut pas fonctionner à cheval sur deux feuilles ...
tous les critères doivent provenir d'une même feuille.
Donc tu dois déplacer ton tableau de calcul dans la feuille Base
avec la formule =NB.SI.ENS($A$2:$A$10;$E3;$C$2:$C$10;G$2)

0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
17 août 2018 à 05:11
Bonjour,
Salutations Raymond

J'ai mis la formule sur une feuille séparée, ça fonctionne (excel2013)

aimeexcel

Lorsqu'on reproduit une liste il faut qu'il y ait une correspondance exacte. Sur la feuille "calcul" il y a un espace après "Paris".
•Soit tu utilises partout une liste déroulante (plus utile s'il y a des rajouts);
•Soit tu copies la colonne A de "Base" et tu colles sans doublon sur ton tableau de la feuille "Calcul"

Ton fichier

Cordialement
0

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

Posez votre question
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
17 août 2018 à 08:29
Bonjour,

tu as les TCD qui sont prévus pour ça. Juste quelques clics et aucune formule :
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109

https://www.cjoint.com/c/HHrgzLhQq5M
Clic-droit dessus et Rafraichir si les données changent.
eric
0