Conditions

Sophie -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis à la recherche d'une formule qui reprend 2 conditions:
si A1>=1 et si B1>=1 alors 1 sinon ""

ils faut que ces 2 conditions soient remplies pour un resultat de 1, sinon je ne veut rien dans ma case

voici ma formule (qui ne fonctionne pas):
=ET(SI(a1>=1;1;"";SI(b1>1;1;"")))

quelqu'un pourrait-il m'aider??

sophie

3 réponses

  1. bob
     
    Bonjour

    =si(et(a1>=1;b1>=1);1;"")
    0
    1. Sophie
       
      Bonjour BOB,
      merci de ta réponse mais cela ne fonctionne pas.
      j'ai rempli les 2 conditions, et le résultat est "" alors qu'il devrait être 1..
      est ce que c'est parce que A1 correspond à un nbre alors que B1 est une heure (format 12:00)?
      0
    2. bob
       
      En effet ça ne fonctionne pas avec des format d'horodatage.

      Si ta case "heure" ne doit pas être vide, essaie ceci :
      =SI(ET(A1>=1;B1<>"");1;"")
      0
    3. Sophie
       
      on y est presque!!
      en effet, ma case n'est pas vide, elle est à 00:00 (résultant d'une addition, donc le résultat ne peux être une case vide).
      as tu une solution?
      0
    4. bob
       
      Commence par définir avec précision les conditions exactes de ta cellule.
      Ca fera gagner du temps au lieu de tâtonner.
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    =Si(((A1>=1)*(B1<=1))=1;1;"")

    ou
    =SI(et(A1>=1;B1>=1);1;"") 

    Michel
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    et pour compléter, puisque vous parlez de 00:00
    si vous mettez >1 en rapport avec une information horaire dans une cellule, Excel va prendre ça pour > un jour (unité de temps d'Excel) et pas > que une heure si c'est ce que vous attendez.
    pour rapporter la condition à une heure, utilisez: >1/24 au lieu de >1
    crdlmnt
    0