Fonction excel

Résolu
Bonjour,

Je n'arrive pas à trouver la solution à ce que je voudrais bien réaliser:

En colonne "Q" la cellule "Q22" qui doit rester fixe et recevoir le résultat d'un autre calcul issu de la colonne "I" dont la valeur change de cellule a chaque nouveau calcul.(I4;I5.I6 ..etc)

Je vous remercie

Cordialement

Jgx



--

2 réponses

  1. Contributeur
    Bonjour
    pas facile à comprendre votre question.
    Si toutefois il s'agit de reporter en Q22 la dernière valuer inscrite en I depouis I5 et qu'il n'y a pas de trou dans la ,colonne I:
    à adapter:
    en Q22
    =INDEX(I5:I100;NB.SI(I5:I100;"<>"))

    Bien entendu, les champs commencent sur la première valeur de I à prendre en compte

    Si toutefois vous avez une formule en I qui renvoie 0 au lieu de cellule vide,:
    =INDEX(I5:I1000;NB.SI(I5:I1000;">0"))

    crdlmnt

    ne sommes nous pas seuls à comprendre ce que l'on explique?
    1. Bonsoir,

      Est il possible de faire en sorte que la formule que j'utilise fonctionne aussi avec des nombres négatifs?

      Merci
      Cordialement

      jgx
    2. Contributeur
      Bonjour

      =INDEX(I5:I1000;NB.SI(I5:I1000;">0")+NB.SI(I5:I1000;"<0"))

      ou:
      =INDEX(I5:I1000;SOMMEPROD((I5:I1000<>0)*1))

      crdlmnt
    3. Trop fort !!!
      Merci.
  2. Bonjour,

    Votre réponse répond tout à fait au résultat que je cherchais depuis longtemps.
    Je n'y serais jamais arrivé tout seul et croyez moi, j'ai vraiment cherché.
    La bonne formule est la deuxième , il s'agissait effectivement de reporter en Q22 la dernière valeur inscrite en I. (C'est plus clair énoncé ainsi)

    Un grand merci à vous

    Bien cordialement

    Jgx

    --