Format conditionnel suivant période établie

Résolu
Bonjour,

Comment indiquer à EXCEL, en format conditionnel (Mois ou Jours) ?

Si j'ai le début d'un mois en A1 et en B1 la fin d'un mois, je souhaite que le format soit 0 "Mois"

Si j'ai une date qui ne remplit pas cette condition, le calcul en C1 devra être en jours.

Exemple format (mois) :

A1 = 01/07/2021
B1 = 31/07/2021
C1 = 1 Mois

Autre exemple format (jours) :

A1 = 01/07/2021
B1 = 04/08/2021
C1 = 35 jours

Je pensais passer par un format conditionnel, sauf si je peux en C1, faire autrement....

Merci d'avance !

Bien cordialement,

Configuration: Windows / Firefox 91.0

2 réponses

  1. Bonjour

    Essaies ceci en C1
    =SI(ET(ANNEE(A1)=ANNEE(A2);MOIS(A1)=MOIS(A2));" 1 mois";1+A2-A1 & " jours")

    Cdlmnt
    1
    1. Bonjour ccm81,

      Merci pour cette solution qui fonctionne quand il y a 1 mois indiqué, mais lorsque il y a 2,3, ou + de mois (entier) indiqué, cela se traduit en jours.

      J'aurais dû le préciser.....

      Quand la 1ère date indiquée est un début de mois et la 2ème date indiquée est une fin de mois, le calcul devra se faire en mois et puis pour le reste en jours....

      Exemple :

      A1 = 01/07/2021
      B1 = 31/08/2021
      C1 = 2 Mois

      Cdlt
      0
  2. Ceci ?
    =SI(ET(JOUR(A1)=1;JOUR(A2)=JOUR(FIN.MOIS(A2;0)));1+DATEDIF(A1;A2;"m")&" mois";A2-A1+ 1&" jours")

    Cdlmnt
    1
    1. C'est parfait ! Merci !
      0