Incrémentation et remplissage d'un tableau en fonction d'un autre.

Riko

XLDnaute Occasionnel
Bonjour,
je vous soumets mon problème
Je remplis un tableau (calendrier) depuis une liste déroulante. Selon la date, je mets un congé ou RTT ou autre.
Je souhaiterai ajouter la date à laquelle à été pris le jour de congé rtt ect...
Je vous joins un fichier exemple de ce que je voudrais réaliser (Sans macro si possible).
J'ai tenté plusieurs fonctions mais sans trop de résultat.
Merci d'avance pour vos réponses...
 

Pièces jointes

  • testCalend.xls
    39 KB · Affichages: 87
  • testCalend.xls
    39 KB · Affichages: 87
  • testCalend.xls
    39 KB · Affichages: 90

Riko

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Salut et merci de ta réponse,
ça fonctionne mais il subsite un problème de taille.
Les valeurs inscrites dans le calendrier sont positionnées sur la même ligne dans le tableau des congés.
Si je mets CP le 3 janvier alors dans le tableau des congés se sera sur la 3ème ligne alors que les deux précédentes sont vides.
Il faudrait que j'incrémente le(s) tableaux au fur et à mesure.

Meric pour la piste en tout cas.
 

Bebere

XLDnaute Barbatruc
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Riko essaye cette formule
tu l'as met en L4 et recopie vers le bas,tu adaptes pour les autres
=SI(ET(JOUR( $C$4:$C$34)=$K4;$D$4:$D$34=$K$2);$C$4:$C$34;"")
 

JBOBO

XLDnaute Accro
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Bonjour,

Un essai avec ce que j'ai compris.
 

Pièces jointes

  • testCalend.xls
    43.5 KB · Affichages: 71
  • testCalend.xls
    43.5 KB · Affichages: 72
  • testCalend.xls
    43.5 KB · Affichages: 72

bond

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Une proposition sans colonnes intermédiaires :
en L4 :
Code:
=INDEX($C$4:$C$34;EQUIV($K$2;$D$4:$D$34;0))
de L5 à L28 :
Code:
=INDEX(DECALER($C$4;EQUIV(L4;$C$4:$C$34;0);0):$C$34;EQUIV($K$2;DECALER($D$4;EQUIV(L4;$C$4:$C$34;0);0):$D$34;0))
 

Riko

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Oula la la la !!! j'ai mal à la tête avec toutes ces fonctions de recherche.
Je n'arrive pas à chercher sur plusieurs colonnes.
Je teste la solution de "bond" qui fonctionne sur un seul mois. Si je remplis le mois suivant la formule ne recherche plus dans cette plage (ou matrice). Je suis bien égaré .....
 

bond

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Dans ma propo #6, idéalement, il faudrait que tu gère ton calendrier sur 2 colonnes (au lieu de 4 dans ton fichier, et probablement 24 dans la vraie vie), puis tu tire ton les zones vers le bas au delà de la ligne 34...

La gestion en multi colonnes (24) sera un vrai casse-tête, si jamais elle est réalisable...:confused:
 

Riko

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

ah, ça ne m'arrange pas tout ça....
Je vais voir si je peux passer par un page intermédiaire. Mon vrai fichier est bien plus complet (et complexe) que celui posté ci-dessus.
 

bond

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Je comprends...
Le casse tête vient du fait que la zone de recherche évolue selon la date trouvée sur la ligne précédente : dans un seul mois (ie une seule zone) = no pb, par contre lorsque la date précédemment trouvée aura un ou plusieur mois d'écart avec la suivante, alors là, le fun des SI peu commencé pour trouver la zone suivante...
Ex : un CP 2011 en janv et le suivant en mai 2011 = si date suivante abs de janv, alors voir dans zone févr, si abs dans zone févr, voir dans zone mars, si abs en zone mars voir dans zone avril, etc... jusqu'en décembre.
je ne te fais pas l'exemple si y'a un changement d'année ;-)

Perso, je trouve déjà la formule sur une seule zone assez compliquée à relire et comprendre... donc je n'irais pas dans une formule de 32 milliards de lignes avec plein de conditions...
 

Riko

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

M'ouais je vois le topo, je pense passer par une feuille intermédiaire car mon fichier est déjà truffé de formules.
Merci encore pour la piste... Je reviendrais vous donner le résultat bientôt :eek:
 

Bebere

XLDnaute Barbatruc
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Riko
module1 tu as un code pour chercher les dates prises
feuil1 un bouton mise à jour
à bientôt
 

Pièces jointes

  • testCalend(1).zip
    23.6 KB · Affichages: 60

Riko

XLDnaute Occasionnel
Re : Incrémentation et remplissage d'un tableau en fonction d'un autre.

Bonjour,
j'y suis enfin arrivé (enfin je pense). J'ai opté pour la solution de "Bond" mais je garde la soluce de Bebere sous le coude si je dois passer par des macros pour la suite de mon fichier.

Merci à tous et à bientôt sur un autre post.
 

Discussions similaires

Statistiques des forums

Discussions
312 218
Messages
2 086 366
Membres
103 197
dernier inscrit
sandrine.lacaussade@orang