Calcul tranche d'âge en fonction âge, fonction SI
Fermé
Cinquia
-
22 oct. 2015 à 10:01
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 oct. 2015 à 09:20
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 oct. 2015 à 09:20
A voir également:
- Calcul tranche d'âge en fonction âge, fonction SI
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Game of thrones age ✓ - Forum Cinéma / Télé
- Calcul moyenne d'âge par tranche excel - Forum Excel
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
7 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
22 oct. 2015 à 10:35
22 oct. 2015 à 10:35
Bonjour
Ta formule marche parfaitement
Vérifie que c'est bien un nombre et non du texte en L4
Cdlmnt
Via
Ta formule marche parfaitement
Vérifie que c'est bien un nombre et non du texte en L4
Cdlmnt
Via
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
22 oct. 2015 à 10:39
22 oct. 2015 à 10:39
Bonjour Cinquia, Via55
au cas où
Si la version XL<2007, on ne peut imbriquer pas plus de 7 "SI "
au cas où
Si la version XL<2007, on ne peut imbriquer pas plus de 7 "SI "
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
22 oct. 2015 à 10:52
22 oct. 2015 à 10:52
Bonjour (salut Via, bonne journée)
peut être un peu plus simple avec un tableau des références
https://www.cjoint.com/c/EJwi0vCYQ67
crdlmnt
peut être un peu plus simple avec un tableau des références
https://www.cjoint.com/c/EJwi0vCYQ67
crdlmnt
Merci pour vos réponses.
Effectivement a formule fonctionne.
Mais lorsque je ne mets rien en L3, la case L5 où dois s'afficher la tranche d'âge n'est pas vide, elle affiche "60 et plus".
Or je souhaiterais que s'il n'y a rien en L3, rien ne s'affiche en L5 (d'où ma formule SI(ESTVIDE(L3) en premier.
Avez vous une solution ?
@michel_m : c'est bon à savoir qu'on ne peut pas mettre plus de 7 formules SI dans certaines versions.
Merci de votre aide.
Effectivement a formule fonctionne.
Mais lorsque je ne mets rien en L3, la case L5 où dois s'afficher la tranche d'âge n'est pas vide, elle affiche "60 et plus".
Or je souhaiterais que s'il n'y a rien en L3, rien ne s'affiche en L5 (d'où ma formule SI(ESTVIDE(L3) en premier.
Avez vous une solution ?
@michel_m : c'est bon à savoir qu'on ne peut pas mettre plus de 7 formules SI dans certaines versions.
Merci de votre aide.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
22 oct. 2015 à 18:26
22 oct. 2015 à 18:26
re
avez vous vu cette solution?
https://forums.commentcamarche.net/forum/affich-32678028-calcul-tranche-d-age-en-fonction-age-fonction-si#3
avez vous vu cette solution?
https://forums.commentcamarche.net/forum/affich-32678028-calcul-tranche-d-age-en-fonction-age-fonction-si#3
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
Modifié par via55 le 22/10/2015 à 18:31
Modifié par via55 le 22/10/2015 à 18:31
Re,
Réessayé ta formule
Si L3 est bien vide il ne s'affiche rien !
Si L3 n'est pas vide et L4 vide, en L5 s'affiche "25 et moins"
Il suffit qu'il y ait un espace (non visible à l'oeil) dans L3 et il n'est plus vide
D'où provient la valeur en L3 ? d'une formule, d'un copier d'une autre cellule, d'une saisie manuelle ?
Tant que tu ne joindras pas un exemple de ton fichier on en sera réduit à des suppositions
Postes ton fichier sur cjoint.com, fais créer un lien, copies-le et reviens le coller ici dans ton prochain message
D'autre part as tu essayé la solution proposée par Vaucluse (auquel je rends son salut au passage ;) ? )
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Réessayé ta formule
Si L3 est bien vide il ne s'affiche rien !
Si L3 n'est pas vide et L4 vide, en L5 s'affiche "25 et moins"
Il suffit qu'il y ait un espace (non visible à l'oeil) dans L3 et il n'est plus vide
D'où provient la valeur en L3 ? d'une formule, d'un copier d'une autre cellule, d'une saisie manuelle ?
Tant que tu ne joindras pas un exemple de ton fichier on en sera réduit à des suppositions
Postes ton fichier sur cjoint.com, fais créer un lien, copies-le et reviens le coller ici dans ton prochain message
D'autre part as tu essayé la solution proposée par Vaucluse (auquel je rends son salut au passage ;) ? )
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Rebonjour,
Voici le fichier :
http://www.cjoint.com/c/EJwqJIsx1Td
Merci encore pour votre aide.
Voici le fichier :
http://www.cjoint.com/c/EJwqJIsx1Td
Merci encore pour votre aide.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
>
Cinquia
22 oct. 2015 à 19:41
22 oct. 2015 à 19:41
Il s'agit bien d'un problème de + de 7 formules SI (bonjour michel_m)
Pour le contourner :
=SI(K4="";"";SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";"")))))))) & SI(K4="";"";SI(L4<61;"56-60";"60 et plus"))
Cdlmnt
Via
Pour le contourner :
=SI(K4="";"";SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";"")))))))) & SI(K4="";"";SI(L4<61;"56-60";"60 et plus"))
Cdlmnt
Via
Cinquia
>
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
22 oct. 2015 à 20:39
22 oct. 2015 à 20:39
Bonsoir,
Merci pour vos réponse.
Tout d'abord, je suis désolée d'avoir confondu les colonnes et lignes dans mon explications.
J'ai rentrée la formule indiquée mais il me marque cumule les deux formules avant et après &.
Par exemple, pour 25 ans il me note "25 et moins56-60".
Je ne pense pas que cela soit normal...
Merci pour vos réponse.
Tout d'abord, je suis désolée d'avoir confondu les colonnes et lignes dans mon explications.
J'ai rentrée la formule indiquée mais il me marque cumule les deux formules avant et après &.
Par exemple, pour 25 ans il me note "25 et moins56-60".
Je ne pense pas que cela soit normal...
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
>
Cinquia
22 oct. 2015 à 21:31
22 oct. 2015 à 21:31
Re,
Oui je suis allé un peu vite sur les SI après le & ! formule rectifiée :
=SI(K4="";"";SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";""))))))))&SI(K4="";"";SI(L4>59;"60 et plus";SI(L4>55;"56-59";"")))
Cdlmnt
Via
Oui je suis allé un peu vite sur les SI après le & ! formule rectifiée :
=SI(K4="";"";SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";""))))))))&SI(K4="";"";SI(L4>59;"60 et plus";SI(L4>55;"56-59";"")))
Cdlmnt
Via
Raymond PENTIER
Messages postés
58832
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
17 273
>
Cinquia
22 oct. 2015 à 19:41
22 oct. 2015 à 19:41
Tu voulais dire :
" je rajoute donc qu'en K4 je rentre la date de naissance.
S'affiche alors automatiquement l'âge en L4.
Et donc je souhaiterais que s'affiche automatiquement la tranche d'âge en M4 " ?
En attendant, ta formule en M4 marche parfaitement bien !
Pour gérer le cas où K4 n'est pas encore renseigné, il faut ajouter un test tout au début :
=SI(L4=";""; SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";SI(L4<61;"56-60";"60 et plus")))))))) )
Cordialement.
" je rajoute donc qu'en K4 je rentre la date de naissance.
S'affiche alors automatiquement l'âge en L4.
Et donc je souhaiterais que s'affiche automatiquement la tranche d'âge en M4 " ?
En attendant, ta formule en M4 marche parfaitement bien !
Pour gérer le cas où K4 n'est pas encore renseigné, il faut ajouter un test tout au début :
=SI(L4=";""; SI(L4<26;"25 et moins";SI(L4<31;"26-30";SI(L4<36;"31-35";SI(L4<41;"36-40";SI(L4<46;"41-45";SI(L4<51;"46-50";SI(L4<56;"51-55";SI(L4<61;"56-60";"60 et plus")))))))) )
Cordialement.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
23 oct. 2015 à 09:20
23 oct. 2015 à 09:20
Cinquia,
Et Vaucluse, il sent le pâté?
Très sympa de ta part pour qqn qui a passé du temps pour t'aider...
Et Vaucluse, il sent le pâté?
Très sympa de ta part pour qqn qui a passé du temps pour t'aider...