Etienne2323
XLDnaute Impliqué
Bonjour à tous,
j'ai besoin de votre aide une fois de plus. Je cherche à écrire une fonction qui me donnerais le résultat suivant sans que ma formule mesure 1km de long. C'est possible d'optimiser l'écriture de ma formule ?
J'ai une date en A1 qui est la date d'aujourdui.
En A2, je cherche obtenir la date de fin du trimestre complété le plus proche.
Je m'explique avec un exemple. Aujourd'hui, nous sommes le 29 juillet 2009. C'est la valeur renvoyée par la cellule A1.
En A2, j'aimerais obtenir comme date le 30 juin 2009, qui est la date de fin du 2e trimestre de 2009, qui se trouve à être le dernier complété.
(NB, si nous sommes aujourd'hui le 30 juin 2009, j'aimerais que la date inscrite en A2 prenne en considération la journée actuelle, donc qu'elle me renvoie le 30 juin plutôt que le 31 mars)
Aussi, si les jours posent problème, ils ne me sont d'aucune utilité. Avec le fichier que j'utilise, qu'il soit inscrit le 1er juin 2009 ou le 30 juin 2009 en A2, cela ne fait aucune différence pour moi. Ce que j'ai besoin, c'est le bon mois.
Ma meilleure solution jusqu'à présent :
=SI(OU(MOD(MOIS(A1);3)<>1;MOD(MOIS(A1);3)<>2;MOD(MOIS(A1);3)<>3;MOD(MOIS(A1);3)<>4);DATE(ANNEE(A1);ARRONDI.INF(MOIS(A1)/3;0)*3;1);DATE(ANNEE(A1);MOIS(A1);1))
Vous avez une meilleure solution ?
Merci beaucoup de votre aide,
Cordialement,
Étienne
j'ai besoin de votre aide une fois de plus. Je cherche à écrire une fonction qui me donnerais le résultat suivant sans que ma formule mesure 1km de long. C'est possible d'optimiser l'écriture de ma formule ?
J'ai une date en A1 qui est la date d'aujourdui.
En A2, je cherche obtenir la date de fin du trimestre complété le plus proche.
Je m'explique avec un exemple. Aujourd'hui, nous sommes le 29 juillet 2009. C'est la valeur renvoyée par la cellule A1.
En A2, j'aimerais obtenir comme date le 30 juin 2009, qui est la date de fin du 2e trimestre de 2009, qui se trouve à être le dernier complété.
(NB, si nous sommes aujourd'hui le 30 juin 2009, j'aimerais que la date inscrite en A2 prenne en considération la journée actuelle, donc qu'elle me renvoie le 30 juin plutôt que le 31 mars)
Aussi, si les jours posent problème, ils ne me sont d'aucune utilité. Avec le fichier que j'utilise, qu'il soit inscrit le 1er juin 2009 ou le 30 juin 2009 en A2, cela ne fait aucune différence pour moi. Ce que j'ai besoin, c'est le bon mois.
Ma meilleure solution jusqu'à présent :
=SI(OU(MOD(MOIS(A1);3)<>1;MOD(MOIS(A1);3)<>2;MOD(MOIS(A1);3)<>3;MOD(MOIS(A1);3)<>4);DATE(ANNEE(A1);ARRONDI.INF(MOIS(A1)/3;0)*3;1);DATE(ANNEE(A1);MOIS(A1);1))
Vous avez une meilleure solution ?
Merci beaucoup de votre aide,
Cordialement,
Étienne
Dernière édition: