A voir également:
- Nb si et
- Nb.si en anglais - Guide
- Nb.si couleur - Guide
- NB.SI critère couleur ✓ - Forum Excel
- Nb.si contient texte ✓ - Forum Excel
- Nb.si avec ou ✓ - Forum Excel
7 réponses
ccm81
Messages postés
10861
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
22 mai 2024
2 407
29 mai 2016 à 20:27
29 mai 2016 à 20:27
Bonjour
NB.SI ne convient pas pour cette opération
Un exemple avec SOMMEPROD
http://www.cjoint.com/c/FEDsAuMAT1L
Cdlmntr
NB.SI ne convient pas pour cette opération
Un exemple avec SOMMEPROD
http://www.cjoint.com/c/FEDsAuMAT1L
Cdlmntr
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
29 mai 2016 à 23:32
29 mai 2016 à 23:32
... et si ta version d'Excel est plus récente que 2003, tu as aussi la fonction NB.SI.ENS qui te permet d'écrire la formule
=NB.SI.ENS(C2:C17;"f";E2:E17;">65")
=NB.SI.ENS(C2:C17;"f";E2:E17;">65")
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
30 mai 2016 à 18:34
30 mai 2016 à 18:34
Bonjour, merci de ta réponse.
Malheureusement, ça donne 0 partout.
Je ne sais pas si je peux te transférer le tableur ici pour que tu puisse le voir, mais je n'ai pas réussi.
Malheureusement, ça donne 0 partout.
Je ne sais pas si je peux te transférer le tableur ici pour que tu puisse le voir, mais je n'ai pas réussi.
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
>
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
30 mai 2016 à 19:08
30 mai 2016 à 19:08
Pourtant ça devrait marcher si tu as respecté les formats de données et la syntaxe de la formule ...
https://www.cjoint.com/c/FEErgwnfCoc
https://www.cjoint.com/c/FEErgwnfCoc
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
31 mai 2016 à 10:40
31 mai 2016 à 10:40
Voici le tableau : https://www.cjoint.com/c/FEFiH4BXuAP
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 06:18
1 juin 2016 à 06:18
J'ai changé la formule d'âge en éliminant le "-1900", mais ça donne toujours 0 partout...
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
>
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
Modifié par Raymond PENTIER le 1/06/2016 à 17:22
Modifié par Raymond PENTIER le 1/06/2016 à 17:22
Tu auras toujours et toujours ces zéros en colonne M tant que tu mettras, dans tes formules, tes nombres entre guillemets, ce qui les transforme en textes ...
ccm81
Messages postés
10861
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
22 mai 2024
2 407
30 mai 2016 à 18:41
30 mai 2016 à 18:41
Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"
Cdlmnt
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"
Cdlmnt
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
31 mai 2016 à 10:36
31 mai 2016 à 10:36
ccm81
Messages postés
10861
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
22 mai 2024
2 407
31 mai 2016 à 11:16
31 mai 2016 à 11:16
Bonjour
http://www.cjoint.com/c/FEFjpYWzY7w
Cdlmnt
http://www.cjoint.com/c/FEFjpYWzY7w
Cdlmnt
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 06:19
1 juin 2016 à 06:19
Merci !
Je n'ai que des connaissances bien sommaires et je me rappelle de la notion de nomination de plages de mon cours d'il y a 15 ans... mais je ne les maîtrise plus...
Mais ça marche, merci !
Je n'ai que des connaissances bien sommaires et je me rappelle de la notion de nomination de plages de mon cours d'il y a 15 ans... mais je ne les maîtrise plus...
Mais ça marche, merci !
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 07:24
1 juin 2016 à 07:24
ooups... Je viens d'ajouter des data et les formules ne marchent plus
lien : https://www.cjoint.com/c/FFbfxWWxM8P
lien : https://www.cjoint.com/c/FFbfxWWxM8P
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
>
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 17:28
1 juin 2016 à 17:28
Non ! Tu n'as pas ajouté des data : Tu as commencé une deuxième liste de datas en dehors de ton tableau A1:O20 ! Il fallait continuer tes saisies en ligne 21 ...
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 18:39
1 juin 2016 à 18:39
Non, effectivement, ce n'est pas normal, mais une formule "tirée" doit toujours marcher...
Concernant l'âge, j'ai mis sous format conditionnel car la formule tirée donne 116 dans les cellules des lignes vides et pour l'esthétique, j'ai demandé que le chiffre de l'âge s'affiche seulement quand il est moins grand que 100, mais la formule est là... Tape f dans une colonne du sexe, la ligne se colorie en rose et tu verras 116 en blanc dans la colonne de l'âge
En ce qui concerne les formules qui me posent problème, est-ce qu'il n'y a pas possibilité d'appliquer une formule plus simple, du genre nb.si (XXXXX) et (yyyy), les xxx étant pour le sexe et les y pour les conditions de l'âge ?
Pour essayer, j'ai mis les data dans les deux lignes manquantes (21 et 22), mais la formule ne s'est pas corrigée.
Concernant l'âge, j'ai mis sous format conditionnel car la formule tirée donne 116 dans les cellules des lignes vides et pour l'esthétique, j'ai demandé que le chiffre de l'âge s'affiche seulement quand il est moins grand que 100, mais la formule est là... Tape f dans une colonne du sexe, la ligne se colorie en rose et tu verras 116 en blanc dans la colonne de l'âge
En ce qui concerne les formules qui me posent problème, est-ce qu'il n'y a pas possibilité d'appliquer une formule plus simple, du genre nb.si (XXXXX) et (yyyy), les xxx étant pour le sexe et les y pour les conditions de l'âge ?
Pour essayer, j'ai mis les data dans les deux lignes manquantes (21 et 22), mais la formule ne s'est pas corrigée.
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
>
DrDavidMILLER
Messages postés
21
Date d'inscription
dimanche 29 mai 2016
Statut
Membre
Dernière intervention
8 août 2021
1 juin 2016 à 19:05
1 juin 2016 à 19:05
Tes formules en B, F, J font appel à l'âge (col E) mais aussi au sexe (col C).
Or tu n'as pas renseigné les cellules C21 et C22 ...
Or tu n'as pas renseigné les cellules C21 et C22 ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
31 mai 2016 à 15:44
31 mai 2016 à 15:44
Commence par remplacer ta formule farfelue
=ANNEE(AUJOURDHUI()-($D2))-1900
par la formule plus académique
=ANNEE(AUJOURDHUI())-ANNEE($D2)
=ANNEE(AUJOURDHUI()-($D2))-1900
par la formule plus académique
=ANNEE(AUJOURDHUI())-ANNEE($D2)
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 689
2 juin 2016 à 22:13
2 juin 2016 à 22:13
Bonjour Raymond,
Ce n'est pas parce que tu n'as pas compris une formule que tu ne connais pas que cela t'autorise à la traiter de farfelue. D'autant plus que tu proposes une "formule plus académique" qui se révèle fausse car celui qui est né le 31/12/2000 tu lui attribues 16 ans dès le 1/1/2016 alors qu'il vient de souffler ses 15 bougies la veille.
Nous ne sommes pas payés au message alors évite les messages qui ne te servent qu'à écrire des bêtises : moi aussi " cela m'énerve quand ..." (tu feras le rapprochement toi-même).
Bien cordialement.
Ce n'est pas parce que tu n'as pas compris une formule que tu ne connais pas que cela t'autorise à la traiter de farfelue. D'autant plus que tu proposes une "formule plus académique" qui se révèle fausse car celui qui est né le 31/12/2000 tu lui attribues 16 ans dès le 1/1/2016 alors qu'il vient de souffler ses 15 bougies la veille.
Nous ne sommes pas payés au message alors évite les messages qui ne te servent qu'à écrire des bêtises : moi aussi " cela m'énerve quand ..." (tu feras le rapprochement toi-même).
Bien cordialement.
Raymond PENTIER
Messages postés
58452
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 mai 2024
17 117
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
3 juin 2016 à 00:06
3 juin 2016 à 00:06
Oui, tu as raison.
j'ai recopié 100 fois ton message ...
:=(
j'ai recopié 100 fois ton message ...
:=(
ccm81
Messages postés
10861
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
22 mai 2024
2 407
Modifié par ccm81 le 1/06/2016 à 16:38
Modifié par ccm81 le 1/06/2016 à 16:38
ooups... Je viens d'ajouter des data et les formules ne marchent plus
Tu as des lignes vides (21 et 22) colonne sexe dans la feuille "fiche patient" alors qu'il y a des valeurs pour l'âge (????) ce qui fausse le calcul du nombre de lignes de la plage sexe.
Est ce que c'est normal ? Si oui, il faudra s'y prendre différemment pour définir les plages sexe et âge
Pour nommer une plage/cellule
EXCEL2007-2010:
Menu/Formule/Gestionnaire de nom-/Donner le nom et mettre la formule
Cdlmnt
Tu as des lignes vides (21 et 22) colonne sexe dans la feuille "fiche patient" alors qu'il y a des valeurs pour l'âge (????) ce qui fausse le calcul du nombre de lignes de la plage sexe.
Est ce que c'est normal ? Si oui, il faudra s'y prendre différemment pour définir les plages sexe et âge
Pour nommer une plage/cellule
EXCEL2007-2010:
Menu/Formule/Gestionnaire de nom-/Donner le nom et mettre la formule
Cdlmnt
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 689
Modifié par gbinforme le 2/06/2016 à 19:04
Modifié par gbinforme le 2/06/2016 à 19:04
Bonjour,
2) les formules qui me posent problème sont dans les colonnes F et J, comme j'ai précisé auparavant.
Je ne me suis occupé que de ces 4 formules et comme "je me rappelle de la notion de nomination de plages de mon cours d'il y a 15 ans... mais je ne les maîtrise plus... ", j'ai utilisé la colonne qui est autorisée maintenant en SOMMEPROD et surtout j'ai indiqué la bonne feuille !
https://www.cjoint.com/c/FFcren4852l
Ainsi le souci devrait être résolu dans la logique de la demande.
Chacun a le droit de se servir d'excel à sa convenance et les formules qui fonctionnent n'ont pas à être touchées même si certains les trouvent farfelues : un peu de tolérance n'est pas de trop en ces temps.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
2) les formules qui me posent problème sont dans les colonnes F et J, comme j'ai précisé auparavant.
Je ne me suis occupé que de ces 4 formules et comme "je me rappelle de la notion de nomination de plages de mon cours d'il y a 15 ans... mais je ne les maîtrise plus... ", j'ai utilisé la colonne qui est autorisée maintenant en SOMMEPROD et surtout j'ai indiqué la bonne feuille !
https://www.cjoint.com/c/FFcren4852l
Ainsi le souci devrait être résolu dans la logique de la demande.
Chacun a le droit de se servir d'excel à sa convenance et les formules qui fonctionnent n'ont pas à être touchées même si certains les trouvent farfelues : un peu de tolérance n'est pas de trop en ces temps.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
30 mai 2016 à 18:33
Malheureusement, ça donne 0.
Je ne sais pas si je peux te transférer le tableur ici pour que tu puisse le voir, mais je n'ai pas réussi.