Excel - Exclusion d'une case dans une matrice

Résolu
trashvip Messages postés 28 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous !!

Me voilà en face d'un nouveau petit problème que voici.

Je souhaiterai savoir s'il est possible d'exclure une case dans un calcul matriciel.
>par ex: matrice "-" case en question. avec "-" = opérateur de soustraction.

Je m'explique :
> J'ai une formule qui me calcule le max d'une ligne et me renvoie (à l'aide d'un "rechercheh") le nom correspondant.
> J'ai également une formule qui me calcule le second max (à l'aide de "grande.valeur(..;2)")
Cependant la ligne en question peut avoir "plusieurs" max : plusieurs max de même valeur, et mes deux formules précédentes me renvoie donc la même valeur (i.e: le même nom correspondant).

Ma question est-la suivante:
Dans mon calcul du max (ou de grande.valeur) peut-on exclure une case de la recherche de max (ou de grande.valeur)?

J'espère avoir été assez clair.
Merci d'avance.
Cordialement.


--
A voir également:

5 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
pas simple mais intéressant, je n'ai pas suivi ta piste...

=INDEX($B$1:$E$1,1,EQUIV(GRANDE.VALEUR($B11:$E11+COLONNE($B11:$E11)/1000,1),$B11:$E11+COLONNE($B11:$E11)/1000,0))
formule matricielle à valider par shift+ctrl+enter
(Le 1 est fonction de la valeur recherchée)

Il y a une autre formule plus simple et non matricielle dans le classeur exemple mais qui demande des cellules intermédiaires.
http://www.cijoint.fr/cjlink.php?file=cj200808/cijX8qwnK7.xls

eric
1
trashvip Messages postés 28 Statut Membre 5
 
Ok, j'espère que le weekend a été bon eric!
Je regarde tout ça avec précision de suite, et je te tiens au courant.
Et merci pour l'aide très précieuse..
Bien cordialement.
Toma
--
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

ce n'est pas plus simple d'extraire une liste sans doublon avant ?
eric
0
trashvip Messages postés 28 Statut Membre 5
 
Re,
....euhh non je ne crois pas.
Ma liste en question est dynamique.
De plus il ne s'agit pas de doublon mais bien de deux max identiques concernant deux choses/paramètres différents!

--
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Et tu voudrais avoir une chaine vide à la place du nom si le nom est déjà sorti ? C'est ça ?
Tu pourrais déposer un exemple de ton fichier sur cijoint.fr et coller ici le lien fourni, là j'ai un peu de mal à être sûr de ce que tu veux et à voir l'interet...
eric
0
trashvip Messages postés 28 Statut Membre 5
 
Voilà le lien avec un exemple : https://www.cjoint.com/?iwqLAeeTYq
Merci d'avance
--
0
trashvip Messages postés 28 Statut Membre 5
 
Ok c'est bon, tout fonctionne nickel!
Ca fait plaisiiiiir :D

Sinon, la question reste entière : peut-on exclure une case d'une matrice dans un "calcul lambda"?

On trouve toujours une parade aux problèmes....
Merci encore Eriiic....et bonne journée!
--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonsoir,

Dans les fonctions on peut non pas exclure une cellule mais utiliser une union de cellule en parametre (à la souris ça correspond à sélectionner plusieurs plage avec la touche ctrl).
Dans ton cas ça me parait extremement difficile à mettre en oeuvre (je ne dis pas impossible mais...) puisque cette cellule varie et on se retrouve très rapidement avec des formules à rallonge impossible à comprendre et à maintenir dans le futur.
Donc dans ton cas je dirais non, même si la réponse est oui ;-)
eric
0