Croisement des données

Résolu/Fermé
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 19 juin 2015 à 16:04
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 13 juil. 2015 à 12:51
Bonjour,

J'ai un fichier planning avec différentes données rentrées par mois. Dans un tableau, on répertorie les données par mission et par personne.

Je n'arrive pas à calculer le nombre de fois qu'une personne nommé par exemple kevin a fais une animation à Kamishibai.

Il me faudrait de l'aide pour remplir la feuille Juin-Juin et Janvier décembre.

Fichier : https://www.cjoint.com/c/EFtoeCE5Rh3

Bien cordialement

45 réponses

Bonjour

hum mettre L + 1 ex:
Rows(L + 1 & ":" & L + 4).EntireRow.Hidden = True

A+
Maurice
0
Bonjour

il faut vous mettre au vba HI

http://www.cjoint.com/c/EFEmLVitxm8

A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
30 juin 2015 à 15:45
Bonjour,

C'est presque parfait !

On constate de petites erreurs si tu met année 2015, dans la feuille mars, on a des lundi, mardi et mercredi avec une ligne, ce qui n'est pas le but.

Peux-tu mettre tout les samedis et dimanches d'une couleur différente aussi (qu'on les distingue bien des autres) ?

P.S : il y a aussi un petit bug lorsqu'on masque la saisie, si on descend avec la souris ça bloque avant la fin, si on descend avec la touche bas, cela marche très bien.

Merci de ton aide
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
Modifié par PHILOU10120 le 30/06/2015 à 17:33
Avez vous appliqué montre tout
changer la date en E52
masque de saisie
La date ne doit être changer que sur la feuille Janvier les autres mois ont une formule
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025
30 juin 2015 à 17:34
Tout à fait !
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
30 juin 2015 à 17:27
Bonjour

Pour changer d'année appuyer sur Montre tout entrer l'année en E52
appuyer sur masque de saisie
Cette procédure libére les lignes masquées des samedis et dimanches et le 29 février
et cachera à nouveau les samedis et dimanches et le 29/02 si nécessaire
Elle n'a pas d'action sur les numéros des semaines qui correspondent à des formules

le fichier http://www.cjoint.com/c/EFEpzS010fx

Pour enlever les boutons cliquer droit sur celui-ci sélectionner une poignée et supprimer
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
30 juin 2015 à 17:39
Bonjour,

Pareille que via55, c'est parfait pour les masques d'après ce que j'ai vu. Que peut-on faire pour automatiser les n° de semaine.

Cdlt
0
Bonjour

modification semaine et jour
Pour le changement d'année on ne peut que le faire en Janvier
Car dans les autre mois tu a des fonctions

http://www.cjoint.com/c/EFErqG5VyQ8

A+
Maurice
0

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

Posez votre question
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
1 juil. 2015 à 13:30
Bonjour

Pour changer l'année MONTRE TOUT changer l'année en E52
Puis MASQUE de SAISIE
Je n'ai pas de problème avec la fonction NO.SEMAINE
Pour le premier jour du mois avec la date composé
=NO.SEMAINE(CNUM("0"&E54&"/"&$D$52&"/"&$E$52);21)
pour toutes les date sauf le premier du mois
=NO.SEMAINE(C59;21)

Quelle version d'Excel avez vous
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 1/07/2015 à 14:45
Bonjour,

C'est étrange car chez moi j'ai l'erreur que j'ai indiqué précédemment.

Le numéro de semaine marche bien, le problème maintenant c'est le message d'erreur et le masque de samedi/dimanche qui ne se fait pas tout le temps.

Cordialement
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
Modifié par PHILOU10120 le 1/07/2015 à 15:02
Bonjour
Respectez-vous à chaque fois montre tout changer la date en janvier cellule E52
et Masque de saisie
Pour moi tout est Ok sauf le 29/02 ou la formule pour le NO.SEMAINE cellule B194
n'a plus la condition pour les années non bissextiles il faut mettre cette formule =SI(ESTERREUR(CNUM("29/02/"&E52));"";NO.SEMAINE(C194;21))

Vous verrez sur ce fichier les samedis et dimanches sont 1 ligne visible les autres cachées
La formule en B194 feuille de février a été modifié
le fichier
http://www.cjoint.com/c/EGbm6wSlfcx

Je ne sais plus quoi faire pour vous vu que pour moi c'est Ok le calendrier d'excel démarre en 1900 pour moi et vous?

C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
1 juil. 2015 à 15:53
Bonjour,

