Y yannick127 XLDnaute Nouveau 10 Février 2021 #1 Bonjour, Je cherche j'ai inscrire ce que je souhaite dans mon fichier excel car il est difficile de l'expliquer sans image Pièces jointes Classeur1.xlsx 10.4 KB · Affichages: 17
Bonjour, Je cherche j'ai inscrire ce que je souhaite dans mon fichier excel car il est difficile de l'expliquer sans image
R@chid XLDnaute Barbatruc Supporter XLD 10 Février 2021 #2 Bonjour et Bienvenue sur XLD, en A12 : VB: =SIERREUR(INDEX(A$5:A$9;PETITE.VALEUR(SI(B$5:F$9=C12;LIGNE(INDIRECT("1:"&LIGNES(A$5:A$9))));1))&"-"&INDEX(B$4:F$4;PETITE.VALEUR(SI(B$5:F$9=C12;TRANSPOSE(LIGNE(INDIRECT("1:"&COLONNES(B$4:F$4)))));1));"") @ valider par Ctrl+Maj+Entrée @ tirer vers le bas Cordialement Vote positif 0 Vote négatif
Bonjour et Bienvenue sur XLD, en A12 : VB: =SIERREUR(INDEX(A$5:A$9;PETITE.VALEUR(SI(B$5:F$9=C12;LIGNE(INDIRECT("1:"&LIGNES(A$5:A$9))));1))&"-"&INDEX(B$4:F$4;PETITE.VALEUR(SI(B$5:F$9=C12;TRANSPOSE(LIGNE(INDIRECT("1:"&COLONNES(B$4:F$4)))));1));"") @ valider par Ctrl+Maj+Entrée @ tirer vers le bas Cordialement
A Amilo XLDnaute Accro 10 Février 2021 #3 Bonsoir à tous, Une autre formule non matricielle en colonne E Cordialement Pièces jointes Yannick127.xlsx 11.2 KB · Affichages: 3 Vote positif 0 Vote négatif
R@chid XLDnaute Barbatruc Supporter XLD 10 Février 2021 #4 Bonsoir, Amilo à dit: Une autre formule non matricielle en colonne E Cliquez pour agrandir... SOMMEPROD() est une fonction matricielle qui ne nécessite pas de validation matricielle Dernière édition: 11 Février 2021 Vote positif 0 Vote négatif
Bonsoir, Amilo à dit: Une autre formule non matricielle en colonne E Cliquez pour agrandir... SOMMEPROD() est une fonction matricielle qui ne nécessite pas de validation matricielle
A Amilo XLDnaute Accro 10 Février 2021 #5 Bonsoir Rachid, C'est bien de l'avoir souligné pour ceux qui l'ignoraient. C'était simplement pour indiquer qu'il n'est pas nécessaire de valider par Ctrl Shift Entrée De plus je trouvais ma formule plus simple à comprendre Cordialement Vote positif 0 Vote négatif
Bonsoir Rachid, C'est bien de l'avoir souligné pour ceux qui l'ignoraient. C'était simplement pour indiquer qu'il n'est pas nécessaire de valider par Ctrl Shift Entrée De plus je trouvais ma formule plus simple à comprendre Cordialement
Hasco XLDnaute Barbatruc Repose en paix 11 Février 2021 #6 Bonjour, Une autre sans validation matricielle quoique faisant appel à petite.valeur : =INDEX($A$5:$A$9;AGREGAT(15;6;LIGNE($1:$5)/($B$5:$F$9=C12);1)) &"-"&INDEX($A$4:$F$4;1;AGREGAT(15;6;COLONNE($1:$5)/($A$5:$F$9=C12);1)) Cliquez pour agrandir... Une autre avec Code() au lieu d' Index() à utiliser seulement si les paires sont toujours les lettres A à Z =CAR(64+AGREGAT(15;6;LIGNE($1:$5)/($B$5:$F$9=C12);1)) &"-"&CAR(64+AGREGAT(15;6;COLONNE($1:$5)/($B$5:$F$9=C12);1)) Cliquez pour agrandir... Cordialement Pièces jointes Agregat.xlsx 16.8 KB · Affichages: 1 Dernière édition: 11 Février 2021 Vote positif 0 Vote négatif
Bonjour, Une autre sans validation matricielle quoique faisant appel à petite.valeur : =INDEX($A$5:$A$9;AGREGAT(15;6;LIGNE($1:$5)/($B$5:$F$9=C12);1)) &"-"&INDEX($A$4:$F$4;1;AGREGAT(15;6;COLONNE($1:$5)/($A$5:$F$9=C12);1)) Cliquez pour agrandir... Une autre avec Code() au lieu d' Index() à utiliser seulement si les paires sont toujours les lettres A à Z =CAR(64+AGREGAT(15;6;LIGNE($1:$5)/($B$5:$F$9=C12);1)) &"-"&CAR(64+AGREGAT(15;6;COLONNE($1:$5)/($B$5:$F$9=C12);1)) Cliquez pour agrandir... Cordialement