Problème de formule SI(ET()) sous calc
Résolu
Tilili
-
Tilili -
Tilili -
Bonjour,
J'ai un problème avec une formule sous calc et je n'arrive pas à trouver mon erreur.
Voici la formule :
=SI(ET(F5>=50;H5<=21);"V";"NV";SI(ET(F5<40;H5<=15);"V";"NV"))
Quand les formules sont séparées, elles fonctionnent mais ensemble non.
Merci pour votre aide
J'ai un problème avec une formule sous calc et je n'arrive pas à trouver mon erreur.
Voici la formule :
=SI(ET(F5>=50;H5<=21);"V";"NV";SI(ET(F5<40;H5<=15);"V";"NV"))
Quand les formules sont séparées, elles fonctionnent mais ensemble non.
Merci pour votre aide
A voir également:
- Libreoffice calc si plusieurs conditions
- Formule "SI" avec conditions multiples sous Libre Office ✓ - Forum Excel
- Fontion SI et OU dans Open Office Calc ✓ - Forum LibreOffice / OpenOffice
- Fonction SI et ET dans libre office - Forum Bureautique
- Formule à conditions multiples - Forum LibreOffice / OpenOffice
- Excel cellule couleur si condition texte - Guide
Par contre si je veux ajouter une condition en plus (ex :Si F5>=40 mais moins de 50 ; et H5<=18) comment dois-je transformer la formule ?
En fait c'est : - les moins de 40 ans doivent faire 15 minutes ou moins
- entre 40 ans et 49 ans, ils doivent faire 18 minutes ou moins
- plus de 50ans, ils doivent faire 21 minutes ou moins
Encore merci
Dans le cas de plusieurs cas comme ceux ci, je préfère utiliser des structures SI() les unes dans les autres.
Par exemple là je on va faire une fonction qui va fonctionner étape par étape:
D'abord elle va vérifier si F5>50 et H5<21, si c'est le cas elle va renvoyer "V"
Si c'est pas le cas elle passe à l'étape suivante ou elle vérifie si F5<40 et H5<=15, là encore si c'est bon elle renvoie "V" sinon si c'est pas le cas elle passe à la dernière qui vérifie si H5<=18. Si c'est bon elle renvoie "V", sinon elle renvoie "NV"
On a bien traité tous les cas puisque les +50ans ont été traité en premier, les -40 en deuxième, et les autres (donc ceux entre 40 et 49) sont traités à la fin.
En gros ça donnerait une fonction comme ça:
SI(ET(F5>=50;H5<21);"V";SI(ET(F5<40;H5<=15);"V";SI(H5<=18;"V";"NV")))
Bon là encore j'ai pas le logiciel pour vérifier donc j'ai p'tet laissé ou oublié une parenthèse, mais l'important c'est de comprendre la structure :)
- les moins de 40 ans doivent faire 15 minutes ou moins
- entre 40 ans et 49 ans, ils doivent faire 18 minutes ou moins
- plus de 50ans, ils doivent faire 21 minutes ou moins
Le hic dans la formule c'est au niveau des 40 ans à 49 ans qui doivent faire 18 minutes ou moins. Dans votre formule je ne vois pas apparaître ce critère d'age.
Si on prends pas en compte l'age dans le dernier cas on laisse passer plein de cas.
Donc ça donnerait plutot,
SI(ET(F5>=50;H5<=21);"V";SI(ET(F5>=40;H5<=18);"V";SI(ET(F5<40;H5<=15);"V";"NV")))
Désolé, j'espère que vous arrivez à me suivre!
Mais en tout cas je viens d'essayer la formule et ça marche. Je vous remercie beaucoup beaucoup pour votre aide. J'ai cru que je n'y arriverai jamais.
Merci.