Bonjour, 🙂
Posée en français, une condition est de la forme :
SI il y a des nuages dehors ALORS je prends mon parapluie SINON je sors comme ça
En excel, on la traduirait :
SI("il ya des nuages dehors" ; "Je prends mon parapluie" ; "Je sors comme ça")
Le ALORS et le SINON se "transformant en ;
Le plus dur, c'est de s'astreindre à poser la condition en français, après, il suffit de mettre ses oeilllères et de remettre chaque choses à sa place.
Le cas des intervalles est particulier. Excel ne sait faire qu'une chose à la fois, et le "compris entre", il ne connait pas. Pour l'aider, on a les fonctions ET et OU.
En reprenant ta demande, et en la retranscrivant en français, ça donnerait:
Si A2 est supérieur ou égal à -12 ALORS 0 SINON
Si A2 est supérieur ou égal à - 16 ET inférieur à -13 = 0,5 SINON
Si A2 est supérieur ou égal à -20 ET inférieur à -17 ALORS 1 SINON autre cas.
En excel, ça donnerait:
Si ( A2>= -12 ; 0 ;
Si ( ET ( A2>= -16 ; A2< -13 ) ; 0,5 ;
Si ( ET ( A2>= -20 ; A2< -17 ) ; 1 ; "Autre cas" ) ) )
Reste plus qu'à mettre sur une même ligne et enlever les espaces. Cela donne :
SI(A2>=-12;0;SI(ET(A2>=-16;A2<-13);0,5;SI(ET(A2>=-20;A2<-17);1;"Autre cas")))
Après, la question est de savoir combien de conditions tu auras car pour chaque intervalle de 4, il faut un SI, et excel ne prend (de base) que 7 SI imbriqués. Pour aller au delà, il faut utiliser d'autres méthodes que la simple imbrication de SI.
Et si c'est tout les -4 que ça s'incrémente de 0.5, la solution par formule mathématique de tototiti2008 me semble la plus judicieuse.