Formule Date

bonjour j'aurais besoin d'aide sur ma formule dans le fichier joints

si je met S2 de 2016 je n'arrive pas a trouver les bonnes dates pour chaque jours.

Cordialement

=RECHERCHEH($F$2;'Calcul Date'!$B$5:$NB$6;2;FAUX)

8classeur1.xlsx (10.85 Ko)

Bonjour,

je ne comprends pas à quoi tu veux arriver...

S = la semaine ???

tu peux être plus clair ?

P.

Bonjour le forum,

Voir le fichier joint.

9jours-semaine.xlsx (10.00 Ko)

bonjour

la feuille calcul date est absente , j'en ai fait un ........................

4eric892.xlsx (15.72 Ko)

cordialement

bonjour oui

si je marques exp S1 cela me met en dessous du premier jours de la semaine ensuite cela se fait en +1 pour les autres jours

j'ai plusieurs feuille de s1 a s52 et le fait de mettre les semaines S1,s2,s3 me donnes les bonnes dates pour chaque jours

cordialement


bonjour merci pour votre aide cela répond tout a fait a ma demande

bonne soirée

re

pour Andrea

la meme sans calendrier

7eric89spec.xlsx (15.97 Ko)

mais tu peux aussi l'utiliser sur d'autre feuilles

la fonction est helas matricielle ; donc a valider avec

Ctrl maj Entrée les 3 touches en meme temps

Bonjour à tous,

il faut tenir compte de la norme ISO des années et donc ici faire intervenir l'année de la semaine concernée

en F1: 2015 en F2: 1

=(F2-1)*7+DATE(F1;1;5)-JOURSEM(DATE(F1;1;4);2)

P.

re

en effet mais en changeant simplement l'annee (avec n'importe quel procédé ) la formule a base de no.semaine corrige automatiquement ;car lamatrice est variable puisque elle debute au 01/01

cordialement

idem pour "calendrier " en incrementant la 1ere cel qui serait = date ( une cel de choix ;1;1) il est possible de tenir compte de tout les cas de figure

cordialement

re,

formule d'un ancien MVP trèèèès connu

Function NoSem(d As Date) As Long 'Laurent Longre 2004

' fonctionne suivant la norme ISO contrairement à no.semaine()

' ds la feuille : =ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1

Application.Volatile True

d = Int(d)

NoSem = DateSerial(Year(d + (8 - Weekday(d)) Mod 7 - 3), 1, 1)

NoSem = ((d - NoSem - 3 + (Weekday(NoSem) + 1) Mod 7)) \ 7 + 1

End Function
Rechercher des sujets similaires à "formule date"