EXCEL
Fermé
Etudiante
-
4 nov. 2009 à 22:52
Cliquez-ici Messages postés 25 Date d'inscription mercredi 4 novembre 2009 Statut Membre Dernière intervention 17 novembre 2009 - 4 nov. 2009 à 23:38
Cliquez-ici Messages postés 25 Date d'inscription mercredi 4 novembre 2009 Statut Membre Dernière intervention 17 novembre 2009 - 4 nov. 2009 à 23:38
A voir également:
- EXCEL
- Liste déroulante excel - Guide
- Formule excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
- Tableau croisé dynamique excel - Guide
5 réponses
Cliquez-ici
Messages postés
25
Date d'inscription
mercredi 4 novembre 2009
Statut
Membre
Dernière intervention
17 novembre 2009
3
4 nov. 2009 à 23:16
4 nov. 2009 à 23:16
Tu n'a pas besoin d'arrondi tes cellules G4 et C7 contienne des dates
Donc si tu prend l'année c'est un chiffre Rond que tu recupes
si C4 = 1/1/2009
et G4 = 1/1/2010
2010-2009 cela fait 1
Je penses que tu veux avoir des resultats avec une Virgule
si C4 = 1/1/2009
et G4 = 30/6/2010
2010-2009 cela fait 1
(6-1)/12 = 0.4
(30-1)/360 = 0.1
Voici ta formule
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ARRONDI((JOUR(G$4)-JOUR(C7))/360;1)+ARRONDI((MOIS(G$4)-MOIS(C7))/12;1)+ANNEE(G$4)-ANNEE(C7))
explication arrondi(a;b)
a= valeur que tu veux arrondir
b = Nombre de chiffres après la virgule ici 1
@+
Donc si tu prend l'année c'est un chiffre Rond que tu recupes
si C4 = 1/1/2009
et G4 = 1/1/2010
2010-2009 cela fait 1
Je penses que tu veux avoir des resultats avec une Virgule
si C4 = 1/1/2009
et G4 = 30/6/2010
2010-2009 cela fait 1
(6-1)/12 = 0.4
(30-1)/360 = 0.1
Voici ta formule
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ARRONDI((JOUR(G$4)-JOUR(C7))/360;1)+ARRONDI((MOIS(G$4)-MOIS(C7))/12;1)+ANNEE(G$4)-ANNEE(C7))
explication arrondi(a;b)
a= valeur que tu veux arrondir
b = Nombre de chiffres après la virgule ici 1
@+
gbinforme
Messages postés
14939
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 657
4 nov. 2009 à 23:21
4 nov. 2009 à 23:21
bonjour
Il faut le placer ainsi mais il ne servira à rien car tu ne peux pas avoir de décimales en soustrayant 2 années.
Par contre pour avoir un age par exemple tu peux faire :
Il faut le placer ainsi mais il ne servira à rien car tu ne peux pas avoir de décimales en soustrayant 2 années.
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ARRONDI.INF(ANNEE(G$4)-ANNEE(C7);2))
Par contre pour avoir un age par exemple tu peux faire :
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ARRONDI.INF((G$4-C7)/364,25;0))
Dans l'exercice il ya une remarque disant : que les années ne sont prises en compte que si elles sont entières et donc par conséquent il sera nécessaire d'arrondir à l'entier infèrieur. Par exemple on fera toujours G$4-C7.
et C7 correszpond à la date suivante:08/05/1978
et C7 correszpond à la date suivante:08/05/1978
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
4 nov. 2009 à 23:24
4 nov. 2009 à 23:24
Salut,
Quelque chose m'échappe dans ta formule, tu écris si B7, C7,E7 alors rien, mais si une des cases B7, C7 ou E7 est renseigné faire G4 - C7, si C7 est renseigné par une date pas de problème G4-C7 fonctionne
Mais si C7 n'est pas renseigné donc vide et B7, ou E7 le sont la condition est rempli la formule calcule G4 - C7 qui est vide ce qui est interprété par Excel 01/01/1900 donc résultat erroné
Pourquoi si vrai soit arrondi à l'inférieur, dans ton calcul tu fais année G4 – année C7 résultat toujours en nombre entier 0, 1, 2, 3 il n’y a rien à arrondir
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Quelque chose m'échappe dans ta formule, tu écris si B7, C7,E7 alors rien, mais si une des cases B7, C7 ou E7 est renseigné faire G4 - C7, si C7 est renseigné par une date pas de problème G4-C7 fonctionne
Mais si C7 n'est pas renseigné donc vide et B7, ou E7 le sont la condition est rempli la formule calcule G4 - C7 qui est vide ce qui est interprété par Excel 01/01/1900 donc résultat erroné
Pourquoi si vrai soit arrondi à l'inférieur, dans ton calcul tu fais année G4 – année C7 résultat toujours en nombre entier 0, 1, 2, 3 il n’y a rien à arrondir
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cliquez-ici
Messages postés
25
Date d'inscription
mercredi 4 novembre 2009
Statut
Membre
Dernière intervention
17 novembre 2009
3
4 nov. 2009 à 23:38
4 nov. 2009 à 23:38
Re bonjour étudiante
c'est donc le resultat total que tu dois arrondir
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ENT((JOUR(G$4)-JOUR(C7))/360+(MOIS(G$4)-MOIS(C7))/12+ANNEE(G$4)-ANNEE(C7)))
G4 = aujourdhui()
c7 = 08/05/1978
ancienne formule = 31.5
nouvelle formule = 31
g4 = 7/5/2010 = 31
G4 = 8/5/2010 = 32
ENT= entier
c'est donc le resultat total que tu dois arrondir
=SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";ENT((JOUR(G$4)-JOUR(C7))/360+(MOIS(G$4)-MOIS(C7))/12+ANNEE(G$4)-ANNEE(C7)))
G4 = aujourdhui()
c7 = 08/05/1978
ancienne formule = 31.5
nouvelle formule = 31
g4 = 7/5/2010 = 31
G4 = 8/5/2010 = 32
ENT= entier