Si tu met 2025 dans l'année, si tu regarde la feuille mars, bah le 26 c'est un dimanche alors que c'est un mercredi, d'où vient l'erreur ?. Sinon effectivement, on dirait que le masque s'applique bien.

Autre problème, le numéro de semaine apparait en erreur, au début il apparait bien mais suffit de cliquer sur montrez tout et plus rien ne va.

Question : pourquoi tu met cette formule

=NO.SEMAINE(CNUM("0"&E54&"/"&$D$52&"/"&$E$52);21)

Pourquoi pas celle-ci avec une condition SI:

=NO.SEMAINE(CNUM(SI(E54>9;"";"0")&E54&"/"&$D$52&"/"&$E$52);2)

Sinon oui, j'ai décoché à partir de 1904 donc logiquement j'ai calendrier 1900.

J'ai aussi excel 2007.

Cordialement,
Excel-worker
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
1 juil. 2015 à 16:33
Bonjour Excel-worker

J'ai trouvé une formule sur le 26 du mois qui n'était pas bonne, je l'ai modifié vous regardez et me tenez au courant

http://www.cjoint.com/c/EGboGVywJIx
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
2 juil. 2015 à 10:10
Bonjour PHILOU10120,

Même problème avec les numéros de semaine, sinon tout est ok d'après ce que j'ai vu.

Cordialement,
Excel-Worker
0
Bonjour PHILOU10120 & Excel-Worker
Voila un test de calendrier dans onglet Fériés
http://www.cjoint.com/c/EGcjpL8vdyN
A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
3 juil. 2015 à 08:31
Bonjour,

Le dernier fichier que PHILOU m'a donné était bon, j'ai changé quelques formules pour le n° de semaine et tout fonctionne bien.

Merci beaucoup pour votre aide.

P.S : je reviendrais sur ce sujet si besoin, pour l'instant tout est résolu.

Cordialement,
Excel-Worker
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
3 juil. 2015 à 09:05
P.S : concernant les erreurs sur le numéro de semaine, c'est normal. Je viens de remarquer que Excel 2010 ne prend pas la fonction num.semaine et Excel 2007 n'accepte pas la fonction no.semaine avec la méthode 21. Bref, tout est bon pour le moment !
0
Bonjour
Pour le plaisir
Ctrl+k pour changer la date

http://www.cjoint.com/c/EGdjsclWjua

A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
3 juil. 2015 à 11:42
Merci !
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
7 juil. 2015 à 15:05
Bonjour,

Cette fois-ci, je voudrais la suite du code pour garder que la 1ère ligne des jours fériés. On garde tout le reste, vous pouvez reprendre le fichier : https://www.cjoint.com/c/EGhndIV5LX3

Cordialement,
Excel-Worker
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
7 juil. 2015 à 16:07
Voir si Maurice est toujours prêt, je ne saurai pas faire cette macro
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025
7 juil. 2015 à 16:10
ok merci, en espérant qu'il est disponible dans la semaine.
0
Bonjour a tous
je suis la
Voila deja une nouvelle version
Faire Ctrl+k pour changer la date
regarde si ca te va

http://www.cjoint.com/c/EGhpswbNEXd

A+
Maurice
0
Re bonjour
hum j'ais oublier la macro HI
donc faire Ctrl+k ou Alt+F8
http://www.cjoint.com/c/EGhpYursPDd
A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 8/07/2015 à 08:24
Bonjour Maurice,

Pourrais-tu le faire appliquer sur le fichier que j'ai mis en dernier. On ne souhaite pas faire de changement sur la MFC ni sur la programmation. On souhaite le même avec la première ligne des jours fériés.

Merci
0
Bonjour

je veux bien mes deja tu a un probleme sur le mois de janvier
il faut que tous les mois commence sur la meme Ligne HI
et tu change ton numero de semaine

A+
Maurice
0
Bonjour
Voila ton fichier modifier avec un peux de nettoyage

http://www.cjoint.com/c/EGircnjyFE3

A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
9 juil. 2015 à 08:55
Bonjour Maurice,

Ta macro est superbe, un grand merci ...par contre un inconvénient : tu m'as retiré le filtrage du mois de février.

c'est à dire qu'avant quand le mois de février faisait 29 jours, il gardait 29 animations, quand le mois fait 28 jours, il masque la dernière animation. Essaie sur mon fichier (tu as 2007 ou 2010 car celui-ci est 2010, la version 2007 est différente un peu).

Peux-tu rectifier cela ?

