FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
FS
Re,
Peut-être que tu pourrais même te passer d'une fonction perso (toujours plus lente que les fonctions intégrées) si le critère discriminant en Bx est toujours une annotation comme 'en cours' :
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Re,
Peut-être que tu pourrais même te passer d'une fonction perso (toujours
plus lente que les fonctions intégrées) si le critère discriminant en Bx
est toujours une annotation comme 'en cours' :
Peut-être que tu pourrais même te passer d'une fonction perso (toujours plus lente que les fonctions intégrées) si le critère discriminant en Bx est toujours une annotation comme 'en cours' :
FS -- Frédéric SIGONNEAU Modules et modèles pour Excel : http://frederic.sigonneau.free.fr/
milloche a écrit :
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Jacquouille
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Bonjour Milloche
Je ne comprends pas ta manière d'aborder le problème car, en regardant la
colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4.
Perso, je fais =mod(B2-A2;1), formaté en [h]:mm
Pour répondre (essayer) à ta question, tu peux mettre une condition en plus
=si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) --->
=SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de news:
eBO7gSmeKHA.2596@TK2MSFTNGP04.phx.gbl...
Bonjour tous
J'y vais direct car ce n'est pas évident à expliquer.
http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls
Bon courage
JMM
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Daniel.C
Bonjour. =SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7) Daniel
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Bonjour.
=SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7)
Daniel
Bonjour tous
J'y vais direct car ce n'est pas évident à expliquer.
http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls
Bon courage
JMM
Bonjour. =SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7) Daniel
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
milloche
Impeccable Merci à tous les trois. Pour la question de Jacquouille, ce fichier est en réalité un fichier bourse et des achats et reventes effectués dans la même journée sont exonérées de frais de SRD. C'est pour cela que je voulais que ça apparaisse quelque part. Me reste juste à trouver la formule pour le calcul de ces frais quand la colonne F est égale à 1 ou plus. JMM "Daniel.C" a écrit dans le message de news: %
Bonjour. =SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7) Daniel
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Impeccable
Merci à tous les trois.
Pour la question de Jacquouille, ce fichier est en réalité un fichier
bourse et des achats et reventes effectués dans la même journée sont
exonérées de frais de SRD. C'est pour cela que je voulais que ça apparaisse
quelque part. Me reste juste à trouver la formule pour le calcul de ces
frais quand la colonne F est égale à 1 ou plus.
JMM
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
%232VUYtmeKHA.5020@TK2MSFTNGP02.phx.gbl...
Bonjour.
=SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7)
Daniel
Bonjour tous
J'y vais direct car ce n'est pas évident à expliquer.
http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls
Bon courage
JMM
Impeccable Merci à tous les trois. Pour la question de Jacquouille, ce fichier est en réalité un fichier bourse et des achats et reventes effectués dans la même journée sont exonérées de frais de SRD. C'est pour cela que je voulais que ça apparaisse quelque part. Me reste juste à trouver la formule pour le calcul de ces frais quand la colonne F est égale à 1 ou plus. JMM "Daniel.C" a écrit dans le message de news: %
Bonjour. =SI(estdate(B7);SI(ENT(B7)>ENT(A7)>0;ENT(B7)-ENT(A7);B7-A7);MAINTENANT()-A7) Daniel
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
milloche
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1) alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le modulo était pour moi le reste d'une division, et ici c'est effectivement le reste d'une division par 1. Tu as certainement une bonne raison que, curieux étant, j'aimerais connaître. <}:o)) JMM
"Jacquouille" a écrit dans le message de news: 4b225086$0$2870$
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1)
alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le
modulo était pour moi le reste d'une division, et ici c'est effectivement
le reste d'une division par 1.
Tu as certainement une bonne raison que, curieux étant, j'aimerais
connaître.
<}:o)) JMM
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: 4b225086$0$2870$ba620e4c@news.skynet.be...
Bonjour Milloche
Je ne comprends pas ta manière d'aborder le problème car, en regardant la
colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne
4.
Perso, je fais =mod(B2-A2;1), formaté en [h]:mm
Pour répondre (essayer) à ta question, tu peux mettre une condition en
plus
=si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) --->
=SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de news:
eBO7gSmeKHA.2596@TK2MSFTNGP04.phx.gbl...
Bonjour tous
J'y vais direct car ce n'est pas évident à expliquer.
http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls
Bon courage
JMM
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1) alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le modulo était pour moi le reste d'une division, et ici c'est effectivement le reste d'une division par 1. Tu as certainement une bonne raison que, curieux étant, j'aimerais connaître. <}:o)) JMM
"Jacquouille" a écrit dans le message de news: 4b225086$0$2870$
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Jacquouille
Bonsoir Le traitement des dates et des heures est assez complexe dans Excel. Ainsi, si en A1 tu entres 22:00 Hr comme heure de début de prestation, et en B1, tu entres 06:00 Hr comme fin de prestation le lendemain, tu auras assez difficile de faire 06:00-22:00 pour connaître le nombre d'heures travaillées.....ce que te permet MOD(B1-A1;1) De mémoire, c'est LL, le chef à 4 plumes et père fondateur de ce forum qui nous avait appris ce truc. Bonne soirée
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news: O%
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1) alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le modulo était pour moi le reste d'une division, et ici c'est effectivement le reste d'une division par 1. Tu as certainement une bonne raison que, curieux étant, j'aimerais connaître. <}:o)) JMM
"Jacquouille" a écrit dans le message de news: 4b225086$0$2870$
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM
Bonsoir
Le traitement des dates et des heures est assez complexe dans Excel.
Ainsi, si en A1 tu entres 22:00 Hr comme heure de début de prestation, et en
B1, tu entres 06:00 Hr comme fin de prestation le lendemain, tu auras assez
difficile de faire 06:00-22:00 pour connaître le nombre d'heures
travaillées.....ce que te permet MOD(B1-A1;1)
De mémoire, c'est LL, le chef à 4 plumes et père fondateur de ce forum qui
nous avait appris ce truc.
Bonne soirée
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de news:
O%23rOqRoeKHA.5568@TK2MSFTNGP02.phx.gbl...
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1)
alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le
modulo était pour moi le reste d'une division, et ici c'est effectivement
le reste d'une division par 1.
Tu as certainement une bonne raison que, curieux étant, j'aimerais
connaître.
<}:o)) JMM
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: 4b225086$0$2870$ba620e4c@news.skynet.be...
Bonjour Milloche
Je ne comprends pas ta manière d'aborder le problème car, en regardant la
colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne
4.
Perso, je fais =mod(B2-A2;1), formaté en [h]:mm
Pour répondre (essayer) à ta question, tu peux mettre une condition en
plus
=si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) --->
=SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" <mille.jean-marieZZZ@neuf.fr> a écrit dans le message de news:
eBO7gSmeKHA.2596@TK2MSFTNGP04.phx.gbl...
Bonjour tous
J'y vais direct car ce n'est pas évident à expliquer.
http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls
Bon courage
JMM
Bonsoir Le traitement des dates et des heures est assez complexe dans Excel. Ainsi, si en A1 tu entres 22:00 Hr comme heure de début de prestation, et en B1, tu entres 06:00 Hr comme fin de prestation le lendemain, tu auras assez difficile de faire 06:00-22:00 pour connaître le nombre d'heures travaillées.....ce que te permet MOD(B1-A1;1) De mémoire, c'est LL, le chef à 4 plumes et père fondateur de ce forum qui nous avait appris ce truc. Bonne soirée
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news: O%
Je suis long (ou lent) à la détente, mais pourquoi employer MOD(B2-A2;1) alors que B2-A2 donne le même résultat. Depuis des temps immémoriaux, le modulo était pour moi le reste d'une division, et ici c'est effectivement le reste d'une division par 1. Tu as certainement une bonne raison que, curieux étant, j'aimerais connaître. <}:o)) JMM
"Jacquouille" a écrit dans le message de news: 4b225086$0$2870$
Bonjour Milloche Je ne comprends pas ta manière d'aborder le problème car, en regardant la colE, on a l'impression que l'on travaille plus en ligne 3 que en ligne 4. Perso, je fais =mod(B2-A2;1), formaté en [h]:mm Pour répondre (essayer) à ta question, tu peux mettre une condition en plus =si(jour(b2)-jour(a2)=0;ta formule;jour(b2--jour(a2)) ---> =SI(JOUR(B2)-JOUR(A2)=0;SI(estdate(B2);(B2-A2);(MAINTENANT()-A2));JOUR(B2-JOUR(A2)))
-- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"milloche" a écrit dans le message de news:
Bonjour tous J'y vais direct car ce n'est pas évident à expliquer. http://www.cijoint.fr/cjlink.php?file=cj200912/cij3NBcQ26.xls Bon courage JMM