Contenu

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 supérieur à 4). Si la condition est vraie, la fonction if renvoie tout ce que vous ajoutez à la partie vraie 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:

if (F123> if (F128 == 10, F128, -1) et F124! = F125, F127, 0) * 3 / sin (F126)

Je vais plutôt vous laisser absorber celui-là seul.

Informations complémentaires

Lancer Essai gratuit

Créez votre propre calculateur Web en quelques minutes.
Testez toutes les fonctionnalités de la version d’essai gratuite de 14-day.

Commencez maintenant gratuit

Aucune carte de crédit ou d'installation nécessaire

Contactez-nous

Téléphone

+1 415 800 3787

Informations

info@calculoid.com

& Contact

support@calculoid.com

Easy Software Ltd.

Kemp House, 152-160
City Road, EC1V
2NX London, Royaume-Uni
Identifiant de la société: 08960980
Numéro de TVA: GB226711521

Centre de développement facile

Jugoslávských de 34
160 00 Prague
République tchèque