Formule pour le Dimanche Précédent

Bonjour,

En AF4, j'ai une date et j'aimerais qu'a la cellule O1, obtenir la date du dimanche de la cellule AF4.

Si Af4 est déjà un dimanche, O1 doit correspondre a ce dimanche

Exemple, en AF4 j'ai 05 Décembre 2022, j'aimerais avoir en O1, 04 décembre 2022 qui correspond au dimanche précédent

Par contre si j'ai en AF4, le 04 décembre, la date affichée en O1 doit rester la même.

Merci de pouvoir m'aider svp


Windows / Edge 108.0.1462.54

5 réponses

  1. Merci a tous pour avoir régler mon problème

    Vous avez tous proposer une formule et ils fonctionnent tous

    0
    1. Contributeur

      Bonjour 

      Ou ceci

      =AF4+CHOISIR(JOURSEM(AF4;2);-1;-2;-3;-4;-5;-6;0)


      0
      1. Bonsoir,

        Reste ceci en O1

        =SI(JOURSEM(AF1;2)=7;DATE(ANNEE(AF1);1;1)+(NO.SEMAINE(AF1;2))*7-JOURSEM(DATE(ANNEE(AF1);1;1);2);DATE(ANNEE(AF1);1;1)+(NO.SEMAINE(AF1;2)-1)*7-JOURSEM(DATE(ANNEE(AF1);1;1);2))
        0
        1. Bonjour,

          La formule =ENT((AF4-1)/7)*7+1 dans une cellule au format date va toujours rendre le dimanche précédent ou égal à.

          0
          1. Bonjour

            Ta date en B4

            puis pour le dimanche précédent

            =SI(JOURSEM(B4)=1;B4-7;B4-JOURSEM(B4)+1)

            ou si c'est un dimanche, on le garde

            =B4-JOURSEM(B4)+1

            Cdlmnt

            0