Formule avec datedif

Résolu
Bonjour,

je recherche une formule avec datedif afin de calculer le repeat de commande de de chaque clients

Colonne b = date d'achat
colone c = nom du client
les commande sont par ordre chronologique et donc les noms de ne suivent pas. (fichier de 46773 lignes.

merci

4 réponses

  1. Bonjour,

    En D2, à tirer vers le bas :
    =SIERREUR(DATEDIF(INDEX(C$1:C1;EQUIV(B2;B$1:B1;0));C2;"d");"")

    Ou encore :
    =SIERREUR(C2-INDEX(C$1:C1;EQUIV(B2;B$1:B1;0));"")
    1. Merci de votre réponse mais aucun résultat ne s'affiche dans la cellule malgré la formule elle reste "vide"
      1. Désolé, j'avais inversé les colonnes nom et date, ce serait plutot :
        =SIERREUR(DATEDIF(INDEX(B$1:B1;EQUIV(C2;C$1:C1;0));B2;"d");"")
        ou
        =SIERREUR(B2-INDEX(B$1:B1;EQUIV(C2;C$1:C1;0));"")
      2. @Patrice33740Merci mais le résultat est le même les cellules demeurent vide (aucun résultat ne s'affiche). j'avoue que je n'y comprends pas grand chose.
      3. @vmailLes dates sont-elles réellement des dates ?
        Ne serait-ce pas des textes ?

        En alignement standard (ni droite, ni centrer, ni gauche, ni justifié), sont-elles alignées à droite ou à gauche ?
    2. Re,

      Désolé mais la formule précédente n'est pas sufisnte.

      Voici un exemple avec des calculs intermédiaires:
      https://mon-partage.fr/f/NIZamAgh/