Conditions

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. Bonjour

    =si(et(a1>=1;b1>=1);1;"")
    0
    1. 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. 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. 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. 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. Contributeur
    Bonjour,

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

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

    Michel
    0
    1. Contributeur
      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