[Excel] Minimum

Résolu
Bonjour,
Je vous explique mon soucis.
J'ai un tableau de prix et de produit.
Par exemple, la colonne A c'est le nom
B = description et ainci de suite

Mais je heurte un probleme
Jai une colonne Prix (d'un suite) puis une colone de son rabais rabais
Mais jai cela 2 fois, je vous montre un exemple
A = Prix 1
B= Rabais 1
C = Prix 2
D= Rabais 2

Et je voudrais avoir le minimum dans la colonne E des colonnes A et B

J'espere avoir été clair. Je suis sous Excel 2007

Merci

--
Come from Qc
Configuration: Processeur: AMD Sempron 2500+ Palermo Socket 754
Carte mère: ECS K8M800-M2 rev.1.0
RAM: Samsung: PC3200 512 MB DDR SDRAM
Carte Graphique: Via/S3G Unichrome Pro IGP (intégré)

9 réponses

  1. Hmm... peut-etre serais-je mieux de rester dans l'ignorance. Nah, j'déconne ^^. Merci beaucoup, j'ai compris, en général quoi. J'vais me référé a ce post pour le futur =D

    Is Uber happy ;)
    0
    1. Contributeur
      Bonjour.

      =PETITE.VALEUR(matrice;k) recherche, dans une matrice (ou plage), la kième plus petite valeur.
      Si la matrice contient les 6 valeurs 10;15;20;25;30;35
      =PETITE.VALEUR(matrice;1) affiche la plus petite de toutes les valeurs ► 10
      =PETITE.VALEUR(matrice;2) affiche la deuxième plus petite valeur, soit ► 15
      =PETITE.VALEUR(matrice;5) affiche la cinquième plus petite valeur, soit ► 30

      =SI(test; siVRAI; siFAUX) vérifie si le test est réussi, auquel cas elle affiche siVRAI, et bien entendu siFAUX dans le cas contraire.
      Si la cellule B1 contient la formule =A1/3 et la cellule C1 la formule =A1-6, on peut placer en D1 la formule
      =SI(B1=C1;"c'est bon";"échec") qui affichera toujours "échec" pour toute valeur saisie en A1, sauf la valeur 9 qui est la seule solution, pour laquelle s'affichera "c'est bon".
      Si les cellules de la colonne N contiennent la formule =SI(M:M="F";"Madame";"Monsieur"), chaque fois qu'il y aura "F" dans la colonne M:M c'est "Madame" qui s'affichera dans la celulle voisine ; pour toute autre donnée en M, c'est "Monsieur" qui sera affiché.

      Cordialement.
      0
      1. Merci Raymond PENTIER, je vais gardé mon tableau comme tu me l'as arranger, cela va faire l'affaire. Et si c'est pas trop indiscret, puis te demander de quel manière fonctionne les commande PETITE.VALEUR et SI car j'aimerai pas a avoir toujours a revenir ici pour des projet futur.

        Merci =D
        0
        1. Contributeur
          Voilà :
          Je permute les colonnes F et G de manière à ce que les 3 prix soient contigus.
          La formule en I2 sera =PETITE.VALEUR(D2:F2;NB.SI(D2:F2;0)+1)
          La formule en J2 sera =SI(G2+H2=0;0;GRANDE.VALEUR(G2:H2;1))
          Tant qu'à faire, tu devrais mettre aussi
          en G2 la formule =SI(ET(E2>0;D2>E2);D2-E2;0)
          en H2 la formule =SI(ET(F2>0;D2>F2);D2-F2;0)
          Enfin en M4 tu peux te contenter de =M2*0,03 ; en effet en M7 tu n'as pas écrit =(M6+M5) ...
          https://www.cjoint.com/?dieRWmrghU

          Cordialement.
          --
          C'est bien, la retraite ! Surtout aux Antilles ... :-)
          ☻ Raymond ♂
          1
          1. Contributeur
            Bonjour tous
            pour compléter la proposition de Raymond dans des champs séparés: de A1 à A12, G1 à G10;J4 à J11:
            =MIN(PETITE.VALEUR(A1:A12;NB.SI(A1:A12;0)+1);PETITE.VALEUR(G1:G10;NB.SI(G1:G10;0)+1);PETITE.VALEUR(J4:J11;NB.SI(J4:J11;0)+1))

            Crdlmnt
            PS attention l'affichage CCM met des tirets à, la coupure de mot, inutiles dans la formule!
            0
        2. http://www.cijoint.fr/cjlink.php?file=cj201003/cij7jed7Xf.xlsx

          Voila... et c'est discontinu :S... j'me casse trop la tete -.-
          Mais pour des fonction continue... avec la fonctions petite valeur, sa fonction de quelle manière?

          Merci
          0
          1. Contributeur
            Eh bien, ça dépend :
            Si les valeurs à comparer sont contigües, c'est réalisable avec la fonction PETITE.VALEUR
            Mais si elles sont disjointes, comme dans ton premier exemple, je ne sais pas faire ...

            Mais prends l'habitude de joindre un fichier, c'est plus facile à expliquer pour toi, beaucoup plus facile à comprendre (et à proposer une solution) pour nous :
            https://www.cjoint.com/ ou http://cijoint.fr/
            0
            1. Ah... j'ai trouver ce que je cherchais, pour selectionné 2 colonne qui sont pas coller faut utilisé CRTL click.

              Mais jai une autre question, au lieu de créer un nouveau post, jla dit tout de suite :
              J'aimerai faire un =MIN(EXEMPLE) mais qu'il ne prenne pas en compte les cases ou c'est marquer 0, de telle sorte qu'il me donne le plus petit sauf 0? Est-ce possible?
              0
              1. Contributeur
                En E2 ► =MIN(A2;C2)
                0
                1. Modérateur
                  Bonsoir,
                  Utilise la fonction =MIN(plage)

                  Pour plus d'informations :
                  http://www.admexcel.com/fmath.htm#minimum
                  0