IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

SI(ET avec 3 conditions pour un résultat


Sujet :

Excel

  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 expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    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
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    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 expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    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
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    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 expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Super.
    N'oublie pas

  14. #14
    Membre extrêmement actif Avatar de mjpmjp
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    1 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2012
    Messages : 1 133
    Points : 1 441
    Points
    1 441
    Par défaut
    bonjour,
    =SI(ET(BF112="Attente Tpt";ESTTEXTE(AM112);N112>AM112);"Retard";"Ok")
    ESTTEXTE(AM112); ???

    @+JP
    Caractéristiques (WEB) phpMyAdmin 4-74 , PHP 5-631 , Apache 2-427 , MySQL 5-719
    Présentation NAS DS-3615xs + 20Go , DSM 6.1.6-15266 Up1 , 12 * WD 4To WD4000F9YZ (10 raid 6+ )+(2 raid 1+) , LinkSys comutateur-switch lgs528p-eu , Onduleur UPS 720W Power Boxx Lcd (4*UPS + 4*MOD)
    Mes contributions (EXCEL) Form GRAPHIQUE: Gestion des boutons , Liste Onglet dynamique...GESTION de FILM

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/01/2016, 23h34
  2. Réponses: 2
    Dernier message: 26/03/2015, 10h29
  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, 16h53
  4. Macro avec plusieurs conditions pour ouverture formulaire
    Par Jacques-Henri dans le forum IHM
    Réponses: 2
    Dernier message: 05/08/2008, 22h44
  5. boucles avec conditions pour faire un suivi
    Par lilyla dans le forum MATLAB
    Réponses: 1
    Dernier message: 17/03/2008, 11h53

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