Formule excel "si" ne marche pas

Résolu
andreea85 Messages postés 8 Date d'inscription   Statut Membre -  
andreea85 Messages postés 8 Date d'inscription   Statut Membre -
Bonjour,

etant débutante je rencontre des soucis, comme pour cette formule avec "si"

ma formule est la suivante

=SI(F4<8;"recalé";SI(8<=F4<10;"oral";SI(10<=F4;"admis")))

mon probleme est qu'elle fonctione pour certaines cellules mais pour d'autres on m'affiche "faux", alors qu'on devrait m'afficher un des resultats inséres dans la formule.

je ne sais pas comment remedier à cela, car apparament elle marche pour d'autres cellules.

merci anticipé pour votre aide!
Configuration: Windows Vista
Internet Explorer 7.0

8 réponses

  1. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    essaye :
    =si(F4<8;"Recalé";si(F4<10;"Oral";"Admis")

    si F4 est inferieure à 8 : Recaler sinon : plus besoin de mettre < à 8 ou compris entre 8 et 10 il suffit de mettre < à 10
    0
  2. andreea85 Messages postés 8 Date d'inscription   Statut Membre
     
    Re bonjour, mais vous etes super , ca marche, je vous remercie infiniment !

    j'ai encore une autre du même type, la voici, elle marche pour certaines cellules mais pour d'autre m'affiche "faux"

    =SI(F4<10;"PAS DE MENTION";SI(10<=F4<12;"PASSABLE";SI(12<=F4<14;"ASSEZ BIEN";SI(14<=F4<16;"BIEN";SI(F4>=16;"TRES BIEN")))))

    j'espere ne pas abuser de votre gentillesse, mais je me retrouve seule face à ces formules, je ne sais pas pourquoi ça ne me reussit pas ?

    merci encore !
    0
  3. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    re:

    voici une autre formule qui fonctionne par palier, elle devrait fonctionner dans les 2 cas que tu cherches
    =CHOISIR(EQUIV(F4;{0.7,9999.9,9999.11,9999.13,9999.15,9999.21};1);"Recalé";"Oral";"Admis Mention Passable";"Admis Mention Assez-Bien";"Admis Mention Bien";"Admis Mention Très Bien")
    0
  4. andreea85 Messages postés 8 Date d'inscription   Statut Membre
     
    quel dommage, cette formule n'a pas l'air de marcher...

    mais pourquoi la mienne ne fonctione pas ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. andreea85 Messages postés 8 Date d'inscription   Statut Membre
     
    Je n'y arrive pas, je l'ai mise mais au lieu d'avoir "assez bien" on m'affiche "recalé" etc.

    je crois que cette formule est plus forte que moi, mais je vais y arriver

    merci quand même, j'ai deja une formule pour aujourd'hui
    0
  7. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    une petite explication de la formule : 2 formules imbriquées

    Equiv donne l'index d'une valeur à l'interieur d'une matrice
    la matrice : borne maximale des differents paliers
    {0.7,9999.9,9999.11,9999.13,9999.15,9999.2­1}
    0 - 8 ---- 10 ----- 12 ------ 14 ----- 16 ------ 21 la mise en place de valeur avec decimale est due au fait que les paliers sont inclus
    donc : Index(lanote, la matrice,1) va donner selon la note l'index du palier
    si la note est < 8 ca donnera 1 si inferieur à 10 donnera 2 etc
    après on trouve choisir : Choisir en fonction d'une valeur, la valeur correspondante dans la liste
    Choisir(index;Montext1;Montext2;Montext3;ect.................)
    j'ai 7 textes à placer : de Recaler à Admis, Mention tres bien pour 7 paliers de notes
    ce qui me donne en formule finale :
    =Choisir(index(manote;mespaliers;1);montxt1;montxt2;montxt3...................montxt7)
    0
  8. andreea85 Messages postés 8 Date d'inscription   Statut Membre
     
    WAW, je reste scotchée à vos explications mais je pense que pour mon niveau débutant, c'est un peu complexe, je vais continuer à chercher, peut etre trouverai je une formule plus simple, car au delà je doit etre aussi capable de trouver des formules sans l'aide des autres (les examens)

    je vous remercie encore pour votre implication ! amicalement !
    0