Formule - Valeur égale ou sup dans ligne

gourdin

XLDnaute Impliqué
Bonjour
Je na'rrive pas à trouver la formule qui me donnerait la valeur égale ou immédiatement supérieur dans une ligne d'un tableau (en évitant formule matricielle utilisant Ctrl+Maj+Entrée)

Exemple en pièce jointe.

Merci
 

Pièces jointes

  • Classeur1_jm.xlsx
    10.1 KB · Affichages: 28

JBOBO

XLDnaute Accro
Bonjour,

Il y a surement plus simple, mais tu peux essayer en C19 : =INDIRECT(ADRESSE(EQUIV($C$17;$B:$B;0);SIERREUR(EQUIV($C$18;INDIRECT(ADRESSE(EQUIV($C$17;$B:$B;0);1)&":"&ADRESSE(EQUIV($C$17;$B:$B;0);26));0);EQUIV($C$18;INDIRECT(ADRESSE(EQUIV($C$17;$B:$B;0);1)&":"&ADRESSE(EQUIV($C$17;$B:$B;0);26));1)+1)))
 

Hieu

XLDnaute Impliqué
Salut gourdin, JBOBO,

Un autre idée, avec index equiv imbriqué :
Code:
=INDEX(INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);
    SIERREUR(EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);0);EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);1)+1))
 

Pièces jointes

  • Classeur1_jm_v0.xlsx
    10.8 KB · Affichages: 27

Hieu

XLDnaute Impliqué
New test :::

Ajout d'une condition :
Code:
=INDEX(INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);
        SI(C18<INDEX(C4:M14;EQUIV(C17;B4:B14;0);1);1;
                SIERREUR(EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);0);EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);1)+1)))
 

Pièces jointes

  • Classeur1_jm_v1.xlsx
    10.8 KB · Affichages: 25

Hieu

XLDnaute Impliqué
Ou dans ce sens là :
Code:
=SI(C18<INDEX(C4:M14;EQUIV(C17;B4:B14;0);1);INDEX(C4:M14;EQUIV(C17;B4:B14;0);1);
    INDEX(INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);
                SIERREUR(EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);0);EQUIV(C18;INDEX(C4:M14;EQUIV(C17;B4:B14;0);0);1)+1)))
 

Pièces jointes

  • Classeur1_jm_v1.1.xlsx
    10.8 KB · Affichages: 27

Discussions similaires

Statistiques des forums

Discussions
315 134
Messages
2 116 610
Membres
112 807
dernier inscrit
g.udry