Planning (erreur dans formul panier)

edmond

XLDnaute Nouveau
Bonjours a vous tous :D

Je me suis fais un planning,avec pas mal de donnée.
Comme je suis dans les transports en commun mes horaires sont un peu bizarre.
Voici quelques explications si vous souhaitez m'aider et voir une partie de mon
fichier joind.
Dans la colonne type: correspond au periode des transport dans l'année,blanche
vert jaune ect... LVI (du lundi au vendredi periode verte)
Lve (du lundi au vendredi,été)
SAH (samedi hiver...SAE...samedi été)
DFH (dimanche férier hiver, DFE dimanche férier été).

Dans la colonne catégorie: correspond ausrvice que je vais faire.
500:sont des services coupés avec amplitude moins
important
2x: service en 2 fois avec amplitude pouvant etres
plus inportant.
M: service du matin
S:service du soir.
Jusque la rien de sorcier.Mais dans mon tableaux j'ai rentré différent prime,
heure de nuit etc...C'est dans la colonne panier que je bloque,la formule est en
partie juste est fonctionne sauf quand je rentre les données pour la nuit???
erreur de parentèse de virgule ,je sais pas .
=SI(C18="2x";"P+";SI(C18="";"";SI(C18="500";"";SI(C18="M";SI(F18<TEMPS(6;0;0);"P+";
SI(C18="M";SI(F18>TEMPS(6;0;0);"";SI(C39="S";SI(ET(G39>TEMPS(20;30;0);"P+";SI(C39="S";SI(G39<TEMPS(20;30;0);"";))))
Si dans cette formule je supprime la donnée(SI(C39="S";SI(ET(G39>TEMPS(20;30;0);"P+";SI(C39="S";SI(G39<TEMPS(20;30;0);"";
sa marche .
en terme claire,ce que je veut .Que dan la colonne panier,P+ s'affiche quant
j'ai un service en 2X, quant je commence avant 6h00 du matin, et fini aprés 20h30 du soir.
Je vous remercie d'avance de votre aide ,bon week end et bonne vacance .
J'espere que mon fichier c'est bien joind...
 

Pièces jointes

  • Classeur1.xls
    37 KB · Affichages: 67
  • Classeur1.xls
    37 KB · Affichages: 65
  • Classeur1.xls
    37 KB · Affichages: 63
Dernière édition:

abc

XLDnaute Impliqué
Re : Planning (erreur dans formul panier)

Bonjour,
je ne suis pas trop bien ,mais je commencerais pr changer le formules du calcul des heures.
Ci joint un exemple que j'utilise pour le calcul e l'amplitude des prestations.
A+
 

Pièces jointes

  • prestation.zip
    8.6 KB · Affichages: 31
  • prestation.zip
    8.6 KB · Affichages: 31
  • prestation.zip
    8.6 KB · Affichages: 29

Gorfael

XLDnaute Barbatruc
Re : Planning (erreur dans formul panier)

Salut
=SI(C18="2x";"P+";SI(C18="";"";SI(C18="500";"";SI( C18="M";SI(F18<TEMPS(6;0;0);"P+";
SI(C18="M";SI(F18>TEMPS(6;0;0);"";SI(C39="S";SI(ET (G39>TEMPS(20;30;0);"P+";SI(C39="S";SI(G39<TEMPS(2 0;30;0);"")))
Si dans cette formule je supprime la donnée(SI(C39="S";SI(ET(G39>TEMPS(20;30;0);"P+";SI (C39="S";SI(G39<TEMPS(20;30;0);"";
sa marche .
en terme clair
Sous Excel (sauf peut-être la dernières version), tu ne peux avoir que 7 niveaux d'imbrications. Avec plus de 9, tu le fait disjoncter

Par ailleurs, je vois pas (par rapport à ton fichier) où ce situerait cette formule
18 est une ligne de titre, comme 39, ce qui ne simplifie pas la tâche

en terme claire,ce que je veut .Que dan la colonne panier,P+ s'affiche quant
j'ai un service en 2X, quant je commence avant 6h00 du matin, et fini aprés 20h30 du soir.
Je vous remercie d'avance de votre aide ,bon week end et bonne vacance .
J'espere que mon fichier c'est bien joind...
Peux-tu préciser pour l'affichage de "P+" en colonne L s'il s'affiche quand :
A - J'ai un service 2X quelque soit l'horaire de début et de fin
B - je commence avant 6h00 et finis avant 20h30
C - je commence après 6h00 et finis après 20h30
Dans ton fichier joint, tu as en L5 des tests sur C5="500" ou C5="M", mais tu n'en parles pas ?
Si tu réponds oui aux questions A, B et C, essaies la formule suivante en L5 :
PHP:
=SI(OU(C5="2x";TEMPS(6;0;0)>F5;TEMPS(20;30;0)<G6);"P+";"")
A+
 
Dernière édition:

Claude38

XLDnaute Impliqué
Re : Planning (erreur dans formul panier)

Bonsoir,
En regardant de plus près je me suis aperçu que ma formule ne cadrerait pas toutes les situations.
J'ai fait un essai sur les lignes 50 et 51 pour que sur la ligne 50 ont puisse mettre aussi bien l'horaire M que S.
Cela complique un peu mais les colonnes supp que j'ai crées peuvent être masquées.
Regarde si j'ai compris ou suis à côté du sujet.
 

Pièces jointes

  • PlanningEd1.xls
    39 KB · Affichages: 60

Gorfael

XLDnaute Barbatruc
Re : Planning (erreur dans formul panier)

Claude38 à dit:
Bonsoir,
En regardant de plus près je me suis aperçu que ma formule ne cadrerait pas toutes les situations.
J'ai fait un essai sur les lignes 50 et 51 pour que sur la ligne 50 ont puisse mettre aussi bien l'horaire M que S.
Cela complique un peu mais les colonnes supp que j'ai crées peuvent être masquées.
Regarde si j'ai compris ou suis à côté du sujet.
Re
N40 :
PHP:
=SI(C40="2x";"P+";SI(C40="";"";SI(C40="500";"";SI(C40="M";SI(F40<TEMPS(6;0;0);"P+";SI(C40="M";SI(F40>TEMPS(6;0;0);"";)))))))
On peut traduire comme ça :

SI C40="2x" alors (test 1)
____ N40="P+"
SINON
____ SI C40="" alors (test 2)
____ ____ N40=""
____ SINON
____ ____ SI C40="500" alors (test 3)
____ ____ ____ N40=""
____ ____ sinon
____ ____ ____ SI C40="M" alors (test 4)
____ ____ ____ ____ SI F40<TEMPS(6;0;0) alors (test 5)
____ ____ ____ ____ ____ N40="P+"
____ ____ ____ ____ sinon
____ ____ ____ ____ ____ SI C40="M" alors (test 6)
____ ____ ____ ____ ____ ____ SI F40>TEMPS(6;0;0) alors (test 7)
____ ____ ____ ____ ____ ____ ____ N40=""
____ ____ ____ ____ ____ ____ Sinon
____ ____ ____ ____ ____ ____ ____ N40=

Je ne relève que 2 cas où N40="P+" :
(C40="2x") ou ((C40="M") et (F40>TEMPS(6;0;0) ))
ce qui se traduit en formule en N40 par
PHP:
=SI(OU(C40="2x";ET(C40="M";F40>TEMPS(6;0;0)));"P+";"")
Reste quand même la réponse fausse du test 7 qui n'est pas traitée
A+
 

edmond

XLDnaute Nouveau
Re : Planning (erreur dans formul panier)[resolu]

Je tiens a vous remercier tous pour votre aide.
vos formul fonctionne bien.
je n'est pas essayer vos autres formul puisque les premières marchent.

la formule exacte
=SI(C5="";"";SI(C5="2X";"P+";SI(C5=500;"";SI(OU(F5<6/24;G5>20/24+1/48);"P+";""))))

je tient encore a vous remercier du fond du coeur pour votre aide,
et encore merci ,sans vous je serai entrain de m'arracher les cheveux ;)
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 612
Messages
2 090 227
Membres
104 453
dernier inscrit
benjiii88