Condition SI
BEve1
Messages postés
1
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je n'arriove pas à trouver la formule adéquate :
A1 = apparait une heure (17:30 ou 17:45 ou 19:30, ...)
A2 = Si A1 est égal ou plus petit que 18:30, alors noter 18:30
Si A1 est plus grad que 18:30, alors noter la valeur de la cellule A1
Voici ce que j'ai fait, mais je n'ai qu'une seule condition qui fonctionne
=SI(A1<="18:30";$B11;"18:30")
Quelqu'un aurait-il la solution ?
Je n'arriove pas à trouver la formule adéquate :
A1 = apparait une heure (17:30 ou 17:45 ou 19:30, ...)
A2 = Si A1 est égal ou plus petit que 18:30, alors noter 18:30
Si A1 est plus grad que 18:30, alors noter la valeur de la cellule A1
Voici ce que j'ai fait, mais je n'ai qu'une seule condition qui fonctionne
=SI(A1<="18:30";$B11;"18:30")
Quelqu'un aurait-il la solution ?
2 réponses
Bonjour
1°)pourquoi passez vous par B11 pour noter la valeur de A1
2° les info que vous entrez entre guillemets dans la formule sont des textes et donc A1 ne peut pas y être comparée
cette configuration ne fonctionne avec les guillemets que dans le cas de SOMME.SI, NB.SI etc...( donc avec le séparateur; ce qui n'est pas le cas de SI)
trois options:
A) soit vous placez 18:30 dans une cellule hors champ, par exemple Z1
la formule devient alors:
=SI(A1<Z1;A1;Z1)
ou encore=MIN(A1;Z1)
B) soit vous remplacez votre 18:30 par 0,778083333 (sans les guillemets)qui est la valeur numérique de 18:30 pour Excel
C) soit vous utilisez un code qui "comprend" "18:30", par exemple:
=SI(NB.SI(A1;"<18:30");A1;"18:30")*1
le *1 servant à numériser le 18:30 de la formule
crdlmnt
1°)pourquoi passez vous par B11 pour noter la valeur de A1
2° les info que vous entrez entre guillemets dans la formule sont des textes et donc A1 ne peut pas y être comparée
cette configuration ne fonctionne avec les guillemets que dans le cas de SOMME.SI, NB.SI etc...( donc avec le séparateur; ce qui n'est pas le cas de SI)
trois options:
A) soit vous placez 18:30 dans une cellule hors champ, par exemple Z1
la formule devient alors:
=SI(A1<Z1;A1;Z1)
ou encore=MIN(A1;Z1)
B) soit vous remplacez votre 18:30 par 0,778083333 (sans les guillemets)qui est la valeur numérique de 18:30 pour Excel
C) soit vous utilisez un code qui "comprend" "18:30", par exemple:
=SI(NB.SI(A1;"<18:30");A1;"18:30")*1
le *1 servant à numériser le 18:30 de la formule
crdlmnt