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

bob
 
Bonjour

=si(et(a1>=1;b1>=1);1;"")
0
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
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
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
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
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour,

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

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

Michel
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 451
 
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