Formule excel impossible à trop de niveau

Résolu
ORLI -  
 ORLI -
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.

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. ORLI
       
      Merci michel ça marche niquel !
      0
    2. ORLI
       
      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
    3. ORLI
       
      c'est bon grace a ta tite démo j'ai résussi à modifier un truc, ça m'a beaucoup aidé ! Merci michel
      0
  2. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    que souhaites-tu faire au final ?
    0