Nb.si Et
Dr David MILLER
-
Dr David MILLER -
Dr David MILLER -
Bonjour,
J'ai un tableur avec comptabilité de personnes.
nom, prénom, sexe, date de naissance, âge (formule).
J'aimerais connaître une formule qui me permettra de calculer le nombre de personnes "h" (homme) ou "f" (femme) de la colonne C (sexe) dont l'âge dépasse 65, c'est à dire, par exemple, le nombre de femmes dont l'âge dépasse 65 ans (l'âge est dans la colonne E).
Cela m'aidera à comprendre le principe d'une telle formule pour calculer le nombre de personnes selon leur sexe et moins que 18 ans ou plus que 65 ans.
Merci les fous d'Excel !
J'ai un tableur avec comptabilité de personnes.
nom, prénom, sexe, date de naissance, âge (formule).
J'aimerais connaître une formule qui me permettra de calculer le nombre de personnes "h" (homme) ou "f" (femme) de la colonne C (sexe) dont l'âge dépasse 65, c'est à dire, par exemple, le nombre de femmes dont l'âge dépasse 65 ans (l'âge est dans la colonne E).
Cela m'aidera à comprendre le principe d'une telle formule pour calculer le nombre de personnes selon leur sexe et moins que 18 ans ou plus que 65 ans.
Merci les fous d'Excel !
A voir également:
- Nb si et
- Nb.si en anglais - Guide
- Nb.si contient texte ✓ - Forum Excel
- Nb.si différent de vide ✓ - Forum Excel
- Formule : Nb.si.ens(plage1;non vide...) - Forum Excel
- Nb.si couleur - Guide
7 réponses
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
... 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")
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
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
Bonjour
http://www.cjoint.com/c/FEFjpYWzY7w
Cdlmnt
http://www.cjoint.com/c/FEFjpYWzY7w
Cdlmnt
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
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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)
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.
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
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
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.