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

  1. Gyrus Messages postés 3360 Statut Membre 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
    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
      1. Gyrus Messages postés 3360 Statut Membre 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
    2. Pier2256
       
      Merci de toutes ces infos précieuses!

      Bye
      0