EXCEL

Etudiante -  
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

5 réponses

Cliquez-ici Messages postés 25 Statut Membre 3
 
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

@+
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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.

=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))
0
Etudiante
 
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
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
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)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cliquez-ici Messages postés 25 Statut Membre 3
 
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
0