Bonjour
d'une manière générale, pour votre problème de calcul de valeur dans un intervalle, on pourrait gérer avec des SI imbriqués mais je trouve plus élégant la solution avec la fonction MEDIANE
=MEDIANE(borne_min;borne_max;valeur)-borne_min
ce qui vous donne =MEDIANE(151;184;total_heure)-151.
la fonction MEDIANE va renvoyer la valeur "du milieu" entre le min, le max et la valeur cherchée et donc gérer en une seule fois si la valeur est inférieure au min, si elle est supérieure au max et si elle est entre les deux.
si vos heures sont au format "horaire" (c'est à dire que 1 = 24 heures et format [h]:mm) il faut diviser par 24 les bornes (151/24 et 184/24)
pour le dernier intervalle,
=MAX(dernière_borne,valeur)-dernière_borne
donc pour vous :=MAX(184;total_heure)-184.
Stéphane
Partager