140 likes | 241 Views
La conditionnelle. Formule =SI ( condition ; valeur si oui; valeur si non ) Après le calcul, la formule est remplacée par son résultat =SI( 5=7 ; 100 ; 200 ) idem = 200. Les tests. Inférieur : < Inférieur ou égale : <= Égale : = Supérieur : > Supérieur ou égale : >=
E N D
La conditionnelle • Formule =SI ( condition ; valeur si oui; valeur si non ) Après le calcul, la formule est remplacée par son résultat =SI( 5=7 ; 100 ; 200 ) idem = 200
Les tests • Inférieur : < • Inférieur ou égale : <= • Égale : = • Supérieur : > • Supérieur ou égale : >= • Différent : <>
La conditionnelle • Problématique : afficher « essence » ou « diesel » selon le prix le plus avantageux. • Si (prix_essence < prix_diesel) alors • = « essence » • Sinon • = « diesel »
Une formule SI-ALORS-SINON • Si (prix_essence < prix_diesel) alors • = « essence » • Sinon • = « diesel » = SI ( condition ; « valeur si vrai » ; « valeur si faux » ) = SI ( D5<G5 ; « Essence » ; « Diesel » )
Autres exemples • Gestion des notes : 2 cas : • Supérieur ou égal à 10 : « bien » • Inférieur à 10 : « pas bien » • Saisie : la note • Calculée: la mention • = SI (note>=10 ; « bien » ; « pas bien ») • = SI (note<10; « pas bien » ; « bien » )
Autre cas • Gestion des notes - 3 cas : • Supérieur ou égal à 10 : « bien » • Entre 8 et 10 : « pas bien » • Inférieur à 8 : « mauvais » • = SI (note<10; ___________ ; « bien » ) • SI (note>=8;« pas bien »;« mauvais » )
Le « si-alors-sinon » • Un « si-alors-sinon » distingue 2 cas • Si(note>=10; « bien » ; « pas bien ») alors sinon
Le « si-alors-sinon » • 2 « si-alors-sinon » distinguent 3 cas • Si(note>=10; « bien » ; SI(note<8; « mauvais »; « pas bien » ) )
Le « si-alors-sinon » • 3 « si-alors-sinon » distinguent 4 cas • Si(note>=10; SI(note>=16; « TB »; « B » ) ; SI(note<8; « mauvais »; « pas bien » ) ) • Si(note>=16; « TB » ; SI(note>=10; « B »;SI(note>=8; « pas bien »; ; « mauvais ») ))
Exercice 2 (10’) • Soit la formule suivante : =SI(A1<4; 450*A2; SI(A1<10;0;22)) • Question 1.1 : représenter par un schéma la formule précédente • Question 1.2 : Écrire la même formule de 6 manières différentes
Correction - Exercice 1.1 =SI(A1<4; 450*A2; SI(A1<10;0;22)) • Question 1.1 =450*A2 <4 =0 <10 sinon sinon =22 4 10 =450*A2 =0 =22
Correction - Exercice 1.2 • =SI(A1<4; 450*A2; SI(A1<10;0;22)) (énoncé) • =SI(A1>=4; SI(A1<10;0;22) ; 450*A2) • =SI(A1>=10; 22; SI(A1<4; 450*A2;0)) • =SI(A1<10; SI(A1<4; 450*A2;0) ; 22) • =SI(A1<4; 450*A2; SI(A1>=10;22;0)) • =SI(A1>=4; SI(A1>=10;22;0) ; 450*A2) • =SI(A1>=10; 22; SI(A1>=4; 0 ; 450*A2)) • =SI(A1<10; SI(A1>=4; 0 ; 450*A2) ; 22)
Quelques fonctions à connaître • MOYENNE • SOMME • SOMME.SI • NB • NB.SI
Quelques test de cellule • Liste des notes… • Assurance auto