Excel : Décompte avec plusieurs critères
Fermé
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
-
23 févr. 2012 à 13:28
ben812 Messages postés 19 Date d'inscription jeudi 20 octobre 2011 Statut Membre Dernière intervention 24 mars 2018 - 24 févr. 2012 à 09:30
ben812 Messages postés 19 Date d'inscription jeudi 20 octobre 2011 Statut Membre Dernière intervention 24 mars 2018 - 24 févr. 2012 à 09:30
A voir également:
- Excel : Décompte avec plusieurs critères
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
7 réponses
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
Modifié par ben812 le 23/02/2012 à 13:54
Modifié par ben812 le 23/02/2012 à 13:54
J'ai reçu une réponse qui je ne sais pourquoi ne figure pas ici (supprimée?).
Je la reproduis :
Bonjour
=SOMMEPROD((A1:A1000="ADULTE")*(R1:R1000="FICTION))
attention, il faut à ce code des limites de champ avec des N° de lignes:
A1:A1000> oui mais A:A > non
crdlmnt
C'est une formule que j'avais déja éssayé et qui me paraissait effectivement tout à fait appropriée, pour une raison que j'ignore elle ne fonctionne pas, vu que cela me donne 0 en résultat.
Je ne pense pas que cela soit pour ça, mais je précise que je travaille sur excel 2003...
Je la reproduis :
Bonjour
=SOMMEPROD((A1:A1000="ADULTE")*(R1:R1000="FICTION))
attention, il faut à ce code des limites de champ avec des N° de lignes:
A1:A1000> oui mais A:A > non
crdlmnt
C'est une formule que j'avais déja éssayé et qui me paraissait effectivement tout à fait appropriée, pour une raison que j'ignore elle ne fonctionne pas, vu que cela me donne 0 en résultat.
Je ne pense pas que cela soit pour ça, mais je précise que je travaille sur excel 2003...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 23/02/2012 à 14:03
Modifié par Vaucluse le 23/02/2012 à 14:03
Rebonjour
et correction,j'avais mal lu votre message.
si vous avez 2007 ou plus c'est assez simple:
=NB.SI.ENS(A:A;"*ADULTE*";R:R;"*FICTION*")
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
et correction,j'avais mal lu votre message.
si vous avez 2007 ou plus c'est assez simple:
=NB.SI.ENS(A:A;"*ADULTE*";R:R;"*FICTION*")
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
23 févr. 2012 à 14:07
23 févr. 2012 à 14:07
Hummm malheureusement je suis sous excel 2003...
La formule ne fonctionne pas : erreur due à un nom non valide
La formule ne fonctionne pas : erreur due à un nom non valide
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 23/02/2012 à 14:27
Modifié par Vaucluse le 23/02/2012 à 14:27
Normal, le code n'est pas reconnu avant 2007
il y a surement des formules matricielles, mais je ne trouve pas pour l'instant, car je ne pense pas que NB.SI accepte le matriciel
je ne vois qu'une solution avec une colonne supplémentaires masquée et:
=SI(ET(NB.SI(A1;"*ADULTE*");NB.SI(B1;"*FICTION*"));1;0)
à tirer sur la hauteur utile
et faire la somme de cette colonne qui pourra être masquée;
étant bien entendu que les mots cherchés ne sont pas seuls dans les cellules.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
il y a surement des formules matricielles, mais je ne trouve pas pour l'instant, car je ne pense pas que NB.SI accepte le matriciel
je ne vois qu'une solution avec une colonne supplémentaires masquée et:
=SI(ET(NB.SI(A1;"*ADULTE*");NB.SI(B1;"*FICTION*"));1;0)
à tirer sur la hauteur utile
et faire la somme de cette colonne qui pourra être masquée;
étant bien entendu que les mots cherchés ne sont pas seuls dans les cellules.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
23 févr. 2012 à 14:37
23 févr. 2012 à 14:37
Bien vu cela fonctionne!
Par contre, je travaille sur un fichier excel séparé de mon tableau et quand je veux tirer la cellule les numéros des cellules à l'intérieur de la fonction restent les mêmes (impossible d'y faire à la main il y en a 1500). Une solution?
Par contre, je travaille sur un fichier excel séparé de mon tableau et quand je veux tirer la cellule les numéros des cellules à l'intérieur de la fonction restent les mêmes (impossible d'y faire à la main il y en a 1500). Une solution?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 23/02/2012 à 15:44
Modifié par Vaucluse le 23/02/2012 à 15:44
????
comment est écrite la formule?
l'avez vous construite en cliquant sur les cellules?
si oui, elle doit comporter des signe $ qui encadrent les N° de colonne et ligne et qui sont à éliminer pour pouvoir l'incrémenter .
crdlmnt
comment est écrite la formule?
l'avez vous construite en cliquant sur les cellules?
si oui, elle doit comporter des signe $ qui encadrent les N° de colonne et ligne et qui sont à éliminer pour pouvoir l'incrémenter .
crdlmnt
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
23 févr. 2012 à 16:17
23 févr. 2012 à 16:17
Effectivement c'était les $ qui empechaient d'incrémenter.
Question subsidiaire, à quoi servent ils si cela ne change rien quand on les supprime?
Merci pour la solution globale à mon problème, c'est dommage qu'il n'y ait pas plus simple mais cela à l'air d'etre ainsi...
Question subsidiaire, à quoi servent ils si cela ne change rien quand on les supprime?
Merci pour la solution globale à mon problème, c'est dommage qu'il n'y ait pas plus simple mais cela à l'air d'etre ainsi...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
23 févr. 2012 à 17:55
23 févr. 2012 à 17:55
Re
ben justement , les $ servent à copier des formules sans les modifier...
si vous écrivez
=A1, lorsque vous déplacez la formule en vertical elle devient:
=A2 =A3 etc...
et en horizontal:
=B1 =C1 =D1 etc...
=$A1 en horizontal, reste =$A1
en vertical, devient =$A2
=A$1 en horizontal, devient B$1 ;B$2...
=$A$1 reste $A$1 dans les deux sens;
crdlmnt
ben justement , les $ servent à copier des formules sans les modifier...
si vous écrivez
=A1, lorsque vous déplacez la formule en vertical elle devient:
=A2 =A3 etc...
et en horizontal:
=B1 =C1 =D1 etc...
=$A1 en horizontal, reste =$A1
en vertical, devient =$A2
=A$1 en horizontal, devient B$1 ;B$2...
=$A$1 reste $A$1 dans les deux sens;
crdlmnt
ben812
Messages postés
19
Date d'inscription
jeudi 20 octobre 2011
Statut
Membre
Dernière intervention
24 mars 2018
24 févr. 2012 à 09:30
24 févr. 2012 à 09:30
Ok très bon à savoir, merci pour tout!