Formule excel impossible à trop de niveau

Résolu/Fermé
ORLI - 17 avril 2012 à 08:35
 ORLI - 17 avril 2012 à 09:28
Bonjour à tous,

Je souhaiterais faire apparaitre en I1, la valeur de la colonne A lorsqu'il y a une valeur dans la colonne E, et ce sur l'intervalle compris entre la ligne 7 et la ligne 32.
Le tout fonctionnant par ligne, et dernière précision, s'il n'y a aucune valeur dans la colonne E afficher la la valeur de la cellule A7

Voici donc la formule que j'ai élaboré pour les 2 premères lignes :
=SI(E8<>"";A8;A7) ce qui a marché

Puis je l'ai complété de la sorte :
=SI(E15<>"";A15;SI(E14<>"";A14;SI(E13<>"";A13;SI(E12<>"";A12;SI(E11<>"";A11;SI(E10<>"";A10;SI(E9<>"";A9;SI(E8<>"";A8;A7))))))))

Seulement excel ne veut plus rajouter de si car le niveau d'imbrication est trop élevé, que faire ?

En espérant avoir été assez précis
Merci beaucoup de votre attention.

A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
17 avril 2012 à 08:53
Bonjour

essaies
=SI(NBVAL(E5:E32)=0;A7;INDEX(A:A;MAX(SI(E5:E32<>"";LIGNE(E5:E32)))))

Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
17 avril 2012 à 08:58
0
Merci michel ça marche niquel !
0
Ah comme d'hab c'est que après que je m'en rends compte, mais quand il n'y a rien dans la colonne E c'est la valeur de la cellule A6 qui s'affiche en I1 et non la cellule A7
0
c'est bon grace a ta tite démo j'ai résussi à modifier un truc, ça m'a beaucoup aidé ! Merci michel
0
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 186
17 avril 2012 à 08:37
salut
que souhaites-tu faire au final ?
0