• Initiateur de la discussion Initiateur de la discussion pepsi
  • 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 !

pepsi

XLDnaute Occasionnel
Bonjour le forum

J'ai un petit problème dans un tableau
Je veux faire un tri décroissant de valeurs dans un tableau excel

Certaines cellules ont une formule et apparaissent comme "vides" grâce à une formule =SI(L7="";"";MOYENNE(L7;M7))

Donc par exemple

1
10
560
""
""
""

Après classement décroissant :
""
""
""
560
10
1

Les cellules qui renvoient "" arrivent en haut du tableau après après avoir trié le tableau décroissant. J'aimerai qu'elles viennent se placer en fin de tableau car pour moi ce sont des valeurs nulles.

Mais je ne veux pas afficher 0 car mon tableau sera faux. les valeurs nulles des cellules me servent aussi à calculer des moyennes. Et si elles affichent "" elles ne sont pas considérée comme 0.

Quelqu'un a une idée pour m'aider ?

Merci
 
Re : Tri décroissant

Re bonjour,

Je poste un petit extrait de mon fichier ...

Donc, si je trie mon tableau par la colonne F en tri décroissant : les groupes 1 et 2 s'affiche en premier, alors que j'aimerais qu'ils s'affichent en dernier, puisque ils n'ont pas de valeur en colonne F...

Est ce possible ?

Merci d'avance
 

Pièces jointes

Re : Tri décroissant

En fait ca ne va pas parce que en mettant 0 la moyenne calculée en colonne B2 tient compte du 0, ce que je ne souhaite pas.

En mettant "" ca permettait de pas tenir compte de la valeur de la cellule mais du coup mon tri ne se fait pas comme je le souhaite ...

😕
 
Re : Tri décroissant

Bonjour,

Merci pour ta réponse et ta proposition de formule.

Je ne connais pas du tout les formules matricielles.

J'ai essayé d'adapter ta formule à mon cas précis, ce qui donnerait pour la cellule B2 :

Code:
=MOYENNE(SI((MOD(COLONNE(D1:U1);3)=0)*(F2;I2;L2;O2;R2;U2>0);F2;I2;L2;O2;R2;U2))

Mais cette formule ne marche pas ("contient une erreur"). Ou est mon erreur ?

Pourquoi doit on faire référence à la ligne du dessus pour cette formule matricielle alors que nous sommes en ligne 2 ? :
Code:
D1:U1

Merci encore
 
Re : Tri décroissant

Bonjour,

J'ai essayé d'adapter ta formule à mon cas précis
Elle l'était, pas besoin d'adapter, vois la pièce jointe.

Pourquoi doit on faire référence à la ligne du dessus pour cette formule matricielle alors que nous sommes en ligne 2 ?
La référence à une ligne n'est pas nécessaire, vois aussi la pièce jointe.
Cette partie de formule teste uniquement le numéro de la colonne.

On fait la moyenne des cellules de la ligne à condition que le solde de la division du numéro de la colonne par trois soit égal à 0 et que la valeur de ces cellules soit >0.
 

Pièces jointes

Re : Tri décroissant

Bonjour hoerwind


En fait dans mon calcul, je prends les moyennes des cellules des colonnes suivantes : F I L O R et U . et non l'ensemble de la ligne.

C'est pour cela que je dis que j'ai essayé d'adapter sans succès ta formule comme ci dessous, mais elle me renvoie une erreur

Code:
 =MOYENNE(SI((MOD(COLONNE(D1:U1);3)=0)*(F2;I2;L2;O2;R2;U2>0);F2;I2;L2;O2;R2;U2))

Si tu as encore un peu de temps pour m'aider ...

Merci beaucoup en tout cas
 
Re : Tri décroissant

Re,

La formule proposée ne prend la moyenne que des valeurs des colonnes F, I, L, R et U, pour autant qu'elles ne soient pas égales à 0 (dans mon exemple) ou égales à "" (dans ton exemple).

Si les résultats en colonne B, après tri sur la colonne F, ne sont pas corrects, précises lesquels il faudrait obtenir.
 
- 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

Discussions similaires

Réponses
1
Affichages
480
Réponses
4
Affichages
761
B
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
969
bd.afaf
B
Réponses
8
Affichages
1 K
P
Réponses
4
Affichages
6 K
PalmBox
P
M
Réponses
9
Affichages
1 K
Mr.Nobody
M
V
Réponses
2
Affichages
628
Vicou75
V
N
Réponses
17
Affichages
3 K
ninajams
N
D
Réponses
4
Affichages
1 K
Donsimend
D
Retour