Formule pour une chiffre qui boucle à l'infini

F22Raptor

XLDnaute Impliqué
Hello
Encore un intitulé incompréhensible pour mon souci ! :D

L'idée est la suivante : je dois calculer un nombre à partir de la date du jour.
Il doit être compris entre 1 et X. (dans mon fichier joint, c'est 9, mais ça pourrait être 250 !)

On dit que ça commence à la DateRéf du 1er mai 2016 à 1.
La formule doit incrémenter en fonction de la date du jour.
On pourrait donc dire : Nombre = (DateJour - DateRéf) + 1

SAUF QUE : au bout de 9 jours, je veux recommencer à 1 etc ...
Bref, une boucle avec une cadence de 9, en fonction de la date jour.

Ca m'avait l'air tout bête, mais je bloque !
Une idée !
 

Pièces jointes

  • boucle.xlsx
    10.7 KB · Affichages: 27
  • boucle.xlsx
    10.7 KB · Affichages: 27

F22Raptor

XLDnaute Impliqué
Re : Formule pour une chiffre qui boucle à l'infini

en effet ! joli
Je venais de trouver la réponse de manière moins propre :
je soustrais à (DateJour - DateRéf) + 1
Cycle*ENT((DateJour-DateRéf)/Cycle)

Avec cycle = 9 (B1) dans mon exemple

Merci JHA :)
 

R@chid

XLDnaute Barbatruc
Re : Formule pour une chiffre qui boucle à l'infini

Bonjour,
salut JHA,
selon ta dernière explication tu dois arriver à une formule comme =B$1*ENT((AUJOURDHUI()-A4)/B$1) ??
c'est ça non ?
mais c'est pas ce que tu demandes !?!?
 

F22Raptor

XLDnaute Impliqué
Re : Formule pour une chiffre qui boucle à l'infini

Hello Rachid,
Pas tout à fait :

[ (DateJour - DateRéf) + 1 ] - [Cycle*ENT((DateJour-DateRéf)/Cycle)]

En fait je calcule dans le premier terme le nombre de jours écoulés depuis la date de référence (qui est fixe, donc ici $A$4) auquel j'ajoute 1, pour ne pas commencer à zéro à cette date.
Et ensuite, je retranche un terme qui sera zéro pendant les 9 premières occurrences, puis 9 pendant les 9 suivantes, puis 18, puis 27, etc ...
 

Discussions similaires

Réponses
5
Affichages
272

Statistiques des forums

Discussions
312 545
Messages
2 089 475
Membres
104 174
dernier inscrit
Jeanpy NGUVUMALI SAIDI