[Résolu] Condition SI pour emplois du temps

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
bizut29
Fraîchement OOthentifié
Messages : 8
Inscription : 26 juil. 2017 12:19

[Résolu] Condition SI pour emplois du temps

Message par bizut29 »

Bonjour,
Après avoir lu quelques sujet ici même à ce qui peut s'apparenter à mon problème pour calculer automatiquement mon planning, je me retrouve toujours avec mon erreur 504.
Explication littéraire :
* Si lundi en CP alors valeur = 0
* Si lundi en RTT alors valeur = 7
* Sinon = somme de ma journée.

J'avais donc pensé à ça :
=SI(H22;BO2;0;SI(H22;BO3;7;SOMME(H22:I23)))

Pour info :
BO2 = CP
BO3 = RTT
SOMME correspond à l'addition de 4 cellules, car je mets l'heure de début et de fin le matin - Idem pour l'après midi.

Merci
Dernière modification par micmac le 16 mars 2024 11:30, modifié 3 fois.
Raison : [Résolu] remplace [RESOLU] + ajout de la coche verte
OpenOffice 4.1.3 sous Win10 & UBUNTU
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6069
Inscription : 02 janv. 2009 23:56

Re: Condition SI pour emplois du temps

Message par Jean-Louis Cadeillan »

Bonsoir,
SI() a trois arguments : SI(Condition; si vrai; si faux)… pas quatre.
Voir F1 pour l'aide intégrée ou ici en ligne.
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 01 avr. 2011 13:31

Re: Condition SI pour emplois du temps

Message par Arnault »

Dans la formule que vous proposez, il n'y a pas de condition

Code : Tout sélectionner

SI(H22=BO2;0;SI(H22=BO3;7;SOMME(H22:I23)))
 Ajout : J'ai oublié de préciser que la formule ci-dessus est une proposition de modification de la vôtre et qui introduit deux conditions : Si la cellule H22 est égale à BO2 (CP) alors la cellule prend la valeur 0, SINON, SI la cellule H22 est égale à BO3 (RTT), ALORS elle prend la valeur 7, SINON la cellule prend la valeur de la SOMME des cellules H22 à I23.
Ce sont deux conditions SI imbriquées.
Avec un fichier, ce serait plus parlant mais vous n'en avez pas fourni. 

 Ajout : Pour reprendre la recommandation de Jean-Louis Cadeillan ci-dessus, vous devez imbriquer vos deux conditions :
Si(condition 1; si vrai... ; si faux... SI(condition 2; si vrai... ; si faux...))
En gras, la condition 2 imbriquée si la condition 1 est fausse.[/ajout 2] 
Dernière modification par Arnault le 12 mars 2024 10:48, modifié 4 fois.
LibreOffice 25.2.3.2 (x64) - OpenOffice 4.1.15
Windows 11 pro 64 23H2 (domicile) 24H2 (travail)

- Modifier sa signature - Joindre un fichier - Clore un sujet résolu
bizut29
Fraîchement OOthentifié
Messages : 8
Inscription : 26 juil. 2017 12:19

Re: Condition SI pour emplois du temps

Message par bizut29 »

Je me suis inspiré de ce post, avec un si à plusieurs condition,
Sachant que je suis à 3 condition comme le post.
Noonours a écrit : 11 mai 2017 17:03 Bonjour
Si je 'traduis' ce que tu recherches:
Si A > B et A > C afficher "1" sinon Si B > A et B > C afficher "X" sinon Si C > A et C > B afficher "2"
on a:

Code : Tout sélectionner

=SI(ET(A>B;A>C);"1";SI(ET(B>A;B>C);"X";SI(ET(C>A;C>B);"2")))
Tu avais en fait déjà écrit ta formule :wink:
OpenOffice 4.1.3 sous Win10 & UBUNTU
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12684
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Condition SI pour emplois du temps

Message par Bidouille »

Bonjour,
bizut29 a écrit : 11 mars 2024 21:23 Je me suis inspiré de ce post, avec un si à plusieurs condition
Il y a plus de 50.000 fils de discussion dans ce forum. Donc indiquez un lien vers ce sujet.

On va encore le répéter mais...
Image
Comment joindre un fichier au format ODS
Pensez également à dépersonnaliser le fichier joint.
bizut29
Fraîchement OOthentifié
Messages : 8
Inscription : 26 juil. 2017 12:19

Re: Condition SI pour emplois du temps

Message par bizut29 »

Merci pour votre rajout,
J'étais partie sur cette idée dés le début, mais il y avait toujours une erreur syntaxe.

Maintenant cela fonctionne.

Arnault a écrit : 11 mars 2024 19:02 Dans la formule que vous proposez, il n'y a pas de condition

Code : Tout sélectionner

SI(H22=BO2;0;SI(H22=BO3;7;SOMME(H22:I23)))
 Ajout : J'ai oublié de préciser que la formule ci-dessus est une proposition de modification de la vôtre et qui introduit deux conditions : Si la cellule H22 est égale à BO2 (CP) alors la cellule prend la valeur 0, SINON, SI la cellule H22 est égale à BO3 (RTT), ALORS elle prend la valeur 7, SINON la cellule prend la valeur de la SOMME des cellules H22 à I23.
Ce sont deux conditions SI imbriquées.
Avec un fichier, ce serait plus parlant mais vous n'en avez pas fourni. 

 Ajout : Pour reprendre la recommandation de Jean-Louis Cadeillan ci-dessus, vous devez imbriquer vos deux conditions :
Si(condition 1; si vrai... ; si faux... SI(condition 2; si vrai... ; si faux...))
En gras, la condition 2 imbriquée si la condition 1 est fausse.[/ajout 2] 
OpenOffice 4.1.3 sous Win10 & UBUNTU