Bonjour,
je me triture les méninges sans succès sur un point malgré l'aide précieuse de ce forum.
J'aimerais dans la colonne de cellules C, indiquer 3 paramètres différents :
-""
-"modérée" si 18<=J<21 OU 30<=K<35 (<= : inférieur ou égale)
-"sévère" si J<18 OU K<30
Avec comme critère le plus restrictif celui de "sévère",
exemple : si K<30 (implique une sévérité) mais que J=20 (implique une modération) ou J=24 (=normal), "sévère" doit être retenu.
Merci infiniment !
NB: il s'agit de dépistage de dénutrition
[Résolu] Double condition prioritaire restrictive
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
tourneboules
- NOOuvel adepte

- Messages : 14
- Inscription : 09 avr. 2016 17:13
[Résolu] Double condition prioritaire restrictive
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.2 - Windows 10
-
micmac
- RespOOnsable forum

- Messages : 10071
- Inscription : 28 août 2010 08:45
Re: double condition prioritaire restrictive
Bonjour et bienvenue sur le forum,
Est-ce un choix, une erreur, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par "Obligation de version".
Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582
Nous vous invitons à vous mettre à jour de la dernière version : https://forum.openoffice.org/fr/forum/v ... m.php?f=38.
Votre signature doit comporter :
1- La version exacte de AOO ou LibO (AOO 4.1.1, LibO 4.3.7 par exemple) ;
2- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 12.04, MacIntel 10.10.5, par exemple).
Accès direct à votre signature pour la corriger.
Cordialement.
Votre signature indique que vous disposez d'une version de OpenOffice qui n'est plus maintenue.votre signature a écrit : open office W10 3.3.0
Est-ce un choix, une erreur, un oubli, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par "Obligation de version".
Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582
Nous vous invitons à vous mettre à jour de la dernière version : https://forum.openoffice.org/fr/forum/v ... m.php?f=38.
Votre signature doit comporter :
1- La version exacte de AOO ou LibO (AOO 4.1.1, LibO 4.3.7 par exemple) ;
2- La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 12.04, MacIntel 10.10.5, par exemple).
Accès direct à votre signature pour la corriger.
Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
Scrat
- HédOOniste

- Messages : 2056
- Inscription : 06 juin 2014 10:39
Re: double condition prioritaire restrictive
Bonjour.
Voir dans l'exemple joint si la formule dans la colonne P convient:
A+
Voir dans l'exemple joint si la formule dans la colonne P convient:
Code : Tout sélectionner
=SI(K2<30;"SEVERE";SI(J2<18;"SEVERE";SI(OU(J2<21;K2<35);"MODEREE";"")))Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Ne contribue plus au forum
-
tourneboules
- NOOuvel adepte

- Messages : 14
- Inscription : 09 avr. 2016 17:13
Re: double condition prioritaire restrictive
Micmac bonjour et désolé, j'ai mis à jour OpenOffice et modifié ma signature.
Scrat, merci beaucoup, cela avance mais du coup j'ai un autre petit problème, comment ne rien afficher en cas de données manquantes ?
Exemple: lorsque K33 n'est pas renseigné, et "sévère" est affiché.

Scrat, merci beaucoup, cela avance mais du coup j'ai un autre petit problème, comment ne rien afficher en cas de données manquantes ?
Exemple: lorsque K33 n'est pas renseigné, et "sévère" est affiché.
AOO 4.1.2 - Windows 10
-
tourneboules
- NOOuvel adepte

- Messages : 14
- Inscription : 09 avr. 2016 17:13
Re: double condition prioritaire restrictive
Scrat, waouh mille mercis !
En scrutant votre formule, j'ai appris quelque chose d'important dans l’ordonnancement des priorités, du coup j'ai ajouté une condition ET, et ça fonctionne :
En scrutant votre formule, j'ai appris quelque chose d'important dans l’ordonnancement des priorités, du coup j'ai ajouté une condition ET, et ça fonctionne :
Code : Tout sélectionner
=SI(ET(I2<30;I2>1);"SEVERE";SI(H2<18;"SEVERE";SI(OU(ET(H2<21;H2>1);ET(I2<35;I2>1));"MODEREE";"")))AOO 4.1.2 - Windows 10
-
Scrat
- HédOOniste

- Messages : 2056
- Inscription : 06 juin 2014 10:39
Re: double condition prioritaire restrictive
Il suffit de compléter par des tests d'égalité à "" sur J et K au début. La formule précédente devient le troisième argument de la fonction SI que j'ai rajoutée:
A+
Code : Tout sélectionner
=SI(OU(SI(J2="");SI(K2=""));"";SI(K2<30;"SEVERE";SI(J2<18;"SEVERE";SI(OU(J2<21;K2<35);"MODEREE";""))))
| Ajout : Il y a effectivement plusieurs façon d'arriver à vos fins en utilisant l'arsenal de fonctions disponibles. Le tout est de bien cerner l'ordre des priorités dans les conditions emboîtées. |
Ne contribue plus au forum
-
tourneboules
- NOOuvel adepte

- Messages : 14
- Inscription : 09 avr. 2016 17:13
Re: Double condition prioritaire restrictive
En effet, merci pour la leçon Scrat, Open Calc me fait moins peur maintenant. 
AOO 4.1.2 - Windows 10