natorp XLDnaute Accro 13 Décembre 2017 #1 Bonjour à toutes et tous J'aimerais récupérer la dernière ligne écrite d'un tableau en fonction d'une valeur Voir le fichier joint et le besoin en feuil2 Merci pour votre attention, cordialement, Gérard Pièces jointes Classeur1.xls 16 KB · Affichages: 18
Bonjour à toutes et tous J'aimerais récupérer la dernière ligne écrite d'un tableau en fonction d'une valeur Voir le fichier joint et le besoin en feuil2 Merci pour votre attention, cordialement, Gérard
T thebenoit59 XLDnaute Accro 13 Décembre 2017 #2 Bonjour Gérard. En [G3] : Code: =INDEX(Feuil1!A2:G6;MAX(SIERREUR(EQUIV(9^9;Feuil1!G2:G6;1);0);SIERREUR(EQUIV("zzz";Feuil1!G2:G6;1);0));7) Vote positif 0 Vote négatif
Bonjour Gérard. En [G3] : Code: =INDEX(Feuil1!A2:G6;MAX(SIERREUR(EQUIV(9^9;Feuil1!G2:G6;1);0);SIERREUR(EQUIV("zzz";Feuil1!G2:G6;1);0));7)
natorp XLDnaute Accro 13 Décembre 2017 #3 Merci Benoît Ne serait-ce pas une réponse pour une version supérieure à 2003 ? Désolé, personnellement j'ai 2013 mais au boulot j'ai 2003 et c'est pour un fichier au boulot Merci, cordialement, Gérard Vote positif 0 Vote négatif
Merci Benoît Ne serait-ce pas une réponse pour une version supérieure à 2003 ? Désolé, personnellement j'ai 2013 mais au boulot j'ai 2003 et c'est pour un fichier au boulot Merci, cordialement, Gérard
T thebenoit59 XLDnaute Accro 13 Décembre 2017 #4 Oui effectivement, le SIERREUR n'existe pas dans 2003 il me semble. Mais tu dois avoir une fonction équivalente. Sinon en matricielle : Code: =INDEX(Feuil1!A2:G6;MAX(SI(ESTVIDE(Feuil1!$G$2:$G$6);0;LIGNE(Feuil1!$G$2:$G$6)))-1;7) Vote positif 0 Vote négatif
Oui effectivement, le SIERREUR n'existe pas dans 2003 il me semble. Mais tu dois avoir une fonction équivalente. Sinon en matricielle : Code: =INDEX(Feuil1!A2:G6;MAX(SI(ESTVIDE(Feuil1!$G$2:$G$6);0;LIGNE(Feuil1!$G$2:$G$6)))-1;7)
natorp XLDnaute Accro 13 Décembre 2017 #5 Merci, mais cela ne peut convenir car j'ai plusieurs blocs et je ne peux pas figer le bloc G2:G6 Je vais chercher du côté de la correspondance pour SIERREUR en 2003 Gérard Vote positif 0 Vote négatif
Merci, mais cela ne peut convenir car j'ai plusieurs blocs et je ne peux pas figer le bloc G2:G6 Je vais chercher du côté de la correspondance pour SIERREUR en 2003 Gérard
T thebenoit59 XLDnaute Accro 13 Décembre 2017 #6 A ce moment, ne fige pas le bloc, c'était par habitude. Vote positif 0 Vote négatif
natorp XLDnaute Accro 13 Décembre 2017 #7 ça ne va pas ... Voir le fichier joint, merci, Gérard Pièces jointes Classeur1.xls 19.5 KB · Affichages: 24 Vote positif 0 Vote négatif
T thebenoit59 XLDnaute Accro 13 Décembre 2017 #8 Je n'avais pas pris en compte le numéro de la première colonne. Code: =INDEX(Feuil1!A2:G19;MAX(SI(((Feuil1!G2:G19<>"")*(Feuil1!A2:A19=A3));LIGNE(Feuil1!G2:G19);0))-1;7) En matriciel toujours. Vote positif 0 Vote négatif
Je n'avais pas pris en compte le numéro de la première colonne. Code: =INDEX(Feuil1!A2:G19;MAX(SI(((Feuil1!G2:G19<>"")*(Feuil1!A2:A19=A3));LIGNE(Feuil1!G2:G19);0))-1;7) En matriciel toujours.