1. #1
    Membre à l'essai
    Homme Profil pro
    Qualification Logicielle
    Inscrit en
    mai 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Qualification Logicielle

    Informations forums :
    Inscription : mai 2017
    Messages : 21
    Points : 11
    Points
    11

    Par défaut Fonction SI retourne tjs FAUX // Fonction CASE ?

    Bonjour tout le monde

    je vous expose mon problème

    J'ai dans une Feuille de Calcul, une liste de Grade avec des valeurs limites (sur trois colonnes)

    J'aimerai afficher ce grade dans une cellule en fonction du nombre entré dans une autre cellule

    J'ai d'abord fait mon test sur un seul grade

    Nom : grade.png
Affichages : 29
Taille : 8,7 Ko

    SI( D1<A1<E1, F1)

    avec A1, la cellule ou j'entre ma valeur
    avec D1, E1 les cellules contenant les valeurs limites, et F1 le grade (chaine de caractère)

    hors quelque soit la valeur entrée dans A1, j'ai toujours la valeur "FAUX" dans ma cellule d'affichage

    Du coup je me demadne s'il n'y a pas un paramètre, un réglage, un formatage de cellule ou quelque chose à faire pour que cela fonctionne ?


    2eme point

    J'ai plusieurs grades, avec plusieurs limites (toutes stricement différentes), je pensais utiliser une fonction style CASE (je sais pas si elle est appelé comme ca dans Open Office)
    Comment puis je l'implémenter dans ma cellule ?

    Merci d'avance

  2. #2
    Membre régulier
    Homme Profil pro
    utilisateur
    Inscrit en
    janvier 2017
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : janvier 2017
    Messages : 73
    Points : 120
    Points
    120

    Par défaut Tjr Faux

    Bonjour Jarael,

    Essayez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI(et(D1<A1;A1<E1);F1;"")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SI(et(D1<A1;A1<E1);F1;SI(et(A2>E1;A1<=E2);F2;"")
    etc...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Qualification Logicielle
    Inscrit en
    mai 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Qualification Logicielle

    Informations forums :
    Inscription : mai 2017
    Messages : 21
    Points : 11
    Points
    11

    Par défaut

    Merci beaucoup cela fonctionne !

    Il est étonnant que la double expression en fonctionne pas mais pas grave, j'ai la bonne syntaxe désormais

    Merci beaucoup

  4. #4
    Membre à l'essai
    Homme Profil pro
    Qualification Logicielle
    Inscrit en
    mai 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Qualification Logicielle

    Informations forums :
    Inscription : mai 2017
    Messages : 21
    Points : 11
    Points
    11

    Par défaut

    Je me permet de réouvrir car j'ai un petit soucis avec cette expression

    =SI(sheet1.B3 ="54"; "texte"; "FAUX")

    qui me retourne toujours faux ... alors que j'ai bien 54 dans la case sheet1.B3

    Merci d'avance

  5. #5
    Membre régulier
    Homme Profil pro
    utilisateur
    Inscrit en
    janvier 2017
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : janvier 2017
    Messages : 73
    Points : 120
    Points
    120

    Par défaut m&m

    Bonjour Jarael,

    je tenterais bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(sheet1.B3=54;"texte";"FAUX")
    si B3 contient bien une valeur numérique, sans ' apostrophe, ni "" guillemets

    Citation Envoyé par Jarael Voir le message
    Je me permet de réouvrir car j'ai un petit soucis avec cette expression

    =SI(sheet1.B3 ="54"; "texte"; "FAUX")

    qui me retourne toujours faux ... alors que j'ai bien 54 dans la case sheet1.B3

    Merci d'avance

  6. #6
    Membre à l'essai
    Homme Profil pro
    Qualification Logicielle
    Inscrit en
    mai 2017
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Qualification Logicielle

    Informations forums :
    Inscription : mai 2017
    Messages : 21
    Points : 11
    Points
    11

    Par défaut

    Ah oui tout simplement ....

    Merci beaucopu

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. Réponses: 5
    Dernier message: 15/02/2005, 18h07
  3. Réponses: 7
    Dernier message: 03/12/2004, 12h40
  4. Fonction qui retourne un tableau
    Par _lara_ dans le forum ASP
    Réponses: 6
    Dernier message: 24/05/2004, 15h06
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo