Excel - Exclusion d'une case dans une matrice

Résolu
trashvip Messages postés 28 Statut Membre -  
eriiic Messages postés 24581 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.

--
Configuration: Windows XP
Firefox 3.0.1

5 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    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
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    ce n'est pas plus simple d'extraire une liste sans doublon avant ?
    eric
    0
    1. 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
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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