OVH Cloud OVH Cloud

Tableau horaire

15 réponses
Avatar
Cr
Salut.
Je ne pense pas que ce que je veuille faire soit possible en Excel mais
je vous le propose au cas où....

Un tableau horaire comprenant, dans une ou 2 cellules, les heures de
début et de fin d'un service : 12 22 ou 12:00 22:00. Dans la colone d'à
côté, il me faut le décompte entre ces 2 heures. Tout en bas de cette
colonne l'addition des heures. Jusque-là, pas trop difficile puisque
j'ai su le faire (en 3 colonnes).
Là où cela se gâte, c'est pour les absences :
un C dans une cellule correspond à un congé. Donc pas d'heures
prestées.
" R " " " " " " repos. " " " "
.
Exsv " " " " " une exemption. " " "
.
un CF " " " " " un congé férié. Il faut
comptabiliser 07:36.
Et donc, si je met une de ces lettres dans une cellule avec un format
hh:mm, j'ai un message d'erreur. Of course....

Comment puis-je faire pour l'éviter?

Merci d'avance aux forts en tête....

--
Salutations
Cr@mhic
xcollection@be.tf
anti-spam : enlever x avant de répondre

10 réponses

1 2
Avatar
Philippe.R
Bonsoir,
La cellule de saisie (ici C2) du cas d'absence étant en format standard, la formule :

²-A2-(NB.SI(C2;"c")*"7:36")-(NB.SI(C2;"r")*"7:36")-(NB.SI(C2;"exsv")*"7:36")-(NB.SI(C2;"cf")*"7:36")

dans une cellule au format hh:mm donne un décompte en heures et minutes
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"" a écrit dans le message de news:
Salut.
Je ne pense pas que ce que je veuille faire soit possible en Excel mais
je vous le propose au cas où....

Un tableau horaire comprenant, dans une ou 2 cellules, les heures de
début et de fin d'un service : 12 22 ou 12:00 22:00. Dans la colone d'à
côté, il me faut le décompte entre ces 2 heures. Tout en bas de cette
colonne l'addition des heures. Jusque-là, pas trop difficile puisque
j'ai su le faire (en 3 colonnes).
Là où cela se gâte, c'est pour les absences :
un C dans une cellule correspond à un congé. Donc pas d'heures
prestées.
" R " " " " " " repos. " " " "
.
Exsv " " " " " une exemption. " " "
.
un CF " " " " " un congé férié. Il faut
comptabiliser 07:36.
Et donc, si je met une de ces lettres dans une cellule avec un format
hh:mm, j'ai un message d'erreur. Of course....

Comment puis-je faire pour l'éviter?

Merci d'avance aux forts en tête....

--
Salutations


anti-spam : enlever x avant de répondre



Avatar
Cr
Philippe.R a utilisé son clavier pour écrire :
Bonsoir,
La cellule de saisie (ici C2) du cas d'absence étant en format standard, la
formule :

²-A2-(NB.SI(C2;"c")*"7:36")-(NB.SI(C2;"r")*"7:36")-(NB.SI(C2;"exsv")*"7:36")-(NB.SI(C2;"cf")*"7:36")

dans une cellule au format hh:mm donne un décompte en heures et minutes
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)


Grand merci à toi. Super.
:-)

--
Salutations


anti-spam : enlever x avant de répondre

Avatar
Bruno
, dans le message , nous
tenait le propos suivant:

Salut.


Salut,

Je ne pense pas que ce que je veuille faire soit possible en Excel mais
je vous le propose au cas où....

Un tableau horaire comprenant, dans une ou 2 cellules, les heures de
début et de fin d'un service : 12 22 ou 12:00 22:00. Dans la colone d'à
côté, il me faut le décompte entre ces 2 heures. Tout en bas de cette
colonne l'addition des heures. Jusque-là, pas trop difficile puisque
j'ai su le faire (en 3 colonnes).
Là où cela se gâte, c'est pour les absences :
un C dans une cellule correspond à un congé. Donc pas d'heures
prestées.
" R " " " " " " repos. " " " "
.
Exsv " " " " " une exemption. " " "
.
un CF " " " " " un congé férié. Il faut
comptabiliser 07:36.
Et donc, si je met une de ces lettres dans une cellule avec un format
hh:mm, j'ai un message d'erreur. Of course....
Comment puis-je faire pour l'éviter?


Personnellement j'ai fais une formule avec en C1 =somme(A1;B1) plutôt que
C1¡+B1 cela évite le renvoi d'erreur #VALEUR
mais cela ne résoud pas les autres questions que tu poseras peut-être (NB de
R, de Exsv, de CF*07:36.... ;-),
mais là.... tu dis ....
Merci d'avance aux forts en tête....


Va falloir attendre qu'ils passent, je ne suis pas compétent.

Bruno (simple utilisateur de base d'Excel)

Avatar
Philippe.R
C'était avec plaisir ;o))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"" a écrit dans le message de
news:
Philippe.R a utilisé son clavier pour écrire :
Bonsoir,
La cellule de saisie (ici C2) du cas d'absence étant en format standard, la
formule :


²-A2-(NB.SI(C2;"c")*"7:36")-(NB.SI(C2;"r")*"7:36")-(NB.SI(C2;"exsv")*"7:36")-(NB.SI(C2;"cf")*"7:36")



dans une cellule au format hh:mm donne un décompte en heures et minutes
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)


Grand merci à toi. Super.
:-)

--
Salutations


anti-spam : enlever x avant de répondre




Avatar
Cr
Philippe.R avait énoncé :
C'était avec plaisir ;o))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002


