Re : Formules avec +de 7 conditions et / ou fonction rechercheh qui ne fonctionne pas
Bonjour
La proposition de CHALET53 ne fonctionnera bien que si tu n'as qu'un des tests positifs, par exemple SI(O$10="P";"PREPA";""), avec tous les autres faux... Si plusieurs tests sont bons en même temps, tu risques d'avoir des résultats du style TELPREPA, si par exemple tu as en même temps C$10=1 et O$10="P". Si cette dernière configuration ne peut pas se présenter, il ni a pas de problème.
Pour ce qui est du tableau intermédiaire...
La formule fait les tests succesivements en donnant à chacun d'eux un poids différents :
C$10=1 est multiplié par 10 puissance 11
I$10=1 est multiplié par 10 puissance 10
O$10=1 est multiplié par 10 puissance 9
O$10="P" est multiplié par 10 puissance 8
et ainsi de suite.
Imaginons que tu obtiennes tous les tests faux sauf C$10=1 et O$10="P".
La formule donne 100100000000
EQUIV(100100000000;C4:C15;1) recherche dans la plage C4:C15 le nombre directement inférieur ou égal à 100100000000, et renvoie sa position dans cette plage, soit 100000000000, en position 12.
INDEX(D4: D15;12) renvoie le contenu de la 12ème cellule de la plage D4: D15, soit TEL.
@ plus