Date si....

Résolu/Fermé
lestitis66 Messages postés 8 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 11 février 2014 - 4 févr. 2014 à 19:27
lestitis66 Messages postés 8 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 11 février 2014 - 5 févr. 2014 à 09:53
Bonjour,
j ai en a1 la date du 1er jour de l'année (ex:01/01/2014).
Ensuite en b1 lundi en b2 mardi en b3 mercredi....ainsi de suite jusqu'au dimanche.
Je voudrais dans les cases c1,c2 c3, que cette date vienne en face du jour correspondant.
C'est a dire par rapport a ma date indiqué en a1 elle devrais venir se mettre dans la case c3 car le premier jour est un mercredi.
Merci d'avance de votre coup de pouce.



3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié par Vaucluse le 4/02/2014 à 19:40
Bonjour

une formule à tirer sur la largeur utile de C à partir de C1
=SI(JOURSEM($A$1;2)=LIGNE();$A$1;"")

mais si vous voulez continuer en C pour avoir une liste de date:

à placer en C1
=SI(JOURSEM($A$1;2)=LIGNE();$A$1 ;"")

et ensuite à partir de C2 jusqu'à C7

=SI(JOURSEM($A$1;2)<LIGNE();"";SI(JOURSEM($A$1;2)=LIGNE();$A$1;C1+1))

et ensuite bien sur après le dimanche en C7, C7+1 suffira tirer sur la hauteur utile

Si vous ne voulez pas utiliser LIGNE() placer en C1 1 à la place ; 2 en C2 ect, dans la, formule


crdlmnt

Errare humanum est, perseverare diabolicum
0
lestitis66 Messages postés 8 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 11 février 2014
4 févr. 2014 à 20:55
Merci,
Ça marche , mais si je déplace ma colonne de semaine et qu'elle commence en b15 lundi ,b16 mardi , etc ; cela ne fonctionne pas ???
Désolé mais je suis vraiment novice ...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
5 févr. 2014 à 07:21
Bonjour
il faut simplement ajuster LIGNE() pour que ce code corresponde à 1 sur la ligne où se situe la formule
soit pour un départ sur ligne 16, replacer LIGNE() par LIGNE()-15 pour avoir 1 sur ligne 16, 2 sur ligne 17 ect...
pour voir à quoi correspond ce code, placez
=LIGNE()
dans une cellule et voyez le résultat

crdlmnt
0
lestitis66 Messages postés 8 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 11 février 2014
5 févr. 2014 à 09:53
Bonjour ,
merci beaucoup pour le renseignement , j'ai enfin compris.....

Cordialement
0