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

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

  • tableau valeur max2.xls
    20 KB · Affichages: 47
Dernière édition:

Tibo

XLDnaute Barbatruc
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

@+
 

luck8282

XLDnaute Nouveau
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.
 

Tibo

XLDnaute Barbatruc
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

  • luck.zip
    4.6 KB · Affichages: 31

luck8282

XLDnaute Nouveau
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.
 

Tibo

XLDnaute Barbatruc
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

@+
 

Tibo

XLDnaute Barbatruc
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

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 550
Messages
2 089 522
Membres
104 201
dernier inscrit
Salah1947