Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Afficher les remarques dans le tableau du "sheet 2"

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour,
Tu peux également utiliser Power Query, en natif dans ta version d'Excel.
Dans le premier onglet, un Tableau Structuré (TS) nommé "T_Data" (qui s'agrandit automatiquement dès que tu rajoutes des données)
Dans le 2ème onglet, la requête finale. Clic droit dans une cellule de la requête, "Actualiser", pour mettre à jour.
Bonne journée
 

Pièces jointes

Merci pour votre réponse, en faite, j'ai besoin d'une formule pour afficher le reusltat dans la cellule B4, du genre index ou recherche V
 
Bonjour Lestoiles, Cousinhub,
Une possibilité en PJ avec :
VB:
=SIERREUR(INDEX(Sheet1!$G:$G;EQUIV(Sheet2!$A4&Sheet2!B$3;Sheet1!$A:$A&Sheet1!$H:$H;0));"")
Matriciel, donc à valider par Maj+Ctrl+Entrée.
Bonjour, merci pour la réponse mais est-il possible de le faire juste avec une formule index car je dois l'associer avec une autre formule aprés. Et je ne sais pas comment l'associer avec la formule "si" (c'est ce que je ferai après). La formule matriciel est un peu compliquée pour moi.
 
bonjour @lestoiles1 et bonjour à tous
La formule matriciel est un peu compliquée pour moi.
Le problème c'est que tu as 2 conditions à vérifier, le matricule et la date. Tu n'échapperas pas à la formule matricielle (validée par Ctrl Maj Entrée) sauf à mettre cette formule dans un nom défini (matriciel automatiquement), sauf avec la solution par PowerQuery de @Cousinhub.
Les solutions de @sylvanu et de @JHA conviennent toutes les deux.
Je ne peux pas te faire d'exemple, je n'ai que mon téléphone pour plusieurs jours,
Une bonne âme pourrait peut-être le faire pour moi.
L'avantage du nom défini (tu peux choisir "Remarque" pour ce nom, c'est que c'est facile à intégrer dans une formule plus complexe et que ça ne nécessite plus de validation par Ctrl Maj Entrée.
A plus
 
Re,
Bon je tente de mémoire pour la définition du nom :
Tu te places en B3 (Sheet2)
Menu Formule, Définir un nom, dans la fenêtre qui s'ouvre champ Nom écrire Remarque
Dans le champ Fait référence à copier la formule ci-dessus :
=SIERREUR(INDEX(T_Data[Remarques];EQUIV(Sheet2!$A4&B$3;T_Data[Matricule]&T_Data[Date];0));"")
Valider par OK
Remplir tes colonnes avec la formule
=Remarque
Ça devrait fonctionner...
A plus
 
Bonjour à tous,

Avec une fonction VBA :
VB:
Function Remarques(tablo As Variant, matricule As Variant, dat As Variant) As String
Dim i&
tablo = tablo.Value2 'matrice, plus raide
matricule = matricule.Value2
dat = dat.Value2
For i = 2 To UBound(tablo)
    If tablo(i, 1) = matricule And tablo(i, 8) = dat Then Remarques = tablo(i, 7): Exit Function
Next
End Function
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
378
Réponses
0
Affichages
249
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…