Date infinie

Sandrine -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je vous explique,
J'ai un tableau avec des dates et ce tableau est censé rester longtemps ... J'ai des formules dans lesquelles j'ai des créneaux de dates (entre le 15/01/21 et le 25/02/21) mais comme le tableau est censé rester longtemps, comment puis je mettre dans ma formule 15-01-infini et le 25/02/-infini?
Merci de votre aide

Configuration: Windows / Chrome 88.0.4324.190

11 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.

Crdmt
0
Sandrine
 
https://www.cjoint.com/c/KCpoPNw74Fs voici le fichier feuille 1
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Re
C'est bien beau,
Mais c'est quand, la date du prochain vermifuge apres le 07/04/20211?
Tous les mois ?
Tous les 6 mois ?

Crdlmt
0
Sandrine
 
oui tt les 6 mois du coup on rentre dans la case bleu qui est correspond et qui est vierge etc...
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Je ne comprends pas bien. Il n'y a de cellules bleues dans la feuil1
je te mets une formule ......

Tu as lu ce qu'on demandait ?

"Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, "

Crdlmt
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 358
 
Bonjour Sandrine.

Quand tu poses une question de bureautique, et particulièrement sur Excel, réfléchis bien à ce que tu as et à ce que tu désires ...
"entre le 15/01/infini et le 25/02/infini " ne veut rien dire ! Le début est forcément défini ; c'est 2021.
Et pour indiquer une date finale indéterminée, il suffit d'écrire >25/02/21
0
Sandrine
 
cela ne fonctionne pas en fait ce que je voudrais c'est ne pas mettre l'année dans toute ma formule pour que cela fonctionne toujours en 2040 par exemple :
Voici ma formule: =SI(OU(C6="MARE";C6="2 ans";C6="STALLION";C6="RESTING HORSE");SI(ET(K6>DATEVAL("01/01/2021");K6<DATEVAL("24/01/21"));"15 février";SI(ET(K6>DATEVAL("25/01/21");K6<DATEVAL("24/04/21"));"15 mai";SI(ET(K6>DATEVAL("25/04/2021");K6<DATEVAL("11/06/21"));"1er Juillet";SI(ET(K6>DATEVAL("12/06/21");K6<DATEVAL("24/08/21"));"15 sept";SI(ET(K6>DATEVAL("25/08/21");K6<DATEVAL("24/10/21"));"15 Nov";SI(ET(K6>DATEVAL("25/10/21");K6<DATEVAL("24/01/22"));"15 févr";SI(ET(C6="YEARLING";K6>DATEVAL("12/01/2021");K6<DATEVAL("11/03/2021"));"1er Avril";SI(ET(C6="YEARLING";K6>DATEVAL("12/03/2021");K6<DATEVAL("11/05/2021"));"1er Juin";SI(ET(C6="YEARLING";K6>DATEVAL("12/05/2021");K6<DATEVAL("11/07/2021"));"1er Aout";SI(ET(C6="YEARLING";K6>DATEVAL("12/07/2021");K6<DATEVAL("11/09/2021"));"1er Oct";SI(ET(C6="YEARLING";K6>DATEVAL("12/09/2021");K6<DATEVAL("11/11/2021"));"1er décembre";SI(ET(C6="YEARLING";K6>DATEVAL("12/11/2021");K6<DATEVAL("31/12/2021"));"15 février";SI(ET(C6="YEARLING";K6>DATEVAL("01/1/2021");K6<DATEVAL("11/01/2022"));"1er février";SI(ET(C6="FOAL";D6<=AUJOURDHUI());D6;SI(ET(C6="FOAL";E6<=AUJOURDHUI());E6;SI(ET(C6="FOAL";F6<=AUJOURDHUI());F6;SI(ET(C6="FOAL";G6<=AUJOURDHUI());G6;SI(ET(C6="FOAL";H6<=AUJOURDHUI());H6;"")))))))))))))))))))
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Tu parles de ma réponse ?

Tu te rends bien compte qu'il n'y a pas de nom pour définir ta formule ?
Si tu expliquais simplement comment fonctionne ton fichier ?
La, ta formule ça voudrait dire que chaque cheval a un vermifugeage personnalisé.
Commet est déclenchée cette opération ?
Un traitement d'attaque, puis un traitement régulier tous les 6 mois ?
il faut expliquer !!

Crdlmt
0
Sandrine > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 
oui et non ce que je veux dire c'est que je ne peux pas mettre cela dans ma formule
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700 > Sandrine
 
T'as toujours rien expliqué !
0
Sandrine
 
https://www.cjoint.com/c/KCqo1EgoBSs
Voici avec des explications toutes mes excuses je ne suis pas douée en Excel et je vais certainement un peu vite
0
Tessel75
 
Bonjour,
Il y a un moyen extrêmement simple de résoudre ton problème, c'est de mettre une date sans cesse plus lointaine, et non pas une date "infini", ce qui ne veut effectivement rien dire.
Je te propose une date du genre "(Date() +(100*365)) ", càd la date d'aujourd'hui reportée à dans 100 ans. Je pense que ça devrait aller, sinon tu peux reporter la date à dans 200 ans ou 300 ou dans 1000 ans.
Ou bien encore, tu peux entrer d'office comme date limite : "31/12/3000 ". Elle devrait convenir.
Il faut toujours partir du point de vue que rien n'est plus stupide qu'un ordinateur, alors il faut biaiser.
En espérant avoir pu répondre au moins en partie à ta question.
Bonne suite.
0
Sandrine
 
Je ne peux pas mettre une date comme celle ci car il faut que je sélectionne une partie de l'année sans l'année justement!!! ex: entre le 11janvier et le 10 Mars puis du 11 mars au 11mai etc...pour une catégorie et du 12/08 au 24 sept puis du 25 sept au 11 nov etc.... pour une autre catégorie et du 25/01 au 24/04, puis du 24/04au 11/06, puis du 12/06 au 14/08 etc... pour une dernière catégorie ....
0
Tessel75
 
Alors, il faut changer ta formule et entrer les N° des jours dans l'année. A brule-pourpoint, je ne peux pas te dire la formule exacte, mais en cherchant les formules de Excel tu devrais trouver pas trop difficilement. A tout le moins, il y a suffisamment de kadors en Excel ici pour te donner le coup de pouce nécessaire. Mais je crois que c'est la méthode à suivre.
Tu as, donné par Excel la fonction "Jour" qui te donne le N° du jour dans mois, et la fonction "Mois" qui te donne le N° du mois dans l'année; en combinant les 2, tu devrais pouvoir résoudre ton problème.
Par ailleurs, plutôt que d'avoir une formule si longue et si compliquée, il serait peut-être judicieux d'avoir une étape/cellule intermédiaire où tu fais un premier calcul de la date "DATEVAL("xx") " et à partir de cette cellule, ta formule "Si(YYY;ZZZ;XXX)"
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Au passage
=SI(C9="FOAL";DATE(ANNEE(B9);MOIS(B9);JOUR(B9)+7); "")
peut s'écrire plus simplement
=SI(C9="FOAL";B9+7; "")
Pour ajouter k jours à une date en B9 : C9=B9+k suffit

Cdlmnt
0