XL 2010 sur excel formules avec des conditions SI multiples

Fgg

XLDnaute Nouveau
Bonjour
J'ai réaliser, sur excel2010 un tableau de contrôle pour les personnes de type diabéte 2.
Ce tableau permet au médecin et diabétologue de voir l'évolution de la glycéme et de l'influence de l'insuline injectée.
mais j'ai un probléme car le tableau fonctionne trés bien avec les prémières conditions =SI(F4<2;0;SI(F4<2,5;2;SI(F4<3;4;SI(F4<4;6;SI(F4>4;8))))). { cellules E4 à E38, G4 à G27, I4 à I27}
Mais le médecin diabétologue à changer les conditions :
si glycéminie >1.8 alors insuline = 4+1
si glycéminie >2.2 alors insuline = 4+2
si glycéminie >2.6 alors insuline = 4+3
si glycéminie >3 alors insuline = 4+4
de ce fait ma formule devient =SI(F30>1,8;5;SI(F30>2,2;6;SI(F30>2,6;7;SI(F30>3;8;4)))) { cellules G25 à G38, I25 à I38}
Or cette formule ne fonctionne pas et je ne comprends pas pourquoi.
J'ai donc besoi de vos lumières. Merci d'avance
 

Pièces jointes

  • 2023-03-27 au 2023-04-30 mesure de glycémie.xlsx
    41.1 KB · Affichages: 5

TooFatBoy

XLDnaute Barbatruc
Bonjour,

=SI(F30>1,8;5;SI(F30>2,2;6;SI(F30>2,6;7;SI(F30>3;8;4)))) { cellules G25 à G38, I25 à I38}
Or cette formule ne fonctionne pas et je ne comprends pas pourquoi.
Il faut inverser tous tes tests, c'est-à-dire commencer en testant la valeur la plus grande, et terminer en testant la valeur la plus petite. 😉

Actuellement, en premier tu testes si F30>1,8.
Ensuite, en second tu testes si F30>2,2 mais ce ne sera jamais possible puisque si F30>2,2 alors F30 est aussi >1,8 donc ce cas est déjà traité dans le premier test.

Suis pas sûr que mon explication soit très très claire... 🤔
 
Dernière édition:

Fgg

XLDnaute Nouveau
Merci TooFatBoy. Effectivement en inversant les tests cela marche à merveilles.
Mais il faut dire que dans aucne littérature concernant excel, je n'ai vue cette astuce. J'ai noté cela dans un coin de mon cervau
Encore Grand merci
 

Statistiques des forums

Discussions
314 626
Messages
2 111 299
Membres
111 094
dernier inscrit
MFrequence