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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    =si(et(a1>=1;b1>=1);1;"")
    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)?
    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;"")
    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?
    4. Commence par définir avec précision les conditions exactes de ta cellule.
      Ca fera gagner du temps au lieu de tâtonner.
  2. Contributeur
    Bonjour,

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

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

    Michel
    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