Affichage cellule non vide excel

Bonjour à tous,

Je cherchais une formule me permettant d'afficher la valeur se trouvant dans la première cellule non vide de la ligne entre BH36 et BP36.

BH         BI           BJ                            BK                       BL                BM        BN      BP

                     1002,56237             1346,2980            385,933917

J'ai donc intégré la formule suivante :

=INDEX(BH36:BP36;1;EQUIV(1;(1-ESTVIDE(BH36:BP36));0))

Cette dernière fonctionne bien et m'indique la valeur 1002,56.

Je cherche maintenant un moyen pour que la formule puisse me permettre d'afficher la deuxième valeur non vide de cette même ligne soit 1346.29 puis la troisième, etc

quelqu'un aurait-il une piste ?

En vous remerciant par avance pour votre aide précieux !!!

8 réponses

  1. Bonjour,

    Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que la version d'Excel, permettrait aux intervenants de répondre plus précisément à ta question.

    Renvoies le fichier qui te pose ce probléme, avec le probléme !
    Crdmt

    1
    1. Bonjour

      Pour la 2eme valeur :

      =INDEX(DECALER(BH36:BP36;;EQUIV( INDEX(BH36:BP36;1;EQUIV(1;(1-ESTVIDE(BH36:BP36));0));BH36:BP36;0));1;EQUIV(1;(1-ESTVIDE(DECALER(BH36:BP36;;EQUIV( INDEX(BH36:BP36;1;EQUIV(1;(1-ESTVIDE(BH36:BP36));0));BH36:BP36;0))));0))

      ou si la 1ere valeur est déjà retournée par ta formule par exemple en BJ31 :

      =INDEX(DECALER(BH36:BP36;;EQUIV( BJ31;BH36:BP36;0));1;EQUIV(1;(1-ESTVIDE(DECALER(BH36:BP36;;EQUIV( BJ31;BH36:BP36;0))));0))

      etc

      Cdlmnt

      Via


      0
      1. Bonjour à tous,

        pour la premiere valeur :

        =INDEX($BH$36:$BP$36;PETITE.VALEUR(SI(ESTNUM($BH$36:$BP$36);COLONNE($BH$36:$BP$36)-COLONNE($BG$36:$BG$36));1))

        et pour la 2

        =INDEX($BH$36:$BP$36;PETITE.VALEUR(SI(ESTNUM($BH$36:$BP$36);COLONNE($BH$36:$BP$36)-COLONNE($BG$36:$BG$36));2))


        Crdlmt

        0
        1. Bonjour 

          Je vous remercie pour votre retour. La formule a bien fonctionné lorsque il y avait 5 valeurs dans les cellules comprises entre BH et BP. Cependant, quand il n'y avait que 2 valeurs ou 3, elle ne fonctionne pas. Sauriez vous par hasard comment je pourrais faire pour y remédier ?

          Merci encore pour votre aide précieux 

          0
          1. Bonjour

            La mienne fonctionne avec deux valeurs, tu n'as pas essayé ?

            0
        2. Bonjour à tous, 

          Merci pour vos retours. Les formules fonctionnent bien en effet, merci encore. Le seul problème c'est que certaines de mes cellules sont égales à 0 et non vides. Serait-il possible dans la formule de rajouter une condition pour qu'elles permettent d'afficher les valeurs non vides ou non nulles. Car sinon elles m'affichent les zéro...

          Souhaitez-vous que je vous envoie quand même le fichier en pièce jointe ?

          Je vous remercie encore pour votre aide

          Cordialement

          0
          1. Souhaitez-vous que je vous envoie quand même le fichier en pièce jointe ?

            Oui


            Crdlmt

            0
            1. Bonjour, 

              Voici le lien : https://www.cjoint.com/c/LHbiJQ0WKRc

              Je voudrais qu'en A3, la formule me renvoie 229.16 et non 0 mais je ne sais pas si possible. L'idéal serait qu'elle me renvoie que les valeurs où les cellules ne sont ni vides ni nulles. Dans la version originale de mon fichier je ne peux pas enlever ces valeurs nulles puisqu'il s'agit de formule .

              Merci

              Cordialement

              0
              1. je t'avais demandé ton vrai fichier, pas un exemple pourri !

                Comment tu veux trouver des résultats si ton fichier ne représente pas EN ENTIER ton problème !!!

                https://www.cjoint.com/c/LHbotbHzRYY


                Crdlmt

                -1