problèmes avec une formule

zrab

XLDnaute Nouveau
salut à tous,

quelqu'un pourrait m'expliquer cette formule:

=SI(C3="";"";INDEX(DECALER(Rang;;-2;SOMMEPROD((calculs!$C$2:$C$100<>"")*1)-1;3);EQUIV(LIGNE()-1;Rang;0);1))

on m'a dit que je pouvais l'utiliser pour effectuer un tri décroissant et aussi pour créer l'axe des abscisses d'un diagramme.
je l'ai essayé effectivement j'obtiens un tri décroissant, mais le problème c'est qu'il ne prend pas en compte la plus grande valeur il ne commence par la deuxième.
pour le diagramme pas encore essayé puisque j'arrive pas pour le tri.

j'aimerais avoir de l'aide sur ce coup là.
 

Tibo

XLDnaute Barbatruc
Re : problèmes avec une formule

Bonjour,

Sans voir le fichier qui va avec cette formule, pas évident de t'apporter une explication précise.

Regarde pour nous joindre ce fichier (en l'anonymisant au besoin), taille limite : 48.8 ko : ne pas hésiter à le zipper

A te (re)lire

@+
 

zrab

XLDnaute Nouveau
Re : problèmes avec une formule

salut,

j'ai réussi a ajouter le fichier
 

Pièces jointes

  • essai_tableau_de_bord.zip
    19.4 KB · Affichages: 29
  • essai_tableau_de_bord.zip
    19.4 KB · Affichages: 32
  • essai_tableau_de_bord.zip
    19.4 KB · Affichages: 32

Tibo

XLDnaute Barbatruc
Re : problèmes avec une formule

Bonjour,

La formule permet effectivement de prendre les différentes valeurs de la colonne A en fonction de la plus petite valeur à la plus grande de la colonne C.

Elle me semble plus compliquée que nécessaire et je te propose une version simplifiée :

en G3 :

Code:
=SI(C3="";"";INDEX($B$3:$B$100;EQUIV(LIGNE()-2;Rang;0);1))
à recopier vers le bas.

Cela dit, tu ne nous a pas indiqué quel était le résultat attendu. Je te laisse donc vérifier.

@+

Edit : bises à Chris :), on pouvait davantage simplifier que ma proposition

@+
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 671
Messages
2 090 763
Membres
104 658
dernier inscrit
amomo