Si

Résolu
csct Messages postés 5 Statut Membre -  
csct Messages postés 5 Statut Membre -
Bonjour,

=SI(E4=1;I4<E1;1;si(F4=1;i4<F1;1;si(D4=1;I4<D$1;1;0)))

Est ce que quelqu'un pourrait m'aider dans cette formule.

j'ai 3 conditions, si l'une des trois est vrai, je veux que ça écrive 1, si elles sont toutes fausses, ça écrirait 0.

Merci pour votre aide

9 réponses

  1. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Salut

    Quelles sont les trois conditions ?
    0
  2. aziz_alg80 Messages postés 427 Statut Membre 22
     
    pour que la vérification de l'une des ces trois conditions ( E1=1 ou F1=1 ou G1=1) t'amène à 1 et que dans le cas contraire ( ni E1=1 , ni F1=1 , ni G1=1 ) tu voudrais un 0 Alors utilise cette formule

    =SI(E1=1;1;SI(F1=1;1;SI(G1=1;1;0)))

    Ecxel teste la 1° condition: (E1=1), si elle vérifiée, il met un 1

    Sinon il teste la 2° condition : (F1=1), si elle vérifiée, il met un 1

    Sinon il teste la 3° condition : (G1=1), si elle vérifiée, il met un 1

    Sinon il met un 0
    0
  3. csct Messages postés 5 Statut Membre
     
    =SI(E4=1;I4<E1;1;si(F4=1;i4<F1;1;si(D4=1;I4<D$1;1;0)))

    Mes conditions seraient
    si e4=1 et que i4<e1
    ou
    si(F4=1 et que i4<F1
    ou
    si(D4=1 et que I4<D$1

    si une de ces trois conditions sont vrais, écrire 1
    si elle sont toutes fausses, écrire 0

    merci d'avance
    0
  4. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Ok

    deux petites minute
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Salut

    essaye cette formule

    =SI(ET(E4=1;I4<E1);1;SI(ET(F4=1;I4<F1);1;SI(ET(D4=1;I4<D1);1;0)))
    0
  7. csct Messages postés 5 Statut Membre
     
    Merci beaucoup, ça fonctionne
    0
  8. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Une petite minute STP

    J'espère que tu as localisé l'erreur !!!
    0
  9. csct Messages postés 5 Statut Membre
     
    non J'ai rien vu, je vais continuer de vérifier la formule
    0
  10. aziz_alg80 Messages postés 427 Statut Membre 22
     
    Ok
    je suis content pour toi
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonsoir
      juste pour info puisque la proposition de aziz est correcte et fonctionne parfaitement, mais pour faire un peu plus court:
      =SI(OU(ET(E4=1;I4<E1);ET(F4=1;I4<F1);ET(D4=1;I4<D1));1;0)
      crdlmnt
      0
    2. aziz_alg80 Messages postés 427 Statut Membre 22
       
      plus courte & plus facile
      0
    3. csct Messages postés 5 Statut Membre
       
      Merci à vous deux
      0