Excel - Exclusion d'une case dans une matrice

Résolu/Fermé
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 - 22 août 2008 à 15:56
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 25 août 2008 à 18:56
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 257
22 août 2008 à 22:36
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 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
25 août 2008 à 09:57
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 257
22 août 2008 à 16:06
Bonjour,

ce n'est pas plus simple d'extraire une liste sans doublon avant ?
eric
0
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
22 août 2008 à 16:10
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 257
22 août 2008 à 16:23
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 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
22 août 2008 à 16:38
Voilà le lien avec un exemple : https://www.cjoint.com/?iwqLAeeTYq
Merci d'avance
--
0
trashvip Messages postés 27 Date d'inscription samedi 4 septembre 2004 Statut Membre Dernière intervention 10 mars 2010 5
25 août 2008 à 10:29
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 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 257
25 août 2008 à 18:56
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