Comparer

Résolu
Veriditas Messages postés 169 Statut Membre -  
Heliotte Messages postés 1561 Statut Membre -
Bonjour à tous !

Tout d'abord, je vous souhaite une bonne année à tous :)

Donc, pour Dimanche soir, je dois faire un tableur Excel pour l'école, un petit truc pour l'SVT en agronomie. Et vu que j'ai envie d'enfin réussir un TP dans mon année, j'aimerai avoir une petite astuce. Donc voilà, j'arrive à un moment où je dois comparer deux colonnes.

http://img402.imageshack.us/img402/4902/sanstitre2ueu.png

Le truc, pour la ligne "Minimum", j'ai mis la fonction :
=MIN(1ère ligne;2ème ligne)
et pour la ligne "Maximum", j'ai mis :
=MAX(1ère ligne;2ème ligne)

Or, il m'affiche la valeur contenue. Ce que j'aimerai, c'est qu'il cherche la valeur la plus petite/grande, et qu'il marque à la place de la valeur, la ligne.
Par exemple si c'est la viande le minimum et les végétaux le maximum, il m'afficherait dans la ligne maximum "végétaux" et dans la ligne minimum "viande".

Merci d'avance, j'espère que ce n'est pas trop compliqué :)

Veriditas !

5 réponses

  1. Heliotte Messages postés 1561 Statut Membre 92
     
    Bonjour Veriditas,

    La plus petite valeur entre une cellule de colonne "A" et une cellule de la colonne "B" .. c'est cela ?

    Edit:
    lien du fichier si c'est cela : http://cjoint.com/data3/3Amp7q4W0m4.htm
    0
    1. Veriditas Messages postés 169 Statut Membre 10
       
      Oui ! Mais, au lieu de me donner la valeur comme dans mon screen, je préférerais qu'il me donne le nom de la ligne (viande/végétaux) dans laquelle se trouve cette valeur :)
      0
    2. Veriditas Messages postés 169 Statut Membre 10
       
      J'ai pas trop compris ta formule. Qu'est-ce que base de donnée ? C'est les valeurs à comparer ? Qu'est-ce que champ ? Et qu'est-ce que critère ?
      0
  2. VTP
     
    Bonjour

    En supposant que les 2 premières valeurs sont en cellules B3 et B4
    mettre en B5 la formule suivante

    =SI(MIN(B3:B4)=B3;"végétaux";"viande")

    l'étirer jusqu'au bout du tableau

    en B6 mettre la formule suivante :

    =SI(B5="végétaux";"viande";"végétaux") et l'étirer

    Si les cellules sont différentes dans ton tableau il faut adapter la formule en changeant les références

    En espérant que c'est ce que tu voulais, merci de me signaler si ça convient
    0
    1. Veriditas Messages postés 169 Statut Membre 10
       
      C'était exactement ça ! Merci énormément ! :) Ca fait une nouvelle chose d'apprise sur Excel, super !
      0
  3. VTP
     
    Heureux que ça convienne
    En apprend chacun tous les jours des autres et on a jamais fini , c'est ce qui est bien !
    0
    1. Veriditas Messages postés 169 Statut Membre 10
       
      Absolument :)
      0
    2. Veriditas Messages postés 169 Statut Membre 10
       
      Et pour faire une condition disant que si la cellule = "Végétaux", la cellule est verte sinon elle rouge, on fait comme ça ? :)
      0
    3. VTP
       
      Pour colorer la cellule il faut passer par le Mise en Forme Conditionnelle
      Onglet Accueil
      Mise en Forme conditionnelle
      Nouvelle règle
      Appliquer une mise en forme uniquement aux cellules qui contiennent
      Dans menu déroulant remplacer Valeur de cellule par Texte spécifique et entrer le texte à droite
      Cliquer Format puis remplissage et choisir la couleur voulue
      Valider
      :-)
      0
    4. Veriditas Messages postés 169 Statut Membre 10
       
      Merci beaucoup ! :)
      0
    5. Veriditas Messages postés 169 Statut Membre 10
       
      Dernière question et après je vous dérange plus parce que mon tableau sera finit ! :) En gros, j'ai huit cases où il y a 6 "Végétaux" et 2 "Viande". J'aimerai qu'il me compte le nombre de "Végétaux" et de "Viande" et que si NombreDeVégétaux > NombreDeViande, la case contient Végétaux, sinon elle contient Viande ? :)
      0
  4. Heliotte Messages postés 1561 Statut Membre 92
     
    Pas clair votre demande : Dernière question et après je vous dérange plus parce que mon tableau sera finit ! :) En gros, j'ai huit cases où il y a 6 "Végétaux" et 2 "Viande". J'aimerai qu'il me compte le nombre de "Végétaux" et de "Viande" et que si NombreDeVégétaux > NombreDeViande, la case contient Végétaux, sinon elle contient Viande ? ??

    La même cellule doit contenir le nombre de végétaux, le nombre de viande et le nom du maximum .. très dur !
    0
    1. Veriditas Messages postés 169 Statut Membre 10
       
      Donc je suis obligé de séparer tout ça ?
      0
    2. Veriditas Messages postés 169 Statut Membre 10
       
      Et donc, comment je peux faire pour compter le nombre de fois que j'ai "végétaux" et "viande" sur ces 8 cases ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Heliotte Messages postés 1561 Statut Membre 92
     
    Admettons la plage "E1:E8", contenant les "Végétaux" et les "Viandes".

    Avec cette formule : =SI(NB.SI(E1:E8;"Végétaux") > NB.SI(E1:E8;"Viande");NB.SI(E1:E8;" Végétaux") & "Végétaux";NB.SI(E1:E8;"Viande") & " Viande")
    0
    1. Veriditas Messages postés 169 Statut Membre 10
       
      Non, c'est bon, par tatônnement, j'ai réussi grâce à ton aide :
      =SI(((NB.SI(E42:E45;"Végétaux"))+(NB.SI(K42:K45;"Végétaux")))>((NB.SI(E42:E45;"Viande"))+(NB.SI(K42:K45;"Viande")));"Végétaux";"Viande")
      0
    2. Heliotte Messages postés 1561 Statut Membre 92
       
      Oui mais le nombre (quantité) n'y est pas !
      Je pensais qu'il fallait l'inclure .. style "6 Végétaux" ou "4 Viandes" !!
      0
    3. Veriditas Messages postés 169 Statut Membre 10
       
      Ah, non, t'inquiète ! Merci de ton aide, le sujet est résolu, j'ai fini mon tableur :)
      0
    4. Heliotte Messages postés 1561 Statut Membre 92
       
      Ok.
      Bon week-end et bonne programmation.
      0