Ben ça ne fonctionne pas .... :'(
Voilà ce que j'ai mis dans E3 car je m'étais sans doute mal expliqué:
Ó-C3-(NB.SI(C3;"c")*"00:00")-(NB.SI(C3;"r")*"00:00")-(NB.SI(C3;"exsv")*"00:00")-(NB.SI(C3;"cf")*"7:36")
D'abord j'avais oublié que je devais encore automatiquement retirer une
demi ou une heure et demi de table....
Ensuite, si je mets R ou C ou CF ou Exsv dans C3, je reçois #### dans
E3. Normal, je pense, puisque je fais la soustraction de D3 qui, dans
ce cas, est vide et d'une lettre....
Y m'nerve, ce truc.....

--
Salutations


anti-spam : enlever x avant de répondre

Avatar
Cr
Salut,
Personnellement j'ai fais une formule avec en C1 =somme(A1;B1) plutôt que
C1¡+B1 cela évite le renvoi d'erreur #VALEUR
mais cela ne résoud pas les autres questions que tu poseras peut-être (NB de
R, de Exsv, de CF*07:36.... ;-),
mais là.... tu dis ....
Merci d'avance aux forts en tête....


Va falloir attendre qu'ils passent, je ne suis pas compétent.

Bruno (simple utilisateur de base d'Excel)


Ben oui, moi zossi, j'étais parti avec somme et nombre négatif. je ne
savais même pas que B3-C3 fonctionnait....J'suis un gros bleu si vous
aviez pas remarqué.. :oÞ
@+

--
Salutations


anti-spam : enlever x avant de répondre


Avatar
Philippe.R
Reprenons calmement :
Il n'est pas certain du tout que j'ai compris où sont les différentes données.
La formule proposée est la suivante :
cellule contenant l'heure de fin - cellule contenant l'heure de début - (nb.si(adresse de la cellule qui
contient les lettres;"les lettres")* la valeur à soustraire dans ce cas)- durée du déjeuner

Si tu veux, tu peux m'envoyer un petit classeur échantillon en suivant la méthode indiquée dans ma
signature

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"" a écrit dans le message de
news:
Philippe.R avait énoncé :
C'était avec plaisir ;o))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002


Ben ça ne fonctionne pas .... :'(
Voilà ce que j'ai mis dans E3 car je m'étais sans doute mal expliqué:

Ó-C3-(NB.SI(C3;"c")*"00:00")-(NB.SI(C3;"r")*"00:00")-(NB.SI(C3;"exsv")*"00:00")-(NB.SI(C3;"cf")*"7:36"

)
D'abord j'avais oublié que je devais encore automatiquement retirer une
demi ou une heure et demi de table....
Ensuite, si je mets R ou C ou CF ou Exsv dans C3, je reçois #### dans
E3. Normal, je pense, puisque je fais la soustraction de D3 qui, dans
ce cas, est vide et d'une lettre....
Y m'nerve, ce truc.....

--
Salutations


anti-spam : enlever x avant de répondre




Avatar
andre.MURON
Salut
C'est quoi une heure "prestée" (volapük de merde?)
Il conviendrait d'éviter d'écrire comme des barbares et avoir un minimum de
pratique de la langue
a.


"" a écrit dans le message de
news:
Salut.
Je ne pense pas que ce que je veuille faire soit possible en Excel mais
je vous le propose au cas où....

Un tableau horaire comprenant, dans une ou 2 cellules, les heures de
début et de fin d'un service : 12 22 ou 12:00 22:00. Dans la colone d'à
côté, il me faut le décompte entre ces 2 heures. Tout en bas de cette
colonne l'addition des heures. Jusque-là, pas trop difficile puisque
j'ai su le faire (en 3 colonnes).
Là où cela se gâte, c'est pour les absences :
un C dans une cellule correspond à un congé. Donc pas d'heures
prestées.
" R " " " " " " repos. " " " "
.
Exsv " " " " " une exemption. " " "
.
un CF " " " " " un congé férié. Il faut
comptabiliser 07:36.
Et donc, si je met une de ces lettres dans une cellule avec un format
hh:mm, j'ai un message d'erreur. Of course....

Comment puis-je faire pour l'éviter?

Merci d'avance aux forts en tête....

--
Salutations


anti-spam : enlever x avant de répondre



Avatar
Cr
Philippe.R a exposé le 24/01/2004 :
Reprenons calmement :
Il n'est pas certain du tout que j'ai compris où sont les différentes
données. La formule proposée est la suivante :
cellule contenant l'heure de fin - cellule contenant l'heure de début -
(nb.si(adresse de la cellule qui contient les lettres;"les lettres")* la
valeur à soustraire dans ce cas)- durée du déjeuner

Si tu veux, tu peux m'envoyer un petit classeur échantillon en suivant la
méthode indiquée dans ma signature

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002


Ok. je te l'envoie demain car maintenant, dodo.
Bonne nuit à tous et merci de votre aide.

--
Salutations


anti-spam : enlever x avant de répondre

Avatar
Ricky [MVP]
Bonjour *Philippe.R* (et tous les lecteurs)

| ²-A2-(NB.SI(C2;"c")*"7:36")-(NB.SI(C2;"r")*"7:36")-(NB.SI(C2;"exsv")*"7:36")-(NB.SI(C2;"cf")*"7:36")


Je me suis permis de modifier ta formule en tenant compte du fait que c'est l'heure de départ qui semble remplacée par un Code absence

=SI (ESTERREUR(B2-A2);(A2="C")*"7:36";B2-A2)

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
1 2