Trouver le numéro de la semaine avec un mois et une année
Liitch
Messages postés
78
Statut
Membre
-
PHILOU10120 Messages postés 6510 Statut Contributeur -
PHILOU10120 Messages postés 6510 Statut Contributeur -
Bonjour à tous,
J'aimerais que les numéros de semaine d'un mois entier s'affiche automatiquement quand je choisis le mois et l'année correspondante.
Exemple :
J'écris en :
A1 : Octobre
B1 : 2017
J'aimerais en :
A2 : 40
B2 : 41
C2 : 42
D2 : 43
E2 : 44
Et que les valeurs dans la ligne 2 se met à jour automatiquement quand je change le mois et l'année en ligne 1
J'ai essayé la formule =NO.SEMAINE Mais ça ne fonctionne pas vu que je n'ai pas la date précise...
Merci !
À bientôt.
J'aimerais que les numéros de semaine d'un mois entier s'affiche automatiquement quand je choisis le mois et l'année correspondante.
Exemple :
J'écris en :
A1 : Octobre
B1 : 2017
J'aimerais en :
A2 : 40
B2 : 41
C2 : 42
D2 : 43
E2 : 44
Et que les valeurs dans la ligne 2 se met à jour automatiquement quand je change le mois et l'année en ligne 1
J'ai essayé la formule =NO.SEMAINE Mais ça ne fonctionne pas vu que je n'ai pas la date précise...
Merci !
À bientôt.
A voir également:
- Trouver le numéro de la semaine avec un mois et une année
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Numero prive - Guide
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
11 réponses
Bonjour
plutôt que d'inscrire le nom du mois en A1 et le N° d'année en B1:
en A1 la date du 1° jour du mois (année incluse, ex: 1/10/2017)
formatez cette cellule en "personnalisé" et mmmm pour afficher Octobre
et en A2 à tirer vers la droite:
=SI(MOIS($A$1)<MOIS($A$1+COLONNE(A$1)*7-7);"";NO.SEMAINE($A$1+COLONNE(A$1)*7-7))
crdlmnt
plutôt que d'inscrire le nom du mois en A1 et le N° d'année en B1:
en A1 la date du 1° jour du mois (année incluse, ex: 1/10/2017)
formatez cette cellule en "personnalisé" et mmmm pour afficher Octobre
et en A2 à tirer vers la droite:
=SI(MOIS($A$1)<MOIS($A$1+COLONNE(A$1)*7-7);"";NO.SEMAINE($A$1+COLONNE(A$1)*7-7))
crdlmnt
Bonjour,
pour ma part, j'aurai écrit
=ENT(MOD(ENT(((1&"/"&$A$1&"/"&$B$1)*1-2)/7)+0,6;52+5/28))+LIGNE(1:1)
et incrémenter la formule vers le bas, mais attention le 1/10/2017 est un dimanche et considéré comme le dernier jour de la 39éme semaine
pour ma part, j'aurai écrit
=ENT(MOD(ENT(((1&"/"&$A$1&"/"&$B$1)*1-2)/7)+0,6;52+5/28))+LIGNE(1:1)
et incrémenter la formule vers le bas, mais attention le 1/10/2017 est un dimanche et considéré comme le dernier jour de la 39éme semaine
Bonjour à tous,
Merci d'avoir répondu aussi vite !
J'ai pas pu m'en ré-occuper plus tôt...
J'ai peut-être trouver le pourquoi vos formules ne fonctionnent pas. C'est un problème en plus. La formule que vous me donner est en faite, en entête d'une colonne d'un tableau. Et à part si j'écris directement dans les cellules, sans le " = ". Alors il me donne " 0 ". Même pour les formules les plus simples.
Sachant que j'ai ajouté une ligne colonne automatique à la fin de mon tableau, peut-être que le fait que j'ai sélectionné "somme" est une incidence sur ce problème ?
Cordialement.
Bye bye
« Avant de rêver, il faut savoir. »
Merci d'avoir répondu aussi vite !
J'ai pas pu m'en ré-occuper plus tôt...
J'ai peut-être trouver le pourquoi vos formules ne fonctionnent pas. C'est un problème en plus. La formule que vous me donner est en faite, en entête d'une colonne d'un tableau. Et à part si j'écris directement dans les cellules, sans le " = ". Alors il me donne " 0 ". Même pour les formules les plus simples.
Sachant que j'ai ajouté une ligne colonne automatique à la fin de mon tableau, peut-être que le fait que j'ai sélectionné "somme" est une incidence sur ce problème ?
Cordialement.
Bye bye
« Avant de rêver, il faut savoir. »
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous,
en gardant ta façon de saisir du post 1, tu peux mettre les formules :
en A2 :
en B2 avec recopie vers la droite jusqu'en F2 :
Comme dit Mike-31, tes n° de semaines commencent à 39 et vont jusqu'à 44.
@ Vaucluse : ta formule n'affiche pas la 6ème semaine d'octobre 2017.
Cordialement
en gardant ta façon de saisir du post 1, tu peux mettre les formules :
en A2 :
=NO.SEMAINE(--("1"&A1&B1);21)
en B2 avec recopie vers la droite jusqu'en F2 :
=SI(A2<NO.SEMAINE(DATE($B$1;MOIS(1&$A$1)+1;0);21);A2+1;"")
Comme dit Mike-31, tes n° de semaines commencent à 39 et vont jusqu'à 44.
@ Vaucluse : ta formule n'affiche pas la 6ème semaine d'octobre 2017.
Cordialement
Re,
c'est un problème de référence absolue et relative le symbole $ ressemblant au dollar fixe la ligne, ou la colonne ou en absolu la cellule
si tu saisis =$A2 et que tu incrémentes vers le bas la formule passera de A2 à A3 puis A4 etc
par contre si tu incrémentes cette formule vers la droite ou la gauche elle restera =$A2
si tu écris =A$2 et que tu incrémentes vers le bas elle restera figée à =A$2
par contre si tu incrémentes vers la droite en passera à =B$2 puis =C$2 etc
mais si tu saisis =$A$2 quelque soit le sens de l'incrémentation la référence restera =$A$2 on dit que la référence est absolue
à toi d'adapter en fonction de ce que tu souhaites faire, essaye dans ta première formule de supprimer les $ en fonction du sens de l'incrémentation ou copie
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
c'est un problème de référence absolue et relative le symbole $ ressemblant au dollar fixe la ligne, ou la colonne ou en absolu la cellule
si tu saisis =$A2 et que tu incrémentes vers le bas la formule passera de A2 à A3 puis A4 etc
par contre si tu incrémentes cette formule vers la droite ou la gauche elle restera =$A2
si tu écris =A$2 et que tu incrémentes vers le bas elle restera figée à =A$2
par contre si tu incrémentes vers la droite en passera à =B$2 puis =C$2 etc
mais si tu saisis =$A$2 quelque soit le sens de l'incrémentation la référence restera =$A$2 on dit que la référence est absolue
à toi d'adapter en fonction de ce que tu souhaites faire, essaye dans ta première formule de supprimer les $ en fonction du sens de l'incrémentation ou copie
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
Re,
Oui j'utilise quotidiennement l'incrémentation.
Mais j'ai beau eu faire les changements ça ne fonctionne pas. En cherchant d'où venait le problème, j'ai trouvé que dans une ligne en-tête d'un tableau, le texte est dit "statique".
Du coup quand tu as un tableau, tu ne peux pas utiliser de formule pour nommer les colonnes.
Et quand tu écris ta formule et qu'après tu insères ton tableau alors à ce moment là, Excel prend le résultat de la formule et le met en format texte.
Ce qui fait que si je change le mois alors la cellule ne se met pas à jour automatiquement étant donné qu'il n'existe plus de formule.
Oui j'utilise quotidiennement l'incrémentation.
Mais j'ai beau eu faire les changements ça ne fonctionne pas. En cherchant d'où venait le problème, j'ai trouvé que dans une ligne en-tête d'un tableau, le texte est dit "statique".
Du coup quand tu as un tableau, tu ne peux pas utiliser de formule pour nommer les colonnes.
Et quand tu écris ta formule et qu'après tu insères ton tableau alors à ce moment là, Excel prend le résultat de la formule et le met en format texte.
Ce qui fait que si je change le mois alors la cellule ne se met pas à jour automatiquement étant donné qu'il n'existe plus de formule.
Re,
tu peux mettre à notre disposition un exemple de fichier anonymisé parce que pour ma part je ne comprends pas la structure du fichier avec cet histoire "d'entête de colonne dit statique" ainsi "tu ne peux pas utiliser de formule pour nommer les colonnes"
tu peux mettre à notre disposition un exemple de fichier anonymisé parce que pour ma part je ne comprends pas la structure du fichier avec cet histoire "d'entête de colonne dit statique" ainsi "tu ne peux pas utiliser de formule pour nommer les colonnes"
Re,
et bien, je t'ai donné la formule dans mon premier post le post 3 dans la discussion
=ENT(MOD(ENT(((1&"/"&$A$1&"/"&$B$1)*1-2)/7)+0,6;52+5/28))+LIGNE(1:1)
et incrémenter la formule vers le bas
il suffit de l'adapter pour une incrémentation vers la droite et simplement changer +LIGNE(1:1) par +COLONNE(A:A)
donc en cellule E7 tu colles cette formule et tu l'incrémentes vers la droite, en cherchant un peu pour te perfectionner tu aurais dû trouver
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
et bien, je t'ai donné la formule dans mon premier post le post 3 dans la discussion
=ENT(MOD(ENT(((1&"/"&$A$1&"/"&$B$1)*1-2)/7)+0,6;52+5/28))+LIGNE(1:1)
et incrémenter la formule vers le bas
il suffit de l'adapter pour une incrémentation vers la droite et simplement changer +LIGNE(1:1) par +COLONNE(A:A)
donc en cellule E7 tu colles cette formule et tu l'incrémentes vers la droite, en cherchant un peu pour te perfectionner tu aurais dû trouver
=ENT(MOD(ENT(((1&"/"&$A$1&"/"&$B$1)*1-2)/7)+0,6;52+5/28))+COLONNE(A:A)
A+
Mike-31
Je suis responsable de ce que je dis, pas de ce que tu comprends...
Re,
Je viens de l'essayer et ça me met toujours 0, par contre comme je l'ai déjà répété juste avant. Lorsque je met la formule dans une cellule extérieur à un tableau. Là ça marche.
Je me perfectionne quand je comprends la formule, or là je ne comprends pas ta formule. Je n'utilise pas "ENT" ou "MOD".
Donc je ne peux tout simplement pas ajuster la formule si je ne l'a déchiffre pas.
Cordialement.
Je viens de l'essayer et ça me met toujours 0, par contre comme je l'ai déjà répété juste avant. Lorsque je met la formule dans une cellule extérieur à un tableau. Là ça marche.
Je me perfectionne quand je comprends la formule, or là je ne comprends pas ta formule. Je n'utilise pas "ENT" ou "MOD".
Donc je ne peux tout simplement pas ajuster la formule si je ne l'a déchiffre pas.
Cordialement.
Re,
ton problème est que tu as inséré un tableau proposé par Excel avec des fonctionnalités et donc tu te trouves limité et ne peux pas mettre de formule dans tes entêtes
Il est facile de faire un tableau personnalisé regarde sur ta Feuil2.
autre erreur, dans ta liste de validation Mois plage L8:L19 il faut saisir les mois dans un format reconnu par Excel, exemple FEVRIER n'est pas reconnu par Excel alors soit tu saisis Février ou FÉVRIER ou en abrégé Fév
après ce petit tour regarde ton fichier
https://www.cjoint.com/c/GElqrZKRLVj
ton problème est que tu as inséré un tableau proposé par Excel avec des fonctionnalités et donc tu te trouves limité et ne peux pas mettre de formule dans tes entêtes
Il est facile de faire un tableau personnalisé regarde sur ta Feuil2.
autre erreur, dans ta liste de validation Mois plage L8:L19 il faut saisir les mois dans un format reconnu par Excel, exemple FEVRIER n'est pas reconnu par Excel alors soit tu saisis Février ou FÉVRIER ou en abrégé Fév
après ce petit tour regarde ton fichier
https://www.cjoint.com/c/GElqrZKRLVj
Re,
Oui je vois, seulement ce tableau est remplis au fur et à mesure de l'année. Et j'ai besoin des filtres.
Et si je met les filtres "manuellement" sans insérer de tableau, alors les numéros de semaines ne sont plus affichés.
Étant donné que je dois tout de même garder le tableau proposé par Excel je pense le faire à la main, tant pis.
Exact, je n'avais pas fait attention à ce détail.
Merci de ton aide.
Oui je vois, seulement ce tableau est remplis au fur et à mesure de l'année. Et j'ai besoin des filtres.
Et si je met les filtres "manuellement" sans insérer de tableau, alors les numéros de semaines ne sont plus affichés.
Étant donné que je dois tout de même garder le tableau proposé par Excel je pense le faire à la main, tant pis.
Exact, je n'avais pas fait attention à ce détail.
Merci de ton aide.
Cordialement.