SI imbriquée et fonction logique

Fermé
Mado - 20 août 2020 à 17:32
 Mado - 20 août 2020 à 17:57
Bonjour,

Je dois écrire (sans y parvenir jusqu'à présent) pour définir un code "sommeil" qui se définit comme suit :
code faible pour les enfants dont l'âge < 13 ans (âge en colonne B) lorsque le sommeil est <= 10 heures (nombre d'heures dormies en colonne A)
code fort pour les enfants dont l'âge < 13 ans (âge en colonne B) lorsque le sommeil est > 10 heures (nombre d'heures dormies en colonne A)
code faible pour les adultes dont l'âge est entre 13 et 70 ans (âge en colonne B) lorsque le sommeil est <= 7 heures (nombre d'heures dormies en colonne A)
code fort pour les adultes dont l'âge est entre 13 et 70 ans (âge en colonne B) lorsque le sommeil est > 7 heures (nombre d'heures dormies en colonne A)
code faible pour les personnes âgées dont l'âge est entre > 70 ans (âge en colonne B) lorsque le sommeil est <= 5 heures (nombre d'heures dormies en colonne A)
code faible pour les adultes dont l'âge est > 70 ans (âge en colonne B) lorsque le sommeil est > 5 heures (nombre d'heures dormies en colonne A)

Merci pour votre aide
A voir également:

2 réponses

jee pee Messages postés 40464 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 22 novembre 2024 9 423
20 août 2020 à 17:51
Bonjour,

A tester
=SI(B1<13;SI(A1>10;"Fort";"Faible");SI(B1>70;SI(A1>5;"Fort";"Faible");SI(A1>7;"Fort";"Faible"))) 

0
Bravo, merci, cela fonctionne !!! reste pour moi à bien comprendre pourquoi.....
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
20 août 2020 à 17:53
Bonjour,

Ou encore
=SI(OU(ET(B2<13;A2>10);ET(B2>=13;A2<=70;A2>7);ET(B2>70;A2>5));"Fort";"Faible")


Je suppose que pour la dernière option le code doit être "Fort":
code faible pour les adultes dont l'âge est > 70 ans (âge en colonne B) lorsque le sommeil est > 5 heures (nombre d'heures dormies en colonne A)

Cdlt
0