1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut SI(ET avec 3 conditions pour un résultat

    Bonjour à tous,

    Je me gratte la tête sur ce petit cas, je cherche à faire une formule qui contiendrait 3 voir 4 conditions pour obtenir un résultat.

    Exemple
    Si A=1 et esttexte(A1) et A3<A4 alors "Retard" sinon si .......................

    J'ai essayé les si imbriqué = pas bon
    J'ai essayé si(et(x ; x ; x);"Retard";si..... = pas bon
    J'ai essayé si(et(et..... = pas bon

    Merci d'avance pour votre aide

  2. #2
    Membre émérite Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2012
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2012
    Messages : 1 818
    Points : 2 986
    Points
    2 986

    Par défaut

    Bonjour,

    Pourrais-tu être un peu plus précis ? Trois ou quatre conditions ? Cumulatives ou exclusives ?

    Ne sachant, je me jette :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ET(A1=1;ESTTEXTE(A2);A3<A4);"Retard";"Sinon")
    Ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ET(A1=1;ESTTEXTE(A2);A3<A4);"Retard";SI(ET(A1<>1;ESTTEXTE(A2);A3>A4);"Contraire";"Ou autre"))

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut

    Bonjour Quest,

    Il s'agit de 3 conditions cumulatives, pour avoir le résultat n°1 je dois avoir les 3 conditions réunis
    Voici mon premier essai qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ET(BF112="Attente Tpt";ESTTEXTE(AM112);N112>AM112);"Retard";"Ok")

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2012
    Messages : 20
    Points : 33
    Points
    33

    Par défaut Genre d'erreur

    Bonjour;

    la formule est correcte théoriquement si possible de nous donner plus de détail sur l'erreur qui vous obtenu.

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut

    Citation Envoyé par mortad123 Voir le message
    Bonjour;

    la formule est correcte théoriquement si possible de nous donner plus de détail sur l'erreur qui vous obtenu.

    C'est la toute première formule que j'avais essayé comme expliqué dans mon annonce.
    Malgré 3 formules différentes le résultat est tjs OK alors qu'il devrait être "en retard"

  6. #6
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    8 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 8 277
    Points : 15 104
    Points
    15 104

    Par défaut

    Citation Envoyé par wkrystof Voir le message
    Il s'agit de 3 conditions cumulatives, pour avoir le résultat n°1 je dois avoir les 3 conditions réunis
    Voici mon premier essai qui ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ET(BF112="Attente Tpt";ESTTEXTE(AM112);N112>AM112);"Retard";"Ok")
    "ça ne fonctionne pas", c'est un peu vague comme description de dysfonctionnement.
    Est-ce que ça répond trop souvent "Retard" ou trop souvent "Ok" ?
    As-tu essayer de te faire une table de vérité en regardant le résultat de ta formule en fonction des variations de valeurs de ses composants ?

    Quand on a un GROS problème, on essaye de le décomposer en problèmes élémentaires plus petits.

    As-tu vérifier déjà que chacune de tes conditions fonctionne individuellement ?
    Mets dans 3 cellules différentes les formules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    =BF112="Attente Tpt"
    =ESTTEXTE(AM112)
    =N112>AM112)
    Et regarde le résultat en faisant varier les valeurs de BF112, AM112 et N112.
    Est-ce qu'ils te semblent logiques ?

    Citation Envoyé par wkrystof Voir le message
    Malgré 3 formules différentes ...
    Quelles formules ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2012
    Messages : 20
    Points : 33
    Points
    33

    Par défaut Vérifiez tes conditions

    Vérifiez seulement le contenu de tes cellules (peut être que les 3 conditions ne sont pas satisfaites au mème temps). J'ai essayé ta formule et ça marche très bien.
    bon chance

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut

    Citation Envoyé par Menhir Voir le message
    "ça ne fonctionne pas", c'est un peu vague comme description de dysfonctionnement.
    Est-ce que ça répond trop souvent "Retard" ou trop souvent "Ok" ?
    As-tu essayer de te faire une table de vérité en regardant le résultat de ta formule en fonction des variations de valeurs de ses composants ?

    Quand on a un GROS problème, on essaye de le décomposer en problèmes élémentaires plus petits.

    As-tu vérifier déjà que chacune de tes conditions fonctionne individuellement ?
    Mets dans 3 cellules différentes les formules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    =BF112="Attente Tpt"
    =ESTTEXTE(AM112)
    =N112>AM112)
    Et regarde le résultat en faisant varier les valeurs de BF112, AM112 et N112.
    Est-ce qu'ils te semblent logiques ?


    Quelles formules ?

    Bonjour Menhir,

    La réponse set toujours ok

    J'avais déjà testé élément/élément et quand je regroupe tout dans la formule le résultat est ok tout le temps

    Les 3 formules sont celles que j'ai mal expliqué dans mon annonce

    Merci d'avance

  9. #9
    Membre émérite Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2012
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2012
    Messages : 1 818
    Points : 2 986
    Points
    2 986

    Par défaut

    Il est possible que le résultat soit toujours 'OK'. On ne sait jamais.

    Pourrais-tu nous mettre des données qui donneraient à penser l'inverse ?

  10. #10
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    8 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 8 277
    Points : 15 104
    Points
    15 104

    Par défaut

    Citation Envoyé par wkrystof Voir le message
    J'avais déjà testé élément/élément
    Tu peux indiquer le résultat de ces tests (différentes valeurs sources et résultats obtenus) ou il faut tout deviner ?

    Les 3 formules sont celles que j'ai mal expliqué dans mon annonce
    Si tu les as testées, je suppose qu'à un moment donné, ça a du être de vraies formules Excel, non ?
    Ne serait-il pas plus simple de copier ces formules pour les montrer ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  11. #11
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut

    Citation Envoyé par Menhir Voir le message
    Tu peux indiquer le résultat de ces tests (différentes valeurs sources et résultats obtenus) ou il faut tout deviner ?


    Si tu les as testées, je suppose qu'à un moment donné, ça a du être de vraies formules Excel, non ?
    Ne serait-il pas plus simple de copier ces formules pour les montrer ?

    Dsl, il est vrai que je vous donne peu d'élément, je prends le temps ce week-end de mettre en copie tout les éléments dont vous pourriez avoir besoin ainsi que mon fichier

    Merci d'avance

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : mai 2013
    Messages : 10
    Points : 4
    Points
    4

    Par défaut

    Bonjour à Tous,

    J'ai enfin trouvé la solution, je ne comprenais pas pourquoi mes tests fonctionnaient (en découpant la formule sur une autre feuille) et alors que cela ne fonctionnait pas sur la feuil d'origine.

    Réponse simple, sur la feuille d'origine je dois convertir mes dates, pourquoi je ne sais pas, mais bon, maintenant cela fonctionne


    Merci à tous pour votre aide et surtout votre patience

  13. #13
    Membre émérite Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2012
    Messages
    1 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2012
    Messages : 1 818
    Points : 2 986
    Points
    2 986

    Par défaut

    Super.
    N'oublie pas

  14. #14
    Membre éprouvé Avatar de mjpmjp
    Homme Profil pro
    Chôme Dur des Ambulances
    Inscrit en
    avril 2012
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chôme Dur des Ambulances
    Secteur : Santé

    Informations forums :
    Inscription : avril 2012
    Messages : 734
    Points : 1 206
    Points
    1 206

    Par défaut

    bonjour,
    =SI(ET(BF112="Attente Tpt";ESTTEXTE(AM112);N112>AM112);"Retard";"Ok")
    ESTTEXTE(AM112); ???

    @+JP
    Mes contributions
    Form GRAPHIQUE, Gestion des boutons
    Form GRAPHIQUE, Liste Onglet dynamique
    Form GRAPHIQUE, Liste Multi-Colonne et ScrollBar Externe

    Les Gens "Instruit" ont passé leur temps à apprendre ce que les Gens "Intelligent" ont passé leur temps à trouver...(JP)

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/01/2016, 00h34
  2. Réponses: 2
    Dernier message: 26/03/2015, 11h29
  3. REQUETE AVEC 2 COUNT AVEC 1 CONDITION POUR CHAQUE COUNT
    Par Dr_No dans le forum MS SQL-Server
    Réponses: 9
    Dernier message: 25/05/2012, 17h53
  4. Macro avec plusieurs conditions pour ouverture formulaire
    Par Jacques-Henri dans le forum IHM
    Réponses: 2
    Dernier message: 05/08/2008, 23h44
  5. boucles avec conditions pour faire un suivi
    Par lilyla dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/03/2008, 12h53

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