EXCEL
Etudiante
-
Cliquez-ici Messages postés 25 Statut Membre -
Cliquez-ici Messages postés 25 Statut Membre -
Bonjour,
j'ai une fonction SI, et j'aimerai que le résultat de la valeur si vrai soit arrondi à l'infèrieur. Mais je ne sais pas ou placer arrondi.inf dans la formule suivante: =SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";(ANNEE(G$4)-ANNEE(C7))).
Merci d'avance pour votre aide
j'ai une fonction SI, et j'aimerai que le résultat de la valeur si vrai soit arrondi à l'infèrieur. Mais je ne sais pas ou placer arrondi.inf dans la formule suivante: =SI(ET(ESTVIDE(B7);ESTVIDE(C7);ESTVIDE(E7));"";(ANNEE(G$4)-ANNEE(C7))).
Merci d'avance pour votre aide
A voir également:
- EXCEL
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
5 réponses
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
@+
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
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
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