écrire un planning avec des fonction SI

Résolu/Fermé
la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014 - 15 oct. 2014 à 10:29
la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014 - 15 oct. 2014 à 14:29
Bonjour,
mon projet concerne l'occupation de salle de classe, j'ai par jour des horaire différente . j'ai réussi à l'écrire pour une journée mais je n'arrive pas à le faire pour toute ma semaine . l'idée est la suivante :

le lundi, la salle est occupée de 8 h à 12h puis de 14h a 16 h, le mardi de 9 heure à 12h30 puis de 14h a 19 h et ainsi de suite .

j'ai écrit ça pour le lundi et ça marche :
SI(A167="LUNDI";SI(OU(ET(C167>=8h;C167<=12);ET(C167>=14;C167<=16));occupé;0);0)

avec A167 une variable de jour, cette cellule varie de lundi a dimanche , et C197 un variable en forma horaire qui m'indique l'heure qu'il est .

le truc c'est que si je remplace LUNDI par MARDI ça ne marche plus ...

aider moi sil vous plais !!!!

D'avance merci
A voir également:

4 réponses

la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014
15 oct. 2014 à 10:50
effectivement il y a une erreur de frappe , la variable horaire est la la C 167
mon fichier est construit comme il suit,
premiere colone nom du jour (lundi mardi ...)
deuxième colonne heure du jour,
troisième colonne occupation ( c'est ici que se trouve la formule .)

a coter, j'ai un planning or champ ( c'est un tableau mais je n'ai pas réussi à le "copier coller" )

lundi 8:00 à 12:00
14:00 à 16:00
mardi 9:00 à 12:30
14:00 à 19:00

je voulait dire que quand je remplace "MARDI dans la formule, et que la cellule A 167 = Mardi, ça ne marche pas .
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
15 oct. 2014 à 11:26
Je ne vois toujhours pas à quoi sert d'écrire mardi en A167 et de placer dans la ormule SI (A167="Mardi"...?
Vous ne pouvez vraiment pas déposer un fichier sur le site proposé?
Ca serait beaucoup plus simple!

0
la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014
Modifié par la.fee.morgane le 15/10/2014 à 11:47
le fichier est ici, ça marchait mais j'ai l'impression que ça ne marche plus ... je suis un peu perdu

merci beaucoup du coups de main

https://www.cjoint.com/?3JplYxHUryX
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
15 oct. 2014 à 12:33
Je pense que votre formule en D25 est erronée.. et pour remplir la colonne D il va falloir un autre genre de formule.
Je suis à la bourre, je vous en reparle dans une heure ou deux.
à tout,
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
Modifié par Vaucluse le 15/10/2014 à 13:03
... suite
en attendant plus d'info, voyez ici ce que j'ai compris de votre question et revenez si besoin pour suite
https://www.cjoint.com/c/DJpngg0PuE5

la colonne D renvoie "occupé" pour tous les horaires définis dans le tableau B5:E58

a plus peut être
crdlmnt
0
la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014
15 oct. 2014 à 13:23
merci beaucoup!

en faite les horaires ne sont pas figées, et surtout change en fonction du jour ( ce qui n'était pas le cas, mais c'est l'objectif )

c'est exactement ce que je cherche à faire
par contre à partir de mercredi ça ne fonctionne plus ..

https://www.cjoint.com/?3JpnzMK1LKa
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
Modifié par Vaucluse le 15/10/2014 à 14:26
Oui c'est normal, car vous avez incrémenter votre colonne C je ne sais comment, et à partir de JEUDI, vous afficher bien l'heure....mais pas le même jour?
sélectionnez la cellule C 457 et regardeza dans la barre d formule
vous y verrez bien 0h00... mais le 3 janvier 1900!!! ce qui modfie la valeur numérique de la référence
reprenez votre colonne c en repartant bien à 0:00 à chaque changement de jour
par exemple, copier toute la colonneC sur la hauteur de LUNDI, et coller la à chaque ligne de changement de jour
Ca devrait aller mieux

crdlmnt
0
la.fee.morgane Messages postés 5 Date d'inscription mercredi 15 octobre 2014 Statut Membre Dernière intervention 15 octobre 2014
Modifié par la.fee.morgane le 15/10/2014 à 14:29
j'ai compris :)

ça marche!

merci beaucoup!!
vous m'avez vraiment aider :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 403
15 oct. 2014 à 10:40
Bonjour

heu.....
dans votre formule, difficile de comprendre comment elle fonctionne
__vous parlez d'une variable en C197, alors que voytre formule fait référence à C167?
__vous écrivez une fois 8h et ensuite des horaires sans h?
__si A167 est une variable jour, elle est définie comment.? ,un menu déroulant?
et si danqs votre formule si vous écrivez "LUNDI" elle ne fonctionnera que si A167 contient lundi!
a la rigueur vous pouvez avoir une cellule hors champ qui contient ble jour (exemple D1) et écrire:
=SI(A167=D1......

pouvez vous soit en dire plus, soit présenter un tableau de vos besoins, avec en manuel les résultats attendus, à déposer sur:
https://www.cjoint.com/
en revenant coller ici le lien donné par le site.
A vous lire

crdlmnt
-1