Cordialement,
Excel-Worker
0
Bonjour
Voila avec le 29 février

http://www.cjoint.com/c/EGjjCNS0I12

A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
9 juil. 2015 à 12:18
Bonjour,

J'ai modifié le fichier car la méthode de calcul des semaines étaient fausse sur excel 2010 du coup c'est parfait !

Merci beaucoup, si j'ai des questions, je reviendrais.

Cordialement,
Excel-Worker
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811 > Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015
9 juil. 2015 à 12:37
Bonjour Maurice et Excel-worker

Merci Maurice pour la macro.

Le fichier sous Excel 2010 avec les dernières modifications
La protection des cellules année sur les feuilles, pour obliger l'utilisation du bouton montre tout
-Formule pour N° sem et le 29/02
le lien
http://www.cjoint.com/c/EGjkKOb0JJx
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025
9 juil. 2015 à 13:46
Bonjour PHILOU10120,

Le n° de semaine est erronée, le 1er janvier 2016 semaine 53 d'où la méthode no.semaine avec 21 pour avoir les résultats exacts.

Cordialement,
Excel-worker
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
9 juil. 2015 à 12:40
Bonjour,

Malheureusement, il y a un problème que je viens de détecter en faisant plusieurs tests.

La formule en b55: =NO.SEMAINE(C55;21) devient =NO.SEMAINE(C55;2) quand je ferme et ré-ouvre mon classeur.

Des idées s'il vous plait ?

Merci !

P.S : j'ai essayé de créer un fichier en mettant la fonction no.semaine puis le fermant et l'ouvrant, cela marche bien donc c'est la macro qui supprime mes formules (j'avais mis aussi en B56... que si le jour n'était pas lundi elle affichait rien sinon affichait le n° de semaine, les formules se sont volatilisées)
0
Re bonjour

a tester sur 2010
j'ais mis le No.semain en VB
http://www.cjoint.com/c/EGjloRT57U2
A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 9/07/2015 à 13:44
Bonjour Maurice,

Le 1er janvier 2016 arrive en semaine 53 et pas 1, merci de regarder cela.

P.S : j'ai remarqué de plus que pour le 29 février, il n'y avait pas de n° de semaine alors que c'est lundi.

Cordialement.
0
re bonjour
je suis pas douer sur les numero de semaine dur
regarde la nouvelle version
http://www.cjoint.com/c/EGjmivl4yt2

A+
Maurice
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 9/07/2015 à 14:16
Bonjour,

Je pense que c'est bon, je suis en train de le vérifier par contre pourrais tu faire une demande pour que dès que l'année change, cela calcule le n° de semaine car ça le fait quand on clique masque de saisie seulement.

Cordialement
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
9 juil. 2015 à 14:41
Bonjour Excel-worker et Maurice
Dans les macros, il n'y avait rien pour modifier les N° semaines. Si vous êtes sous Excel 2010 il ne devrait avoir aucun problème je suis aussi sous 2010
Il y a eu certainement une erreur de manipulation à un moment
Si la macro de Maurice vous convient on laisse comme ça
Bonne journée
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025
9 juil. 2015 à 15:59
Bonjour,

Dans les macros, il n'y avait rien pour modifier les N° semaines.

Oui peut être, mais si tu regarde le fichier de Maurice, il n'y a pas de formules aussi donc c'est sûrement lié aux macros.

Bonne journée
0
Bonjour,

et oui la ligne de commande se trouve dans la macro ex:
Format(Range("C" & L), "ww", vbMonday, vbFirstFourDays)

A+
Maurice
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
9 juil. 2015 à 18:39
Oui je suis d'accord mais dans mes macros je n'avais aucune action sur les formules des semaines
Le changement de date avec la macro MASQUE SAISIE et après MONTRE TOUT permet de d'afficher les samedis et dimanches ainsi que les jours fériés qui étaient masqués
Masque Saisie cache les nouveau samedis et dimanches et jour fériés suite au changement d'année
Donc il faut absolument garder ce mode opératoire si vous voulez que l'affichage corresponde au calendrier annuel
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
10 juil. 2015 à 08:55
Bonjour Maurice, PHILOU10120,

@Maurice : est ce que la macro pourrait s'exécuter lors du changement d'année et non pas après le masque de saisie (sinon elle fonctionne bien)

@PHILOU120120 : j'ai pris le fichier que Maurice a réalisé d'où la réponse différente que je vous transmet en fonction du fichier reçu.

Cordialement,
Excel-Worker
0