Condition si et ou

mon exercice est le suivant :

cout
transp.1 100
transp.2 150
transp.3 180
transp.4 95
transp.5 130
comment choisir le moins cher et surtout associer le nom du transporteur.
avec la fonction mina(.............), je peux choisir le moins disant (moins cher) mais je n'arrive (avec la fonctionSI) y associer le nom du transporteur.
priere me donner une explication sur excel

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Supposons les 5 noms en cellules A1:15 et les 5 tarifs en B1:B5

    La formule en C1

    =si(b1=min(B1:B5);A1;" ")

    renverra le nom en A1 si B1 est le min et rien dans le cas contraire

    Pour verifier toute la liste il faut imbriquer les SI

    =si(b1=min(B1:B5);A1; si(b2=min(B1:B5);A2; etc

    Cdlmnt
    1. bonsoir,

      si j'ai une table de taille de 5000 ligne, comment je vais écrire 5000 imbrications!!!???
    2. Salut,

      Ouvre ta propre discussion et je te donnerai l'astuce pour imbriquer autant de conditionnelles que tu le souhaites, mais pas dans cette discussion.

      A la limite une fois que tu auras ouvert ta discussion envoi moi un message privé
      Cordialement
      Mike-31
    3. tu peux repondre maintenant, je comprend pas pourkoi faire ouvrir un nouveau sujet....!!!
    4. Par ce que cette discussion à été ouverte par Adel avec un sujet différent,
      que cette discussion dérape et va certainement être fermée
      tu as déjà pris un -1 comme si tu étais indésirable dans ce topic alors sauve toi et ouvre ta propre discussion
  2. Contributeur
    Bonsoir
    Avec le montants en B et les transporteurs en A

    =INDEX(A:A;EQUIV(MIN(B:B);B;B;0))

    crdlmnt
    1. je n'arrive pas à l'appliquer
  3. Bonsoir le fil,

    Triste réalité, il faut décrypter les explications succinctes et soit on demande des explications pour donner une solution adapter ou on se risque de proposer une réponse dans tous les cas un donne bénévolement de notre temps pour essuyer des -1.
    Alors que les propositions se tiennent.

    De toute façon le forum comment ça marche n'a pas vocation à aider ou faire les devoirs

    Un peut de lecture ne peut que faire du bien
    https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/

    Pour ma part je m'excuse d'avoir essayé d'apporter mon aide et j'essayerai de m'en souvenir.
    1. Bizarre, j'entends mon -1

      plus de courage
    2. Bonsoir
      Merci pour ton aide. j'ai pu résoudre mon probleme.
      A+
  4. Salut,

    que veux tu dire par "mon exercice est le suivant "

    tu es étudiant
    1. Bonjour,

      enfaite, il faut traduire l'équation exactement comme on le fait littéralement:

      1- d'abord, notre objectif est de trouver le transporteur, alors, nous allons utiliser une des fonctions de recherche ("RECHERCHE", "RECHERCHEV" et "RECHERCHEH").

      2- la valeur qu'on va rechercher n'existe pas dans une cellule, alors, il faut la faire paraitre avec la fonction "MIN".

      la combinaison devienne alors (dans le cas cité en sujet)
      =RECHERCHEV(MIN(A1:A5);A1:B5;2;FAUX)

      pour que la fonction "RECHERCHEV" fonctionne, il faut que les valeurs recherchées (transporteurs) se trouve à gauche des valeurs de comparaison (couts)

      2: signifie que le résultat recherché se trouve dans la colonne 2 (colonne des transporteurs).

      Faux: exige une recherche exacte de la valeur recherchée et non approximative.

      Bonne chane
      1. pardon, je veux dire à droite.
    2. re bonjour

      je viens de tester la formule. bravo.
      ça a donné les resultats voulus.
      1. Contributeur
        Pour mon information
        Vous parlez de laquelle, là, vu que ma proposition à pris -1?
        crdlmnt
      2. je parle de la solution trouvé par VIA55
      3. Ok mais ma proposition aussi a reçu - 1 !!!
        Bienvenu au club Vaucluse
      4. Contributeur
        Y'a des jours, comme ça!
        crlmnt