Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

SI Impriqués ou formule plus simple ?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

max.lander

XLDnaute Occasionnel
Bonjour à tous,

Je souhaite simplifier la colonne prorata du tableau en PJ.

Au départ je pensais utiliser des "Si" imbriqués mais avant de commencer je voulais savoir s'il n'y avait pas plus simple !


Dans ma colonne prorata :

Je souhaite connaitre le nombre de mois ou le nombre de jours calendaires en deux dates en fonction du contenu de la colonne F (mois, jours..)

Par contre la date départ varie :

Si l'année de la date début est égale à l' année N alors on effectue le calcul entre la date clôture D1 et la date Fin (en I)

Par contre Si l'année de la date début est égale à l' année N+1 alors on effectue le calcul sur la date début (en H) et la date de fin (en i).



Merci pour votre aide et avis
 

Pièces jointes

Re : SI Impriqués ou formule plus simple ?

Bonsoir à tous.

En attendant plus simple :
=ARRONDI(SI(F3="Mois";(ANNEE(H3)=ANNEE(AUJOURDHUI()))*(I3-D$1)+(ANNEE(H3)-1=ANNEE(AUJOURDHUI()))*(I3-H3)/30.4375;(ANNEE(H3)=ANNEE(AUJOURDHUI()))*(I3-D$1)+(ANNEE(H3)-1=ANNEE(AUJOURDHUI()))*(I3-H3));0)
 
Re : SI Impriqués ou formule plus simple ?

Désolé Victor21, je suis resté bloqué sur le post juste avant !
Ta proposition ne comporte effectivement qu'un "SI"

Par contre, j'ai du mal à comprendre la formule peux-tu stp la commenter ?

Merci par avance
 
Dernière édition:
Re : SI Impriqués ou formule plus simple ?

Re,

[...] j'ai du mal à comprendre la formule peux-tu stp la commenter ?[...]
Un début :
=ARRONDI(SI(F3="Mois";(ANNEE(H3)=ANNEE(AUJOURDHUI( )))*(I3-D$1)+(ANNEE(H3)-1=ANNEE(AUJOURDHUI()))*(I3-H3)/30.4375;(ANNEE(H3)=ANNEE(AUJOURDHUI()))*(I3-D$1)+(ANNEE(H3)-1=ANNEE(AUJOURDHUI()))*(I3-H3));0)

(ANNEE(H3)=ANNEE(AUJOURDHUI( )))
compare l'année en H3 et l'année actuelle. Et renvoie soit vrai(1), soit faux(0).
Multiplié par (I3-D$1) renvoie i3-D1 si vrai, 0 si faux
De même :
(ANNEE(H3)-1=ANNEE(AUJOURDHUI()))
compare l'année en H3-1 et l'année actuelle. Et renvoie soit vrai(1), soit faux(0).
Multiplié par (I3-D$1) renvoie i3-D1 divisé par 30.4375 (nb de jours moyens d'un mois (=365/12) si vrai, 0 si faux
Pour compléter, utilisez l'évaluation de formule dans le groupe "Audit de Formule", volet "Formules", en pas à pas.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
219
Réponses
2
Affichages
268
  • Question Question
Microsoft 365 Formule ou VBA
Réponses
6
Affichages
452
Réponses
5
Affichages
432
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…