Forme somme.si.ens dans fonction nb.si.ens
Résolu/Fermé
zib33
Messages postés
5
Date d'inscription
mardi 27 mars 2012
Statut
Membre
Dernière intervention
27 mars 2012
-
27 mars 2012 à 11:48
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 28 mars 2012 à 07:14
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 28 mars 2012 à 07:14
A voir également:
- Forme somme.si.ens dans fonction nb.si.ens
- Dans cette présentation, sarah avait encadré directement le titre de certaines diapositives avant d'automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Nb.si.ens non vide ✓ - Forum Excel
- Mise en forme conditionnelle excel - Guide
- Nb.si.ens différent de ✓ - Forum Excel
- Mise en forme conditionnelle en fonction d'une autre cellule ✓ - Forum Excel
8 réponses
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
27 mars 2012 à 11:55
27 mars 2012 à 11:55
Bonjour
.......et remplacer SOMME.SI.ENS par NB.SI.ENS (champ 1;critére 1 champ 2; critère 2;champ 3 ...)????
Ca ne convient pas?*ou si vous n'avez qu'un critère:
NB.SI(Champ;critère) ??
et pour compter des cellules non vides:
=NB.SI(champ;"<>")
ou NBVAL(champ)
crdlmnt
.......et remplacer SOMME.SI.ENS par NB.SI.ENS (champ 1;critére 1 champ 2; critère 2;champ 3 ...)????
Ca ne convient pas?*ou si vous n'avez qu'un critère:
NB.SI(Champ;critère) ??
et pour compter des cellules non vides:
=NB.SI(champ;"<>")
ou NBVAL(champ)
crdlmnt
zib33
Messages postés
5
Date d'inscription
mardi 27 mars 2012
Statut
Membre
Dernière intervention
27 mars 2012
27 mars 2012 à 12:19
27 mars 2012 à 12:19
tout d'abord merci de la réponse
je sais que j'ai un peu de mal à formuler mon problème.
en faite je voudrais le nombre de cellules de la plage K quand la cellule B est égale à 2007
nb.si.ens ne me convient puisque sur la colonne B le critère est l'année 2007 mais sur la colonne K je n'ai pas de critères car je veux compter les cellules
ex:
B K
2007 12
2008 5
2008 17
2007 3
2009 7
réponse souhaitée : 2 et pas 15
car il n'y a que 2 cellules dans la plage K qui sont relatives au critère 2007 dans la plage B
Cordialement.
je sais que j'ai un peu de mal à formuler mon problème.
en faite je voudrais le nombre de cellules de la plage K quand la cellule B est égale à 2007
nb.si.ens ne me convient puisque sur la colonne B le critère est l'année 2007 mais sur la colonne K je n'ai pas de critères car je veux compter les cellules
ex:
B K
2007 12
2008 5
2008 17
2007 3
2009 7
réponse souhaitée : 2 et pas 15
car il n'y a que 2 cellules dans la plage K qui sont relatives au critère 2007 dans la plage B
Cordialement.
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
27 mars 2012 à 12:35
27 mars 2012 à 12:35
Ah. qu'est ce qui ne convient pas, la dedans ?
=NB.SI.ENS(B:B;"2007";K:K;"<>")
crdlmnt
=NB.SI.ENS(B:B;"2007";K:K;"<>")
crdlmnt
zib33
Messages postés
5
Date d'inscription
mardi 27 mars 2012
Statut
Membre
Dernière intervention
27 mars 2012
Modifié par zib33 le 27/03/2012 à 13:26
Modifié par zib33 le 27/03/2012 à 13:26
désolé ca ne convient pas, ca me donne 17 alors que le résultat devrait être 5.
17 correspond au nombre de cellules de la plage B où il est inscrit 2007, mais il ne prend pas en compte l'autre critère.
extrait des données:
colonne B colonne K
2011 0,00
2007
2007 0,70
2007
2007
2007 0,18
2007
2007
2007
2007 0,51
2007
2007 0,43
2007
2007
2007 0,36
2007
2007
2007
2008
17 correspond au nombre de cellules de la plage B où il est inscrit 2007, mais il ne prend pas en compte l'autre critère.
extrait des données:
colonne B colonne K
2011 0,00
2007
2007 0,70
2007
2007
2007 0,18
2007
2007
2007
2007 0,51
2007
2007 0,43
2007
2007
2007 0,36
2007
2007
2007
2008
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
27 mars 2012 à 16:31
27 mars 2012 à 16:31
Ah bon, ce n'est pas ça que vous cherchez?
https://www.cjoint.com/?BCBqEE71oJ4
crdlmnt
https://www.cjoint.com/?BCBqEE71oJ4
crdlmnt
zib33
Messages postés
5
Date d'inscription
mardi 27 mars 2012
Statut
Membre
Dernière intervention
27 mars 2012
27 mars 2012 à 17:04
27 mars 2012 à 17:04
Effectivement la formule fonctionne. Merci!
Mais lorsque je l'applique dans mon fichier ça ne marche plus! Je comprends pas pourquoi.
Est ce que par hasard vous auriez une idée parce que la je perds espoir...
Cordialement.
Mais lorsque je l'applique dans mon fichier ça ne marche plus! Je comprends pas pourquoi.
Est ce que par hasard vous auriez une idée parce que la je perds espoir...
Cordialement.
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
27 mars 2012 à 17:49
27 mars 2012 à 17:49
Il faudrait soumettre votre fichier... il est possible que le problème viennent de format de cellule qui mélange texte et valeur num.
Si vous pouvez , déposer le fichier ou une copie des données sur:
https://www.cjoint.com/
et revenez placer ici le lien donné par le site
à vous lire
Si vous pouvez , déposer le fichier ou une copie des données sur:
https://www.cjoint.com/
et revenez placer ici le lien donné par le site
à vous lire
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
Modifié par eriiic le 27/03/2012 à 17:24
Modifié par eriiic le 27/03/2012 à 17:24
Bonjour tout le monde,
ou bien avec un bon vieux sommeprod() :
=SOMMEPROD((A1:A19=2007)*(B1:B19<>""))
eric
PS: vaucluse (salut à toi :-), tu utilises une fonction à rajouter...
ou bien avec un bon vieux sommeprod() :
=SOMMEPROD((A1:A19=2007)*(B1:B19<>""))
eric
PS: vaucluse (salut à toi :-), tu utilises une fonction à rajouter...
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
28 mars 2012 à 06:00
28 mars 2012 à 06:00
Bonjour Eric
A ajouter ??comprend pas
la fonction existe dans 2007.
bonne journée
A ajouter ??comprend pas
la fonction existe dans 2007.
bonne journée
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
28 mars 2012 à 07:14
28 mars 2012 à 07:14
Salut vaucluse,
C'est parce que je travaille toujours de préférence sur 2003.
Voici comment elle apparait : =_xlfn.COUNTIFS(A:A;"2007";B:B;"<>")
Sur le coup je n'ai pas reconnu NB.SI.ENS() ;-)
Bonne journée
eric
C'est parce que je travaille toujours de préférence sur 2003.
Voici comment elle apparait : =_xlfn.COUNTIFS(A:A;"2007";B:B;"<>")
Sur le coup je n'ai pas reconnu NB.SI.ENS() ;-)
Bonne journée
eric
zib33
Messages postés
5
Date d'inscription
mardi 27 mars 2012
Statut
Membre
Dernière intervention
27 mars 2012
27 mars 2012 à 21:12
27 mars 2012 à 21:12
merci BEAUCOUP!!! ca fonctionne parfaitement merci eriiic! et merci à Vaucluse pour le temps passé sur mon problème!
zib33
zib33