Logan-Kyles
XLDnaute Nouveau
Hello tout le monde
Je cale sur un problème depuis une grosse heure et je n'y comprends rien
Cette fonction me retourne la valeur 8
Sans avoir à trop expliquer car c'est un peu long, vous allez comprendre le problème. J'ai testé la fonction par morceau.
La condition : qui retourne VRAI
Le calcul si la condition est VRAI : qui retourne 15 (la bonne valeur)
Le calcul si la condition est FAUX est de toute manière bon donc je ne m'en occupe pas.
J'ai beau retourner la fonction dans tous les sens je ne comprends pas comment elle peut me retourner 8 au lieu de 15 étant donné que la condition est bien vérifiée et que le calcul seul me donne le bon résultat ... j'ai raté quelque chose.
Si quelqu'un à une idée je le remercie par avance
Je cale sur un problème depuis une grosse heure et je n'y comprends rien
Cette fonction me retourne la valeur 8
Code:
=(SI(ET(MOIS(B4)=MOIS(Parametres!C6);ANNEE(B4)=ANNEE(Parametres!C6));JOUR(MAX(B6:B36))-JOUR(Parametres!C6)+1-ARRONDI.INF(((H8/8)*RECHERCHEV(B4;Parametres!$C$46:$D$53;2));0);JOUR(MAX(B6:B36))))-ARRONDI.INF(((H8/8)*RECHERCHEV(B4;Parametres!$C$46:$D$53;2));0)
Sans avoir à trop expliquer car c'est un peu long, vous allez comprendre le problème. J'ai testé la fonction par morceau.
La condition : qui retourne VRAI
Code:
=(SI(ET(MOIS(B4)=MOIS(Parametres!C6);ANNEE(B4)=ANNEE(Parametres!C6));VRAI;FAUX))
Le calcul si la condition est VRAI : qui retourne 15 (la bonne valeur)
Code:
=JOUR(MAX(B6:B36))-JOUR(Parametres!C6)+1-ARRONDI.INF(((H8/8)*RECHERCHEV(B4;Parametres!$C$46:$D$53;2));0)
Le calcul si la condition est FAUX est de toute manière bon donc je ne m'en occupe pas.
J'ai beau retourner la fonction dans tous les sens je ne comprends pas comment elle peut me retourner 8 au lieu de 15 étant donné que la condition est bien vérifiée et que le calcul seul me donne le bon résultat ... j'ai raté quelque chose.
Si quelqu'un à une idée je le remercie par avance