Numéro de ligne = résultat d'un calcul

  • Initiateur de la discussion Initiateur de la discussion Dadasurf80
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Dadasurf80

Guest
Bonjour,

Quelqu'un saurait-il me dire comment mettre, au sein d'une formule, le numéro de ligne d'une cellule comme étant le résultat d'un calcul?
Voici le problème auquel je suis confronté: calcul d'une moyenne par:
"=moyenne(D(x)😀(y))"
où j'aimerais pouvoir définir les numéros de lignes x et y comme des résultats de calculs.

Merci de votre aide.
 
Bonjour Dadasurf80, le Forum

Si tu veux faire la somme des cellules D5 à D10 (x = 5 et y = 10) :

=SOMME(INDIRECT("D" & 5 &"😀" & 10))

Si x et y sont respectivement dans les cellules A1 et A2

=SOMME(INDIRECT("D" & A1 &"😀" & A2))

Bonne fin de journée

PhiBou
 
Bonjour le Dadasurf80, le Forum

La discussion a continuer par bal... mais actuellement j'ai un problème de messagerie donc je continue ici.

Pour que le Forum puisse suivre : Dadasurf80 m'a demandé ceci :

En gros, voilà ce que je devrais écrire:

= MOYENNE(INDIRECT("D2😀" & (numéro de ligne de la cellule située dans la colonne D dont la valeur est inférieure à O5)).

Ma réponse :

=MOYENNE(INDIRECT("D2😀"&SOMMEPROD((D2😀65536<O5)*(LIGNE(D2😀65536))*(D2😀65536<>""))))

A condition qu'il n'y aie qu'une cellule et une seule inférieure à O5 dans D2😀65536

Dur, dur, les lendemains de fêtes...

PhiBou
 
Bonjour

Autre Solution, en utilisant la fonction PETITE.VALEUR, qui permet de trier les valeurs d'une plage de cellules en ordre croissant.
Le nombre de valeurs inférieures à O5 est retourné par NB.SI(B:B;"<"&O5)

La position de cellule contenant la valeur inférieure la plus de proche de O5 est donnée par la fonction EQUIV.

La plage des cellules est déterminée par la fonction DECALER.

=MOYENNE(DECALER(D2;;;EQUIV(PETITE.VALEUR(D😀;NB.SI(D😀;"<"&O5));D😀;0)-1))

@+Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
815
Retour