Si la fonction peut être utilisée dans la formule
C'est ça, c'est la fonctionnalité la plus recherchée. Nous avons compris. Les conditions et les opérateurs logiques sont nécessaires pour de nombreuses calculatrices. Et maintenant, vous pouvez les construire. Si la fonction est prête!
Allons droit à la viande. Si la fonction fonctionne exactement comme vous êtes habitué à partir de tableurs tels que MS Excel. Voici la définition:
si (CONDITION, TRUE, ELSE)
La fonction if nécessite une CONDITION. Par exemple 3> 4 (3 est plus grand que 4). Si la condition est vraie, alors la fonction if renvoie tout ce que vous ajoutez à la partie TRUE de la fonction. Si la condition est fausse, la fonction if renvoie tout ce que vous ajoutez à la partie ELSE de la fonction. Voici un exemple simple:
si (3> 4, 10, 20)
Cet exemple dit: Si 3 est plus grand que 4, renvoyez 10 sinon 20. Et comme 3 est inférieur à 4, cet exemple renvoie le nombre dans la partie ELSE qui est 20. Mais cet exemple est tout à fait dump, car il retournera toujours la même chose. Nous pourrions facilement taper directement 20 au lieu de cette fonction. La fonction if devient beaucoup plus intéressante lorsque vous utilisez des variables de champ. Voici l'exemple avec une variable:
si (F123> 4, 10, 20)
Maintenant, nous ne pouvons pas facilement dire ce que la fonction retourne, non? Cela dépend de la valeur dans le champ portant l'ID F123. Donc, si la valeur de F123 est supérieure à 4, la fonction renverra 10. Si la valeur est inférieure à 4, il renverra 20. Vous pouvez faire des choses encore plus avancées avec if function:
si (F123> 4 et F124! = F125, F127, 0) * 3 / F126
C'est assez compliqué, mais si votre calculatrice l'exige, vous pouvez le faire. Voici ce qu'il dit: Si la valeur de F123 est supérieure à 4 et que la valeur de F124 n'est pas égale à la valeur de F125, la valeur de F127 est renvoyée, sinon 0 est renvoyé. Et quoi que ce soit si la fonction retourne, multipliez-le par 3 et divisez-le par la valeur de F126. Pensez-vous que ce soit l'exemple le plus compliqué auquel nous puissions penser? Cela peut encore empirer. Vous pouvez combiner plusieurs fonctions si ou toutes autres fonctions disponibles:
si (F123> si (F128 == 10, F128, -1) et F124! = F125, F127, 0) * 3 / sin (F126)
Je vais plutôt vous laisser absorber celui-là seul.