Excel Formule SI à plusieurs niveaux

Pier2256 -  
 Pier2256 -
Bonjour à tous,

J'ai comme un problème lorsque je souhaite écrire ma formule SI dans excel.

ma formule actuelle est la suivante : =SI((H12-F12)+(H13-F13)=0;"REPOS";(H12-F12)+(H13-F13))

Le format d'affiche voulu est en heure 00:00
Si la somme de (H12-F12)+(H13-F13) est égale à 0, affiché REPOS, sinon affiché la somme.

Mais je souhaite ajouter à cette formule : si la somme est supérieur à 6h, soustraire 20 minutes, si inférieur à 6h, ne rien faire ou afficher REPOS si égale à 0.

Quelqu'un peut-il m'aider? ;)

1 réponse

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Essaie avec :
=SI((H12-F12)+(H13-F13)=0;"REPOS";SI((H12-F12)+(H13-F13)>6/24;(H12-F12)+(H13-F13)-1/24/3;(H12-F12)+(H13-F13)))

A+
-1
Pier2256
 
C'est parfait exactement ce dont j'ai besoin! Merci!

Comment fait-tu pour déduire les 20 minutes dans la formule? que veux dire 1/24/3?

Merci encore! :)
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526 > Pier2256
 
Dans Excel, l'unité de temps est le jour.
1 j = 1
1 h = 1 / 24
1 min = 1 / 24 / 60
20 min = (1 / 24 / 60) * 20 = 1 / 24 / 3 (soit 0,0138888888888889 j)

A+
0
Pier2256
 
Merci de toutes ces infos précieuses!

Bye
0