Problème avec formule JOURSEM

  • Initiateur de la discussion LINO60POST
  • Date de début
L

LINO60POST

Guest
Bonjour le forum,
Je viens en qualité de visiteur car j'ai égaré le MP.
Mais mon problème est ailleurs.
Dans le fichier joint, j'ai un tableau de pilotage que j'ai mis sous forme de calendrier.
Je l'ai réalisé pour 90 bureaux et trois directions.
Les bureaux travaillent sur des semaines de 6 jours tandis que les Directions font des semaines de 5 jours.
Pour 6 jours, j'ai bien trouvé la formule mais par contre pour 5 jours, non.
Quelqu'un(e) peut -il (elle) m'aider à terminer ce projet?
D'avance merci à tous.
Lino [file name=TabPrLinoV1.zip size=31443]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TabPrLinoV1.zip[/file]
 

Pièces jointes

  • TabPrLinoV1.zip
    30.7 KB · Affichages: 68

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu peux remplacer
JOURSEM(D$3;2)=7
par :
JOURSEM(D$3;2)>5

Idem en lignes 9, 10, 11

Dans JourSem(réf;2), samedi = 6 et dimanche = 7, lundi = 1, mardi = 2, etc
Dans JourSem(réf;1 ou rien), samedi = 7 et dimanche = 1, lundi = 2, mardi = 3, etc

La partie 'Si(EstErreur())' fait double emploi
ou bien je n'ai pas compris l'histoire.
Celle-ci suffit :
=SI(OU(D$3='';JOURSEM(D$3;2)>5;NB.SI(Fer;D$3)>0);'';mensue!$T24)
 
L

LINO60POST

Guest
Bonsoir Monique, Le forum,

Merci pour tes réponses toujours aussi efficaces.
Je me doutais bien que tu me répondrai.
Encore un grand merci
Lino
Grâce à tes leçons sur les plages nommées, j'ai bien progressé, mais j'ai encore pas mal de lacune s avec les formules.
Mille fois merci
 
L

LINO60POST

Guest
Bonjour le forum,Monique,

