Excel - countif + critères multiples
Résolu
Nimsir
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
Nim -
Nim -
A voir également:
- Les arguments de tableau de countifs ne sont pas de la même taille.
- Comment réduire la taille d'un fichier - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
11 réponses
Bonjour,
Si je comprends bien, tu souhaites connaître le total de chiens (total colonne B) mais l'afficher dans la colonne A?
Voici comment faire:
Tu cliques sur la cellule ou tu voudrais que le total apparaisse
1ère méthode (si tu as peu de valeurs):
Par exemple dans le cellule A10
Ensuite tu va dans l'onglet "Insertion" et tu cliques sur "Fonction..." (il y a un petit f dessiner à côté)
Ca ouvre une petite fenêtre où il est marqué Number 1= et là, tu as une case vide. Tu cliques dessus et tu choisi la première valeur (pour ton exemple 26)
Puis tu cliques sur la case vide de Number 2 et tu choisi la cellule avec ton deuxième nombre et ainsi de suite...
2ème méthode (si tu as beaucoup de valeurs):
Tu va sur la cellule où tu veux que le total apparaisse et tu va dans l'onglet "Insertion" et tu cliques sur "Fonction..." (il y a un petit f dessiner à côté)
Ca ouvre une petite fenêtre où il est marqué Number 1= et là, tu as une case vide.
Tu cliques sur la case vide et te positionne ta souris sur le premier nombre (ici B1 et tu fais glisser ta souris jusqu'à ton dernier nombre (mettons que si tu as beaucoup de valeur, par exemple B120) et tu cliques sur le bouton OK
N.B: Si tu change le nombre d'une des cellules que tu as utilisé pour calculer ton total, ta somme sera automatiquement mise à jour.
Si je comprends bien, tu souhaites connaître le total de chiens (total colonne B) mais l'afficher dans la colonne A?
Voici comment faire:
Tu cliques sur la cellule ou tu voudrais que le total apparaisse
1ère méthode (si tu as peu de valeurs):
Par exemple dans le cellule A10
Ensuite tu va dans l'onglet "Insertion" et tu cliques sur "Fonction..." (il y a un petit f dessiner à côté)
Ca ouvre une petite fenêtre où il est marqué Number 1= et là, tu as une case vide. Tu cliques dessus et tu choisi la première valeur (pour ton exemple 26)
Puis tu cliques sur la case vide de Number 2 et tu choisi la cellule avec ton deuxième nombre et ainsi de suite...
2ème méthode (si tu as beaucoup de valeurs):
Tu va sur la cellule où tu veux que le total apparaisse et tu va dans l'onglet "Insertion" et tu cliques sur "Fonction..." (il y a un petit f dessiner à côté)
Ca ouvre une petite fenêtre où il est marqué Number 1= et là, tu as une case vide.
Tu cliques sur la case vide et te positionne ta souris sur le premier nombre (ici B1 et tu fais glisser ta souris jusqu'à ton dernier nombre (mettons que si tu as beaucoup de valeur, par exemple B120) et tu cliques sur le bouton OK
N.B: Si tu change le nombre d'une des cellules que tu as utilisé pour calculer ton total, ta somme sera automatiquement mise à jour.
Je ne peux passer le fichier, étant donné qu'il comporte des données confidentiels (vu que c'est un fichier pour le boulot).
Mais avec le lien passé précedemment, j'ai réussi. Toutefois, il me reste un petit problème:
Les variables !
C'est à dire qu'un des deux critères peut varier. Par exemple, je veux toujours les chiens, je veux toutes les villes ou il y a "Marche" dedans.
Nous avons donc, par exemple, Marche-lez-écaussinnes, Marche les binche, marche en famenne, ville-de-marche, etc etc.
Si je veux tout les chiens venants des villes ou il y a "marche", je fais comme suite:
=sumproduct(($A$7:$A$5000="Chiens")*($D$1:$D$5000="*marche*"))
Mais il me met comme résultat 0... Alors qu'il en y a quand même quelques uns quand je regarde manuellement...
Mais avec le lien passé précedemment, j'ai réussi. Toutefois, il me reste un petit problème:
Les variables !
C'est à dire qu'un des deux critères peut varier. Par exemple, je veux toujours les chiens, je veux toutes les villes ou il y a "Marche" dedans.
Nous avons donc, par exemple, Marche-lez-écaussinnes, Marche les binche, marche en famenne, ville-de-marche, etc etc.
Si je veux tout les chiens venants des villes ou il y a "marche", je fais comme suite:
=sumproduct(($A$7:$A$5000="Chiens")*($D$1:$D$5000="*marche*"))
Mais il me met comme résultat 0... Alors qu'il en y a quand même quelques uns quand je regarde manuellement...
bonjour
c'est meme etonant qu'il ne te mette pas autre chose
=sumproduct(($A$7:$A$5000="Chiens")*($D$1:$D$5000="*marche*"))
regarde ta formule : Une matrice tu commence à la ligne 7 et l'audre à la ligne 1
de plus les matrices ne font pas la même taille
$A$7 et $D$1 ---> soit $A$1 avec $D$1, soit $A$7 avec $D$7
c'est meme etonant qu'il ne te mette pas autre chose
=sumproduct(($A$7:$A$5000="Chiens")*($D$1:$D$5000="*marche*"))
regarde ta formule : Une matrice tu commence à la ligne 7 et l'audre à la ligne 1
de plus les matrices ne font pas la même taille
$A$7 et $D$1 ---> soit $A$1 avec $D$1, soit $A$7 avec $D$7
Bonjour
Pour ce genre de requete
La fonction Sommprod d'excel y répond
regarde ici les exemples
http://bvrve.club.fr/Astuces_Michel/30excel.php
Bonne journée
Pour ce genre de requete
La fonction Sommprod d'excel y répond
regarde ici les exemples
http://bvrve.club.fr/Astuces_Michel/30excel.php
Bonne journée
Non non.
Je souhaite faire des totaux avec plusieurs critères.
C'est à dire, dans la colonne "A" on trouve des Chiens, des Chats, des souris et autres.
Dans la colonne "B", on trouve d'autres données.
Dans la colonne "C", encore d'autres.
etc etc
J'aimerais donc faire le total du nombre de chiens (de la colonne A), correspondants aux critères que j'aurai choisi (d'après les données des colonnes B, C, ...).
En clair, si dans la colonne A j'ai les "marques" des animaux
dans la colonne B je leur provenance
dans la colonne C leur age
J'aimerais donc avec un total de tout les chiens venant de France ayant 5 ans (par exemple).
Je souhaite faire des totaux avec plusieurs critères.
C'est à dire, dans la colonne "A" on trouve des Chiens, des Chats, des souris et autres.
Dans la colonne "B", on trouve d'autres données.
Dans la colonne "C", encore d'autres.
etc etc
J'aimerais donc faire le total du nombre de chiens (de la colonne A), correspondants aux critères que j'aurai choisi (d'après les données des colonnes B, C, ...).
En clair, si dans la colonne A j'ai les "marques" des animaux
dans la colonne B je leur provenance
dans la colonne C leur age
J'aimerais donc avec un total de tout les chiens venant de France ayant 5 ans (par exemple).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tiens un exemple
Attention pour cette formule :
Toutes les colonnes doivent avoir le même nombre d'éléments.
Cette fonction ne fonctionne pas sur des colonnes entières.
=SOMMEPROD((A1:A6="Chien")*(B1:B6="France")*(C1:C6=5))
Attention pour cette formule :
Toutes les colonnes doivent avoir le même nombre d'éléments.
Cette fonction ne fonctionne pas sur des colonnes entières.
=SOMMEPROD((A1:A6="Chien")*(B1:B6="France")*(C1:C6=5))
re:
je n'avais pas vus ton *marche*
en francais la formule, tu traduits
je n'avais pas vus ton *marche*
en francais la formule, tu traduits
=sommeprod(($A$1:$A$5000="Chiens")*(estnum(Trouve("marche";$D$1:$D$5000))))
re:
je viens de rentrer chez moi et j'ai un fichier de traduction
Trouve c'est find
EstNum c'est IsNumber
ce qui donne :
je viens de rentrer chez moi et j'ai un fichier de traduction
Trouve c'est find
EstNum c'est IsNumber
ce qui donne :
=sumproduct(($A$1:$A$5000="Chiens")*(isnumber(find("marche";$D$1:$D$5000))))
Voila !
ça fonctionne ! Merci beaucoup !
Je vais analyser la formule histoire de savoir pour une prochaine fois :)
Encoremerci
ça fonctionne ! Merci beaucoup !
Je vais analyser la formule histoire de savoir pour une prochaine fois :)
Encoremerci