No de semaine auto

Le
Fuentes Mickael
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :

ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je me
couche moin bete ce soir.

Micky
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
David
Le #18487511
Bonjour,

=NO.SEMAINE(A2;1) Numéro de la semaine dans l'année, le début de la
semaine étant le dimanche
=NO.SEMAINE(A2;2) Numéro de la semaine dans l'année, le début de la
semaine étant le lundi


si date en A2

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/


"Fuentes Mickael"
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma
semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà
que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :

ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je
me
couche moin bete ce soir.

Micky




David
Le #18487671
Bonjour,

Pour plus d'info :
http://www.excelabo.net/excel/semaines.php

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/


"David"
Bonjour,

=NO.SEMAINE(A2;1) Numéro de la semaine dans l'année, le début de la
semaine étant le dimanche
=NO.SEMAINE(A2;2) Numéro de la semaine dans l'année, le début de la
semaine étant le lundi


si date en A2

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/


"Fuentes Mickael" news:
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma
semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà
que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :

ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je
me
couche moin bete ce soir.

Micky








michdenis
Le #18487651
Utilise plutôt cette formule développé par l'excellent Daniel Maher
Cette formule s'adapte en plus au changement de calendrier 1900 ou 1904

=1+ENT(MIN(MOD(A1-DATE(ANNEE(A1)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A1)+{-1;0;1};1;3));734))/7)



"Fuentes Mickael" discussion :
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :

ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je me
couche moin bete ce soir.

Micky
michdenis
Le #18487851
Du même auteur que la formule : d'une trivialité élémentaire !
;-)
'------------------------------------------------------
Explication de cette formule :
=1+ENT(MIN(MOD(A5-DATE(ANNEE(A5)+{-1;0;1};1;5)+JOURSEM(DATE(ANNEE(A5)+{-1;0;1};1;3));734))/7)Pour comprendre une formule, on peut sélectionner une partie de celle-ci etappuyer sur F9 pour connaître un résultat intermédiaire : c'est bien pratiquepour la compréhension.Primo, la formule génère une matrice de 3 dates qui correspondent respectivementaux premiers Lundi de l'an précédent, de l'an courant et de l'an suivant(l'année de référence étant celle de la date en A5).+DATE(ANNEE(A5)+{-1;0;1};1;5)-JOURSEM(DATE(ANNEE(A5)+{-1;0;1};1;3))Ensuite, on prend la date en A5 et on lui soustrait ces trois dates.¥-()¥-DATE()+JOURSEM(DATE())Parmi les trois résultats de soustraction, le résultat le plus petit MAISNON-NÉGATIF* sera sélectionné et il s'agira de la différence de jours entre lepremier lundi de la bonne année et la date en A5. Pour convertir en semaine, ongarde la partie entière d'une division par 7, puis on ajoute 1.* : L'utilisation de MOD(Y;734) transforme les Y négatifs en des résultatspositifs suffisant grands pour assurément ne pas être sélectionnés par le MIN().'------------------------------------------------------
Sam
Le #18490201
Bonjour ,
bizarre, NO.SEMAINE(1/1/2010;2) me donne 1 alors qu'on devrait avoir 53.

Cordialement
Michel dit "Sam"

"David"
Bonjour,

=NO.SEMAINE(A2;1) Numéro de la semaine dans l'année, le début de la
semaine étant le dimanche
=NO.SEMAINE(A2;2) Numéro de la semaine dans l'année, le début de la
semaine étant le lundi


si date en A2

--
a+ Jean-Pol
Site Web : www.colovid.be
Site Web perso pour le fun : http://users.skynet.be/DAVID/


"Fuentes Mickael" news:
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma
semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà
que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :

ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je
me
couche moin bete ce soir.

Micky








Fuentes Mickael
Le #18500301
Merci à tous pour votre aide,

c'est bon cela fonctionne.

Micky

"Fuentes Mickael" news:
Bonjour à tous,

je viens soliciter votre aide concernant le calcul automatique de ma


semaine
en fonction d'une date.
En effet cela à toujours fonctionné parfaitement depuis 3 ans mais voilà


que
cette année il y a du changement.

exemple:
en B12 j'ai 21/01/2009, en A1 j'obtiens 4
par contre lorsque je passe au 22/01/2009 je passe en semaine 5

bizarre non ????

ma formule est :




ENT((B12-DATE(ANNEE(B12);2;1)+SI(JOURSEM(DATE(ANNEE(B12);2;1))>1;JOURSEM(DAT
E(ANNEE(B12);2;1))-2;JOURSEM(DATE(ANNEE(B12);1;1))+5))/7)+5

merci par avance, avec une petite explication sur la formule pour que je


me
couche moin bete ce soir.

Micky




Publicité
Poster une réponse
Anonyme