Excel 2007 / calcul âge
Résolu/Fermé
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
-
27 avril 2012 à 11:44
meli melo - 12 mars 2013 à 08:20
meli melo - 12 mars 2013 à 08:20
A voir également:
- Excel 2007 / calcul âge
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
9 réponses
"Exemple pierre est né le 31/10/2012. Si je mets en c3 05/2012, il me compte 6 mois à la pace de 7"
Si tu mettais 31/10/2011, ça marcherait quand même mieux, non?
Si tu mettais 31/10/2011, ça marcherait quand même mieux, non?
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
27 avril 2012 à 12:08
27 avril 2012 à 12:08
Bonjour baltr1-gue,
merci pour votre intervesion mais... :-( elle ne fonctionne pas...
pq.?
ben en c7, je dois garder ma formule :
=SI($B7="";"";DECALER(BDMCAE_a1;EQUIV($B7;data_n;0)+1;4))
en en g7 j'ai la formule
=SI($B7="";"";DECALER(BDMCAE_a1;EQUIV($B7;data_n;0)+1;8))
si je mets =$C$3-C7 en g7 et que je tire la formule il y qq chose qui coince....(j'ai mis en personnalisé m)
le résultat de =$C$3-C7 est 183, lorsque je personnalise pr mette en mois, cela fait 7 (ce qui est correct) par contre si je tire la formule...ça coince à parti de la 10 ou 11 lignes...
pas possible d'ajouter un mois en passant par datedif ?
merci de votre aide..
cdlmnt
benri//
merci pour votre intervesion mais... :-( elle ne fonctionne pas...
pq.?
ben en c7, je dois garder ma formule :
=SI($B7="";"";DECALER(BDMCAE_a1;EQUIV($B7;data_n;0)+1;4))
en en g7 j'ai la formule
=SI($B7="";"";DECALER(BDMCAE_a1;EQUIV($B7;data_n;0)+1;8))
si je mets =$C$3-C7 en g7 et que je tire la formule il y qq chose qui coince....(j'ai mis en personnalisé m)
le résultat de =$C$3-C7 est 183, lorsque je personnalise pr mette en mois, cela fait 7 (ce qui est correct) par contre si je tire la formule...ça coince à parti de la 10 ou 11 lignes...
pas possible d'ajouter un mois en passant par datedif ?
merci de votre aide..
cdlmnt
benri//
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
27 avril 2012 à 18:33
27 avril 2012 à 18:33
personne pour un piste de solution..? :-(
peut-être cela n'est-il pas possible...
tres bonne soirée à tous et ttes..
berni///
peut-être cela n'est-il pas possible...
tres bonne soirée à tous et ttes..
berni///
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 27/04/2012 à 18:42
Modifié par Mike-31 le 27/04/2012 à 18:42
Salut Benji,
C'est certainement possible mais tes explications ne sont pas très claires,
peux tu mettre ton fichier sur un post sans données confidentielles bien sur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
C'est certainement possible mais tes explications ne sont pas très claires,
peux tu mettre ton fichier sur un post sans données confidentielles bien sur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
28 avril 2012 à 10:44
28 avril 2012 à 10:44
Bonjour mike-31, bonjour à tous,
Comme souhaité et je le comprends fort bien voici le fichier qui je l'espere vous permettra de mieux comprends mon objectif...https://www.cjoint.com/?3DCkRSrHtwT
Exceelent journée à vous et merci de vos précieux conseils et avis...
Cdlmnt,
Berni//
Comme souhaité et je le comprends fort bien voici le fichier qui je l'espere vous permettra de mieux comprends mon objectif...https://www.cjoint.com/?3DCkRSrHtwT
Exceelent journée à vous et merci de vos précieux conseils et avis...
Cdlmnt,
Berni//
tontong
Messages postés
2568
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 janvier 2025
1 059
28 avril 2012 à 16:29
28 avril 2012 à 16:29
Bonjour,
Le calendrier que nous utilisons n'est pas mathématiquement simple.
Les fonctions de calculs essaient de s'en accommoder.
Ainsi Datedif renvoie 2 mois entre le 31 mars et le 31 mai, mais 2mois ....et 30 jours entre le 31 mars et le 30 juin.
Autre exemple: Mois.Decaler("31/03/2012";3) renvoie le 30 juin alors que Mois.Decaler("30/06/2012";-3) renvoie le 30 mars.
On ne revient pas au point de départ! Et c'est normal!
Pour limiter les erreurs dans votre application il serait pratique de considérer la date butoir comme le 1er du mois suivant et non pas comme le dernier jour du mois en cours.
La formule =SI(ET(E6>0;E6<AUJOURDHUI());DATEDIF(E6;AUJOURDHUI();"m");0)
pourrait devenir =SI(ET(E6>0;E6<AUJOURDHUI());DATEDIF(E6;FIN.MOIS(AUJOURDHUI();0)+1;"m");0)
À vous de tester en attendant mieux.
Le calendrier que nous utilisons n'est pas mathématiquement simple.
Les fonctions de calculs essaient de s'en accommoder.
Ainsi Datedif renvoie 2 mois entre le 31 mars et le 31 mai, mais 2mois ....et 30 jours entre le 31 mars et le 30 juin.
Autre exemple: Mois.Decaler("31/03/2012";3) renvoie le 30 juin alors que Mois.Decaler("30/06/2012";-3) renvoie le 30 mars.
On ne revient pas au point de départ! Et c'est normal!
Pour limiter les erreurs dans votre application il serait pratique de considérer la date butoir comme le 1er du mois suivant et non pas comme le dernier jour du mois en cours.
La formule =SI(ET(E6>0;E6<AUJOURDHUI());DATEDIF(E6;AUJOURDHUI();"m");0)
pourrait devenir =SI(ET(E6>0;E6<AUJOURDHUI());DATEDIF(E6;FIN.MOIS(AUJOURDHUI();0)+1;"m");0)
À vous de tester en attendant mieux.
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 110
Modifié par Mike-31 le 28/04/2012 à 22:52
Modifié par Mike-31 le 28/04/2012 à 22:52
Re,
En G7 colle cette formule et incrémente la vers le bas
=SI($B7="";"";DATEDIF(C7;(JOUR(C7)+$C$3)-1;"m"))
si tu veux que le nombre de mois change après la date du jour de naissance par rapport à la date en C3, pour le cas Felix jusqu'à la fin avril il n'aura que 5 mois, 6 à partir du 30 avril et 7 à partir du 31 mai. si c'est cela regarde pour G7 cette formule
=SI($B7="";"";DATEDIF(C7;SI(AUJOURDHUI()<(JOUR(C7)+$C$3)-1;AUJOURDHUI();(JOUR(C7)+$C$3)-1);"m"))
Entre les formules de Tontong et celles-ci tu devrais trouver ton bonheur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
En G7 colle cette formule et incrémente la vers le bas
=SI($B7="";"";DATEDIF(C7;(JOUR(C7)+$C$3)-1;"m"))
si tu veux que le nombre de mois change après la date du jour de naissance par rapport à la date en C3, pour le cas Felix jusqu'à la fin avril il n'aura que 5 mois, 6 à partir du 30 avril et 7 à partir du 31 mai. si c'est cela regarde pour G7 cette formule
=SI($B7="";"";DATEDIF(C7;SI(AUJOURDHUI()<(JOUR(C7)+$C$3)-1;AUJOURDHUI();(JOUR(C7)+$C$3)-1);"m"))
Entre les formules de Tontong et celles-ci tu devrais trouver ton bonheur
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
benji71
Messages postés
738
Date d'inscription
samedi 22 mars 2008
Statut
Membre
Dernière intervention
4 janvier 2015
23
29 avril 2012 à 19:02
29 avril 2012 à 19:02
Bonjour mike_31, bonjour tontong,
j'espere que vous allez bien. un tt grand merci à tous les deux pour vous propositions et eclairage.
nous sommes dimanche il est 18:58 et cela 3:30 que je planche à la fois sur vos propositons et sur des indées complémentaires que j'ai....compte tenu du temps qui passe (viite) je ne voulais pas trop traîner pour venir vous remercier pour vos conseils...
je reviendrai sur le forum un peu plus tard et lorsque les idées seront plus claires de mon côté....
merci à vous deux..
cdlmnt,
benri///
j'espere que vous allez bien. un tt grand merci à tous les deux pour vous propositions et eclairage.
nous sommes dimanche il est 18:58 et cela 3:30 que je planche à la fois sur vos propositons et sur des indées complémentaires que j'ai....compte tenu du temps qui passe (viite) je ne voulais pas trop traîner pour venir vous remercier pour vos conseils...
je reviendrai sur le forum un peu plus tard et lorsque les idées seront plus claires de mon côté....
merci à vous deux..
cdlmnt,
benri///