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 :

Ajout d'un élément dans une formule


Sujet :

Excel

  1. #1
    Invité
    Invité(e)
    Ajout d'un élément dans une formule
    J'ai ce résultat:




    J'aimerais ajouter cette partie : ET(C10="Non";NON(ESTVIDE(F10))) à cette formule:


    afin que ce soit écrit OK et non Erreur lorsque le choix est à "Non".



    J'ai modifié la formule mais c'est encore inexact:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    =SI(OU(ESTVIDE(E10);ET(E10="Non";ESTVIDE(F10));ET(E10="Oui";NON(ESTVIDE(F10)))<img src="images/smilies/icon_wink.gif" border="0" alt="" title=";)" class="inlineimg" />);"Erreur";"Ok")


    Quel est le problème ?

    Merci !

  2. #2
    Membre expert
    Salut,
    Un emmêlage de pinceaux :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(OU(ESTVIDE(E10);ET(E10="Non";ESTVIDE(F10));ET(E10="Oui";NON(ESTVIDE(F10))));"Erreur";"Ok")

  3. #3
    Invité
    Invité(e)
    Bonjour,

    La partie que j'aimerais ajouter ne se trouve pas dans la formule que tu m'as donné:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    ET(C10="Non";NON(ESTVIDE(F10)))


    Merci!

  4. #4
    Membre expert
    J'avais juste corrigé la formule.
    Pour l'ajout, tu devrais fonctionner avec :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(OU(ESTVIDE(E10);ET(E10="Non";ESTVIDE(F10));ET(E10="Oui";NON(ESTVIDE(F10)));ET(C10="Non";NON(ESTVIDE(F10))));"Erreur";"Ok")

  5. #5
    Invité
    Invité(e)
    J'ai encore le mot "Erreur" quand c'est "Non" et que les cellules sont vides.


  6. #6
    Membre expert
    Tu peux me dire exactement - en français - quel test doit être effectué ?

  7. #7
    Invité
    Invité(e)
    Si le choix est Oui et la réponse à la cellule E est Oui, la colonne F n'est pas nécessaire donc c'est OK



    Si le choix est Oui et la réponse à la cellule E est Non, la colonne F est nécessaire c'est un Erreur si la colonne F n'est pas rempli si elle est rempli c'est OK



    Si le choix est Non la réponse à la cellule E et F n'est pas nécessaire donc ce doit être écrit OK


  8. #8
    Membre expert
    D'après ce que tu dis (dernier post), il n'y a qu'une possibilité pour avoir Erreur : si C est à Oui, E est à Non et F est vide ?
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(ET(C6="Oui";E6="Non";F6="");"Erreur";"OK")

  9. #9
    Invité
    Invité(e)
    Oui,

    et j'ajouterai que c'est un erreur si C est à Oui, E est à Non et F est vide.


  10. #10
    Membre expert
    Donc, la formule du post #8 fonctionne.

  11. #11
    Invité
    Invité(e)
    Bonjour,

    Il faudrait ajouter cette partie dans la formule suivante :
    Code formule :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(ET(C9="Oui";E9="Non";ESTVIDE(F9));"Erreur";"OK")


    Si C9 est à Oui et E9 et/ou F9 sont à vide, c'est un Erreur, présentement, ça indique que c'est Ok


  12. #12
    Membre expert
    Avec ceci:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SI(ET(C9="Oui";OU(ET(E9="Non";F9="");OU(E9="";F9="")));"Erreur";"OK")

  13. #13
    Invité
    Invité(e)
    C'est parfait pour quand C9 = Oui et E9 = VIDE et F9 = VIDE, ça génère un erreur maintenant mais

    ça mis aussi un erreur quand

    C9=Oui E9=OUI et F9=VIDE, ça devrait être OK!!!!


  14. #14
    Invité
    Invité(e)
    Il y a 3 conditions où Erreur doit être inscrit :

    1ière condition

    C9, E9 et F9 à VIDE



    2ième condition

    C9 à Oui, E9 à Non et F9 à Vide



    3ième condition

    C9 à Oui, E9 et F9 à Vide


  15. #15
    Membre expert
    Je pense que le plus facile - à cet instant - c'est que tu nous donnes tous les critères possibles pour arriver à OK ou à Erreur.

  16. #16
    Responsable
    Office & Excel

    Salut.

    Moi et d'autres t'avons déjà donné des solutions dans cette discussion, notamment.

    il ne sert à rien de changer de pseudo et de reposer les mêmes questions. Il est plus intéressant pour une "analyste système" d'essayer de comprendre les réponses données.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Une fois pour toutes, je donne mon avis. Je ne vais pas le répéter à chaque message...
    Si je propose une solution générique sur votre solution spécifique, c'est parce que, fainéant de nature, je privilégie le réutilisable...
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

###raw>template_hook.ano_emploi###