Formule Excel glissante

Résolu
Bonjour,

J'aimerais trouver une formule Excel "glissante" en fonction de l'avancement des données saisies.

Je m'explique avec l'aide d'un fichier mis en place pour l'occasion : https://www.cjoint.com/?3Lvxp0BRNs0.

J'ai un onglet par année (ici 2013 et 2014).

Pour l'année 2013, en colonne N, je calcule le CA annuel et, en colonne O, je calcule la somme des 5 plus gros CA mensuel sur l'année 2013.

Pour l'année 2014 (supposons que nous sommes fin Mai), idem. Je calcule, en colonne N, le CA 2014 donc de Janvier à Mai. En colonne O, j'aimerais calculer les 5 plus gros CA sur la période glissante des 12 derniers mois soit de Juin 2013 à Mai 2014.
Une fois que le CA de Juin 2014 sera saisi, la formule devra prendre en compte la période Juillet 2013 à Juin 2014, etc...

Voilà, j'espère avoir été clair dans mon interrogation.

N'hésitez pas à revenir vers moi pour tout complément d'information.

Cordialement,

Guillaume.

3 réponses

  1. Merci. Je vais lire ce topic, ça m'évitera de poster pour rien.

    Merci
    0
    1. Bonjour,

      Merci pour votre retour.

      Je n'arrive pas à appliquer votre formule lorsque le tableau se complique.
      Voici le tableau concerné : https://www.cjoint.com/?3LwvHc05HCi.

      Dans ce tableau, idem. J'aimerais faire une formule glissante prenant en compte les 4 plus gros CA de la région 1 (Languedoc Roussillon) et les 3 plus gros CA de la région 2 (PACA).
      Même principe, dans l'onglet "2014" et en cellule T4, la formule doit prendre en compte les plus gros chiffres d'affaires en fonction de l'avancement de l'année.

      Bon à savoir : Le programme des villes reste le même toute l'année et toujours dans le même ordre.

      Merci encore de vous être penché sur mon cas.

      Cordialement,

      Guillaume.
      0
    2. Contributeur
      Bonjour,

      à tester :
      =SOMME(GRANDE.VALEUR(SI(B2:M2>0;0;1)*'2013'!B2:M2+B2:M2;{1;2;3;4;5})) 

      formule matricielle à valider avec shift+ctrl+entrée
      eric
      0