Fonction NB.Si - compter des chiffres > à 15
Résolu
dominique1717
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Paf -
Paf -
Bonjour,
Dans une ligne de mon tableau excel, j'aimerais avec la fonction NB.Si ou autres ne compter que le nombre de chiffres > à 15.
si <=15 alors = 0, si > alors nombre de chiffres à partir du 16ème :
ex : A1=5 - A2=5..... (les 15 premiers ne sont pas comptés, à partir du 16ème uniquement
En fait le nombre 5 correspond à un code spécifique qui n'est pris en compte qu'au 16ème jour. Il m'arrive d'avoir des codes différents dans le même mois (1, 2 ou 4 en fonction du critère pour la même personne, mais si ce nombre 5 apparait plus de 15 jours, alors on compte uniquement à partir du 16ème )
Je ne sais pas si c'est bien expliqué, mais je sèche sur la formule.
Merci pour votre aide
Dans une ligne de mon tableau excel, j'aimerais avec la fonction NB.Si ou autres ne compter que le nombre de chiffres > à 15.
si <=15 alors = 0, si > alors nombre de chiffres à partir du 16ème :
ex : A1=5 - A2=5..... (les 15 premiers ne sont pas comptés, à partir du 16ème uniquement
En fait le nombre 5 correspond à un code spécifique qui n'est pris en compte qu'au 16ème jour. Il m'arrive d'avoir des codes différents dans le même mois (1, 2 ou 4 en fonction du critère pour la même personne, mais si ce nombre 5 apparait plus de 15 jours, alors on compte uniquement à partir du 16ème )
Je ne sais pas si c'est bien expliqué, mais je sèche sur la formule.
Merci pour votre aide
A voir également:
- Fonction NB.Si - compter des chiffres > à 15
- Fonction si et - Guide
- Macos 15 - Accueil - MacOS
- Nb.si en anglais - Guide
- Android 15 - Accueil - Android
- Fonction moyenne excel - Guide
6 réponses
Bonjour,
Pas sur d'avoir compris, mais si je m'en tiens au titre de votre sujet :
Fonction NB.Si - compter des chiffres > à 15
avec des nombres saisis entre A1 et A5000, la formule suivante devrait fonctionner :
=NB.SI(A1:A5000;">15")
Pas sur d'avoir compris, mais si je m'en tiens au titre de votre sujet :
Fonction NB.Si - compter des chiffres > à 15
avec des nombres saisis entre A1 et A5000, la formule suivante devrait fonctionner :
=NB.SI(A1:A5000;">15")
Merci pour votre réponse. Je pense avoir mal formulé ma question. En fait j'ai une série de chiffre 5 sur une ligne pour chaque jour du mois, donc 31 chiffres 5 pour un mois de 31 jours.
Je ne souhaiterais comptabiliser le chiffre 5 qu'à partir du 16ème jour (pas forcément qui se suivent) sachant que sur cette même ligne je peux avoir des chiffres 1, 2 ou 4 puisqu'il s'agit de code. Le chiffre 5 étant un cas particulier, je ne souhaiterais le compter qu'à partir du 16ème.
Ex : 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 - 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 4 = 16 jours
les 15 premiers ne sont pas comptabilisés.
Je ne souhaiterais comptabiliser le chiffre 5 qu'à partir du 16ème jour (pas forcément qui se suivent) sachant que sur cette même ligne je peux avoir des chiffres 1, 2 ou 4 puisqu'il s'agit de code. Le chiffre 5 étant un cas particulier, je ne souhaiterais le compter qu'à partir du 16ème.
Ex : 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 - 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 4 = 16 jours
les 15 premiers ne sont pas comptabilisés.
En fait chaque chiffre de ma ligne (1 à 5) est comptabilisé pour 1 entrée, soit normalement 31 sur un mois de 31 jours.
Sauf que pour le chiffre 5, je ne dois le comptabiliser qu'à partir du 16ème, je dois exclure les 15 premiers chiffes 5, sachant que ce chiffre peut être n'importe où dans ma ligne de mois
ex : 5 5 5 5 5 5 5 1 1 1 1 1 1 4 4 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 4 , soit = 16 jours pris en compte.
J'arrive pas à construire ma formule.
Merci pour votre aide.
Sauf que pour le chiffre 5, je ne dois le comptabiliser qu'à partir du 16ème, je dois exclure les 15 premiers chiffes 5, sachant que ce chiffre peut être n'importe où dans ma ligne de mois
ex : 5 5 5 5 5 5 5 1 1 1 1 1 1 4 4 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 4 , soit = 16 jours pris en compte.
J'arrive pas à construire ma formule.
Merci pour votre aide.
Bonjour,
je dirais :
=NB.SI(A16:A31;5)
Mais il faudrait que tu te décides, ils sont soit en colonne (A1,A2...) soit en ligne.
Pas très cohérente ta demande...
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
je dirais :
=NB.SI(A16:A31;5)
Mais il faudrait que tu te décides, ils sont soit en colonne (A1,A2...) soit en ligne.
Pas très cohérente ta demande...
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
bonjour,
si j'ai tout compris:
il suffit de faire "-15" à la solution proposée par eriiic;
et tester si on a au moins 15 chiffres 5 pour n'afficher que les positifs.
bonne suite
si j'ai tout compris:
il suffit de faire "-15" à la solution proposée par eriiic;
et tester si on a au moins 15 chiffres 5 pour n'afficher que les positifs.
= si(NB.SI(A1:A31;5) >15;NB.SI(A1:A31;5)-15;"")
bonne suite
Bonjour,
La formule fonctionne bien en effet si elle rencontre au moins 15 chiffres 5. Dans une recopie de ligne, si elle ne rencontre aucun 5, le message d'erreur #VALEUR! s'affiche. Comment lui dire que même sans les 5 elle doit additionner les autre chiffres (code) pour moi.
Il me manque un argument, pouvez-vous m'aider. Merci
La formule fonctionne bien en effet si elle rencontre au moins 15 chiffres 5. Dans une recopie de ligne, si elle ne rencontre aucun 5, le message d'erreur #VALEUR! s'affiche. Comment lui dire que même sans les 5 elle doit additionner les autre chiffres (code) pour moi.
Il me manque un argument, pouvez-vous m'aider. Merci
la formule telle que fournie fonctionne comme demandée sans message d'erreur quelque soit le nombre de "5".
A priori vous avez modifié la formule pour lui faire faire autre chose que ce qui était prévu initialement. Montrer votre formule et préciser votre exact besoin (et ce qu'est une recopie de ligne).
A+
NB : le fil de discussion est en "résolu" ?
A priori vous avez modifié la formule pour lui faire faire autre chose que ce qui était prévu initialement. Montrer votre formule et préciser votre exact besoin (et ce qu'est une recopie de ligne).
A+
NB : le fil de discussion est en "résolu" ?
oui en effet j'ai modifié la formule pour pourvoir prendre aussi en compte d'autres chiffres (code), sachant que 4 = 0 jour , que 2 = 0 jour, que 1 = 1 jour, que 5 n'ait pris en compte qu'à partir du 16ème, que 0 = 0 jour.
Je pensais pouvoir additionner tous les codes sous la forme ci-dessous.
FORMULE RENSEIGNÉE :
=SI(NB.SI(E8:AI8;5)>15;NB.SI(E8:AI8;5)-15;"")+NB.SI(E8:AI8;1)+NB.SI(E8:AI8;4)+SI(NB.SI(E8:AI8;2)=2;NB.SI(E8:AI8;0))
Merci pour vos lumières, elles m'éclairent et me permettent d'avancer. Je débute dans les "fonctions", mais je suis tenace.....j'ai besoin de comprendre.
EXEMPLE DE TABLEAU DE 31 JOURS AVEC CODE POUR CHAQUE SITUATION :
2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 21
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 0 0 0 0 = 10
2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 = 19
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
5 5 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 = 26
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 5 5 5 5 5 5 5 1 1 1 1 = 21
Je pensais pouvoir additionner tous les codes sous la forme ci-dessous.
FORMULE RENSEIGNÉE :
=SI(NB.SI(E8:AI8;5)>15;NB.SI(E8:AI8;5)-15;"")+NB.SI(E8:AI8;1)+NB.SI(E8:AI8;4)+SI(NB.SI(E8:AI8;2)=2;NB.SI(E8:AI8;0))
Merci pour vos lumières, elles m'éclairent et me permettent d'avancer. Je débute dans les "fonctions", mais je suis tenace.....j'ai besoin de comprendre.
EXEMPLE DE TABLEAU DE 31 JOURS AVEC CODE POUR CHAQUE SITUATION :
2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 21
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 0 0 0 0 = 10
2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 1 2 1 1 1 1 1 = 19
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
5 5 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 = 26
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 = 31
1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 5 5 5 5 5 5 5 1 1 1 1 = 21
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question