recopie d'un tableau (par formule) en excluant la valeur max

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

luck8282

XLDnaute Nouveau
Bonsoir à tous,

Le titre n'est pas très clair mais je n'explique.

J'ai un tableau avec des valeurs expérimentales (avec en colonne le numéro d'échantillon et sur la ligne d'en dessous les résultats).

Je voudrais par formule recopier les résultats dans un tableau situé en dessous (tableau au même format que le premier) en excluant l'échantillon qui à la valeur max.

Tous ça bien sûre sans utiliser de macros et les valeurs ne peuvent pas être triées.
Autre chose; dans l'univers des peu probable, il n'est pas impossible d'avoir aussi deux valeurs expérimentales identiques auquel cas il faudrait pouvoir faire la recopie en les supprimant.

Ca fait des jours que je retourne ce problème sans trouver de solutions et je ne suis même pas sûre que c'est faisable. Alors si les ténors de ce forum ont une piste; je suis preneur.

Et merci d'avance pour votre contribution.

Ci joint un exemple.
 

Pièces jointes

Dernière édition:
Re : recopie d'un tableau (par formule) en excluant la valeur max

Bonsoir,

Une tentative avec une formule matricielle :

en E24 :

Code:
=PETITE.VALEUR(SI($E$17:$I$17<>MAX($E$17:$I$17);$E$16:$I$16);COLONNES($A:A))
Formule matricielle à valider par CTRL + MAJ + ENTREE

en E25 :

Code:
=INDEX($E$16:$I$17;2;E24)
Formules à recopier vers la droite

Je te laisse tester

@+
 
Re : recopie d'un tableau (par formule) en excluant la valeur max

Bonsoir Tibo,

Ca ne marche pas. En matricielle, ca affiche la plus petit valeur dans le tableau et en normale, ca ne m'affiche que les deux plus petites valeurs et 0 pour la plus grande valeur. Mais c'est une piste que je vais travailler.

Bonne soirée.
 
Re : recopie d'un tableau (par formule) en excluant la valeur max

re,

Ne pas oublier que la première formule est une formule matricielle et qu'il faut la valider par la combinaison de touches : CTRL + MAJ + ENTREE

Voir le fichier joint

@+
 

Pièces jointes

Re : recopie d'un tableau (par formule) en excluant la valeur max

En effet Tibo ton exemple marche mais pourtant, je l'avais bien validé en matricielle, enfin la fatigue et l'empressement probablement.

Cependant en cas de deux valeur max (identique); ça pose toujours problème.

Encore une petite question: à quoi sert COLONNE($A:A)... .

Encore merci pour ta formule et c'est dodo pour moi car trop fatigué.

Bonne soirée.
 
Re : recopie d'un tableau (par formule) en excluant la valeur max

Bonjour luck,

Pour le cas où il y aurait plusieurs fois la valeur max :

en E24 :

Code:
=SI(COLONNES($A:A)>NB($E$17:$I$17)-NB.SI($E$17:$I$17;MAX($E$17:$I$17));"";
PETITE.VALEUR(SI($E$17:$I$17<>MAX($E$17:$I$17);$E$16:$I$16);COLONNES($A:A)))

Matricielle, donc CTRL + MAJ + ENTREE

en E25 :

Code:
=SI(E24="";"";INDEX($E$16:$I$17;2;E24))

Formules à recopier vers la droite

@+
 
Re : recopie d'un tableau (par formule) en excluant la valeur max

re,

COLONNES($A:A) agit comme un compteur.

Si tu recopies =COLONNES($A:A) (qui donne comme résultat 1) vers la droite, ça va se transformer en =COLONNES($A:B) (qui donne comme résultat 2), etc.

Je te laisse tester

@+
 
- 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
13
Affichages
2 K
Retour