Cellule remplie par derrière

Bonjour, je travaille sur excel et je fais un horaire avec des noms date et plage Horaire je fais avec un tableau croisé, Donc dans la colonne A2 j ai le nom Dupond , en B1 j ai la date 01/01/2025 et en croisé qui en b 2 j ai la plage horaire genre matin: AM

J aimerais savoir comment faire pour que dans ma cellule ou je mets le matin a une personne AM en B2 je puisse mettre sur une autre feuille un raccourci ou un code genre 3947929293.

Pour avoir sur une autre feuille que du code.

Date 01/01/2025 Dupond 3947929293.

Je sais pas si je me fais comprendre je débute dans excel

Merci d avance

Bonjour,

Pas très bien compris… Pouvez-vous joindre un fichier avec l'exemple de ce que vous voulez ? Merci.

Par exemple sur la feuille visible dans la cellule il est mis que Dupond fait AM 18/01/2025 en tableau mais sur une autre feuille j ai une ligne Dupond 18/01/2025 45673

45673 dois correspondre a AM

Vous êtes doué du don de synthèse… Sans exemple, je vous renvoie vers la Fonction Excel : RECHERCHEV. Bon courage !

Comment noter dans une cellule une valeur et que dans une autre feuille visible que par moi cette valeur sois une autre valeur en code. Je sais pas mieux expliquer.

P e que vous ne comprenez pas ma demande. Sorry j essaye de faire quelque chose que j ai du mal a expliquer

Genre dans la cellule c est mis AM . Et sur une autre feuille le AM se transforme en code.

On peut faire une table de correspondance pour coder/décoder. Et utiliser RECHERCHEV.

Comme je vous l'ai dit plusieurs fois, c'est mieux de joindre un fichier. Comme ça on ne parle pas dans le vent.

Voyez ci-joint un exemple. En B2 l'entrée, et B4 la sortie.

12book3.xlsx (10.56 Ko)
4classeur1-1.xlsx (9.05 Ko)

Ci-joint une proposition.

Dans la cellule F2 il y a une formule, il suffit d'adapter la plage à votre tableau. Et de se référer au tableau nommé "tblCorres".

=LET(monTbl;Feuil1!A1:G6;
dateL;CHOISIRLIGNES(monTbl;1);
nomL;CHOISIRCOLS(monTbl;1);
resMap;MAP(EXCLURE(monTbl;1;1);LAMBDA(v;JOINDRE.TEXTE(" ";VRAI;INDEX(nomL;LIGNE(v)-@LIGNE(monTbl)+1);TEXTE(INDEX(dateL;1;COLONNE(v)-@COLONNE(monTbl)+1);"[$-fr-FR]jj/mm/aaaa");RECHERCHEV(v;tblCorres;2;FAUX))));
FILTRE(DANSCOL(resMap);NON(ESTERREUR(DANSCOL(resMap)));"RAS"))
7classeur1-1.xlsx (13.03 Ko)

Parfait merci a vous

Autre question si en dessous de AM je met un horaire genre 06-14 pour 06 hr a 14 hr. Pensez vous que sur la ligne je peux transformer ça en minute genre sur le tableau caché je peux avoir 360 840. Que ça calcul automatiquement en minute n importe quelle horaire ??

Bonjour,

Oui c'est aussi possible, en adaptant la formule comme ceci :

=LET(monTbl;Feuil1!A8:G13;
dateL;CHOISIRLIGNES(monTbl;1);
nomL;CHOISIRCOLS(monTbl;1);
getMin;LAMBDA(hor;LET(
splitP;FRACTIONNER.TEXTE(hor;"-");deb;CNUM(INDEX(splitP;1));fin;CNUM(INDEX(splitP;2));
60*ABS(SI(fin<deb;MOD(24;deb)+fin;fin-deb))));
resMap;MAP(EXCLURE(monTbl;1;1);LAMBDA(v;JOINDRE.TEXTE(" ";VRAI;INDEX(nomL;LIGNE(v)-@LIGNE(monTbl)+1);TEXTE(INDEX(dateL;1;COLONNE(v)-@COLONNE(monTbl)+1);"[$-fr-FR]jj/mm/aaaa");getMiN(v))));
FILTRE(DANSCOL(resMap);NON(ESTERREUR(DANSCOL(resMap)));"RAS"))

Fichier joint avec les deux exemples/tableaux.

6classeur1-1.xlsx (13.41 Ko)

Merci mais j ai besoin que dans la ligne caché il soit marqué l horaire en minute donc 6-14 il doit être mis après Dupond la date le code les heure ( 480-720)

Possible d avoir le 480-720 début et fin ?? Merci

Bonjour,

Suite à vos dernières demandes et précisions via MP, le fichier avec la 2e table de correspondances.

7classeur1-1-1.xlsx (13.86 Ko)
Rechercher des sujets similaires à "remplie derriere"