Moyenne des 2 plus petites valeurs.

  • Initiateur de la discussion Initiateur de la discussion caroline.olivia
  • 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 !

C

caroline.olivia

Guest
Bonjour!
Mon but est que si dans la colonne C c est marqué SL, que ça prenne en compte la valeur de la colonne G pour faire : la moyenne des 2 plus petites valeurs.

En espérant que quelqu'un puisse m'aider?
Merci
 

Pièces jointes

  • 15436802717367378849184595414270.jpg
    15436802717367378849184595414270.jpg
    5.4 MB · Affichages: 42
Bonsoir caroline.olivia, bienvenue sur XLD,

Mais pas terrible votre 1er message.

Joindre un fichier JPEG de 5,4 Mo pour expliquer ce petit problème c'est du délire.

Je remarque cependant qu'en G2 il y a le texte DNF2 au lieu d'un nombre, c'est aussi délirant.

A+
 
Re,

D'après ce que je vois sur le fichier JPEG il faut entrer en M2 cette formule matricielle :
Code:
=SIERREUR(MOYENNE(PETITE.VALEUR(SI((C$2:C$32=K2)*ESTNUM(-SUBSTITUE(G$2:G$32;".";","));--SUBSTITUE(G$2:G$32;".";","));1);PETITE.VALEUR(SI((C$2:C$32=K2)*ESTNUM(-SUBSTITUE(G$2:G$32;".";","));--SUBSTITUE(G$2:G$32;".";","));2));SIERREUR(PETITE.VALEUR(SI((C$2:C$32=K2)*ESTNUM(-SUBSTITUE(G$2:G$32;".";","));--SUBSTITUE(G$2:G$32;".";","));1);""))
A valider par Ctrl+Maj+Entrée et tirer vers le bas.

Il faut comprendre qu'en colonne G les valeurs sont des textes avec le point comme séparateur décimal.

A+
 
Bonjour caroline.olivia, le forum,

On peut rendre la formule en M2 plus comestible.

1) Sélectionnez M2 et créez le nom défini matrice en entrant cette formule dans la boîte de dialogue :
Code:
=SI(($C$2:$C$32=$K2)*ESTNUM(-SUBSTITUE($G$2:$G$32;".";","));--SUBSTITUE($G$2:$G$32;".";","))
ou celle-ci qui fonctionnera quel que soit le séparateur décimal de l'ordi :
Code:
=SI(($C$2:$C$32=$K2)*ESTNUM(-SUBSTITUE($G$2:$G$32;".";STXT(1/10;2;1)));--SUBSTITUE($G$2:$G$32;".";STXT(1/10;2;1)))
2) Entrez cette formule en M2, la validation matricielle n'est plus nécessaire :
Code:
=SIERREUR(MOYENNE(PETITE.VALEUR(matrice;1);PETITE.VALEUR(matrice;2));SIERREUR(PETITE.VALEUR(matrice;1);""))
Bonne journée.
 
- 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

Retour