Un petit souci avec la formule suivante écrite par Monique hier après-midi.
=SI(OU(D$3='';JOURSEM(D$3;2)à>5;NB.SI(Fer;D$3)>0;'';SOMME(E10-E9))

Pourquoi ne fonctionne-t-elle pas sur les vendredi

Ci-joint le fichier avec les formules.

Merci à tous pour vos réponses.

Lino [file name=TabPerLinoV1.zip size=35767]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TabPerLinoV1.zip[/file]
 

Pièces jointes

  • TabPerLinoV1.zip
    34.9 KB · Affichages: 47

Monique

Nous a quitté
Repose en paix
Bonjour,

En ligne 11, les conditions sont décalées par rapport à la plage sommée.
D11 : les conditions sont en colonne D, mais la somme se fait en colonne E
SI(OU(D$3='';JOURSEM(D$3;2)>5;NB.SI(Fer;D$3)>0);'';SOMME(E10-E9))
Et il y a le même décalage sur toute la ligne

En fait, la réponse à ta question est :
parce que le vendredi est la veille du samedi

Message édité par: monique, à: 15/05/2006 13:45
 
L

LINO60POST

Guest
Bonsoir le forum, Chris, Aurore14, Monique,

Je vous prie de bien vouloir m'excuser pour ce double post, mais cet après midi, je n'ai pas su voir que Monique m'avait répondu en 13h45 donc, ne voyant rien, j'ai composé un nouveau post afin d'esayer d'être plus clair dans mes explications.
C'est raté.
Merci pour vos reponses. Mais alors, que dois-je corriger pour avoir aussi des données le vendredi?
C'est promis, je ne recommencerai plus.
Amitiés
Lino
 

Monique

Nous a quitté
Repose en paix
Re,

Tu es excusé

En D1, tu mets cette formule :
SI(OU(D$3='';JOURSEM(D$3;2)>5;NB.SI(Fer;D$3)>0);'';D10-D9)
puis tu la copies et tu la colles sur toute la ligne

Tu peux aussi mettre celle-ci :
SI(OU(D$3='';JOURSEM(D$3;2)>5;NB.SI(Fer;D$3));'';D10-D9)
(c'est plus court, c'est tout)
 
L

LINO60POST

Guest
Bonjour le Forum, Monique

Grâce à vous, j'ai résolu mon problème de formule pour des semaines de 5 jours.
Mais, toujours dans ce tableau, j'ai un autre souci, car mon chef me demande si je peux calculer dans un petit tableau à part, des moyennes par semaine.
Dans le fichier joint, j'explique ce que je souhaite obtenir mais sans avoir trouvé moi même la solution.
J'ai cherché tout l'après-midi mais nada.
Je m'en remets à vos lumières car moi, je suis un peu perdu, çà me paraît très compliqué réaliser.
J'espère que vous comprendrez ce que je souhaite.

Un grand merci d'avance à tous.
Amitiés
Lino [file name=TabPerLinoV1_20060516193420.zip size=41144]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TabPerLinoV1_20060516193420.zip[/file]
 

Pièces jointes

  • TabPerLinoV1_20060516193420.zip
    40.2 KB · Affichages: 46

Monique

Nous a quitté
Repose en paix
Bonjour,

Les validations de données sont enlevées. (c'est un brin casse-pieds)

La formule donnant le n° de semaine est changée (norme européenne)
La 1ère et la 3ème moyennes :
formule matricielle, à valider par ctrl, maj et entrée
La 2ème moyenne : je n'ai pas trouvé la ligne !
(ce sera sûrement la même formule)

Formules changées lignes 6, 10, 11, 12, 27, 28, 29 et en AI33, AI35, AI37 et AI39
(conditionnel ou simplification) [file name=MoyenneLinopost.zip size=36520]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MoyenneLinopost.zip[/file]

Message édité par: monique, à: 16/05/2006 20:46
 

Pièces jointes

  • MoyenneLinopost.zip
    35.7 KB · Affichages: 49
L

LINO60POST

Guest
Bonjour le Forum, Monique,

Un grand merci pour tout ce formidable travail.

Toutefois, une précision sur la ligne que tu n'as pas trouvée.
C'est normal, car elle n'existe pas puisqu'on me demande un Taux de la ligne 18 sur la ligne 11.
Le résultat doit apparaître en %.Sur le papier c'est simple mais dans une formule comme tu as fait, je ne sais pas faire et surtout je ne comprends pas la formule.
Je m'en remets une fois de plus à toi pour m'éclaircir à ce sujet.
J'ai essayé de reprendre la formule matricielle, en effectuant une modif sur la formule de calcul en fin mais çà m'inscrit VALEUR et puis je ne suis pas arrivé à mettre les accolades de la formule matricielle.
Merci d'avance pour tout et excuses moi pour les validations de données, j'avais oublié de les ôtées.
Amitiés
Lino [file name=MoyenneLinopost_20060517125514.zip size=39960]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MoyenneLinopost_20060517125514.zip[/file]
 

Pièces jointes

  • MoyenneLinopost_20060517125514.zip
    39 KB · Affichages: 30

Monique

Nous a quitté
Repose en paix
Bonjour,

La ligne n'existe pas, comme tu dis…
Tu as quand même une ligne, en bas de tableau, pour contrôler le résultat de la formule, au cas où
La formule en question, c'est encore un Moyenne(Si(
mais le Si regroupe 3 conditions : que la ligne 11 soit différente de 0, qu'elle soit différente de '' et que la ligne des semaines ait le nombre choisi
Moyenne(Si((Cond1)*(Cond2)*(Cond3);ligne18/ligne11)))
Le tout au conditionnel sinon on a #DIV/0!
SI(SOMME((cond1)*(cond2)*(cond3));MOYENNE(SI((cond1)*(cond2)*(cond3);(ligne18/ligne11)));'')
Je n'ai pas réussi à la faire fonctionner autrement

Les formules matricielles : tu ne saisis pas les crochets { avant et } après,
ils apparaissent lorsque l'on valide en appuyant simultanément sur ctrl, maj et entrée

Réponse à ta question : ça fonctionne pour les semaines de 5, 6 ou 7 jours,
la condition ligne différente de '' est dans la formule

Moyenne(Si(condition; plage)), c'est le même principe que Somme(Si(condition; Plage))
Si la condition est réalisée, somme sinon 0
Si la condition est réalisée, moyenne sinon 0 sauf que ton tableau est bourré de 0 et de '' [file name=MoyenneLinopostV1.zip size=37761]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MoyenneLinopostV1.zip[/file]
 

Pièces jointes

  • MoyenneLinopostV1.zip
    36.9 KB · Affichages: 58
L

LINO60POST

Guest
Re- Monique, le Forum,

Merci pour tout.
Tu es vraiment génial.
Merci aussi pour toutes ces explications qui me permettent d'y voir plus clair.

Justement, en attendant que quelqu'un réponde à mon dernier post, j'étais en train de créer une ligne spécifique pour le calcul du taux, car je ne voyais pas comment c'était possible d'intégrer ce calcul là à l'intérieur d'une formule matricielle.

En fait, avec toi Monique il ne faut jamais dire que c'est impossible.

Un grand merci pour tout

Amitiés
Lino
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 915
Membres
101 838
dernier inscrit
Christelle.B86