Les
résultats des
calculs peuvent être influencés
par des conditions. Selon la condition exprimée, le résultat
sera vrai ou faux. En fonction de ce résultat une valeur est retournée,
La valeur retournée, si le résultat est vrai,
peut être une valeur, une adresse
de cellule, une référence de cellule, une autrefonction qui retourne un autre résultat.
Exemple:
Si vous comprennez l'énoncé suivant, vous
pourrez utiliser la fonction si/if, sinon
vous devrez trouver une autre méthode. On voit ici que
l'utilisation de la fonction si/if est conditionnelle à la compréhension
du texte que vous êtes en train de lire.
- Il est exprimé une condition
logique : la compréhension du texte.
- Condition
si_vrai (le texte
est compris) : utilisation de la fonction.
- Condition
si_faux (le texte n'est pas compris) : trouver une autre méthode
L'utilisation de la fonctionSi/if est presque incontournable.
C'est une des fonctions qui donne toute la flexibilité à l'utilisation
des chiffriers et les fait tant apprécier. La fonction Si/if peut être
utilisée isolément ou être
inclue dans une formule. De plus il est possible d'imbriquer plusieurs Si
/ if.
Ecriture
de la fonction Si/if uniquement.
La fonction Si/if est constituée
d'une condition logique, d'un argument condition_si_vrai et d'un
argument condition_si_faux.
Définition
de la condition logique: compare deux valeurs à l'aide des opérateurs arithmétiques
de comparaison: >; >=; <;<=;=;<>.
La
condition logique peut être
constituée de:
- formule utilisant les opérateurs
arithmétiques.
- une fonction dont le résultat
est comparé à une valeur et le contraire.
- une fonction dont le résultat
est comparé au résultat d'une autre fonction
- de référence (adresse)
de cellule ou de nom de cellule plus la condition logique
Les types
de valeurs retounée par la fonction Si / If par le biais de l'argument condition_vrai ou par condition_faux:
- Valeur texte entre
guillemets
- Valeur numérique
- Adresse de cellule
- Référence de cellule (cellule
nommée)
- Fonction
- Formule
Exemple:
La cellule A1 contient
la valeur 5. La fonction Si/ If est
utilisée pour vérifier si la valeur
est inférieure à 10. Si cela est le
cas, donc la condition
est vrai,
la fonction retourne le premier argument qui
est désigné comme 'condition_si_vrai' et
qui a pour valeur "plus petit".
Si la condition est fausse, c'est à dire
que la valeur est égale ou
plus grande que 10, alors la fonction retourne le deuxième
argument : condition_si_faux. et qui a pour valeur "plus
grand".
La fonction ainsi
écrite =si(A1<10;"plus petit";"plus grand") retourne comme résultat:"plus petit". |