OVH Cloud OVH Cloud

incrémenter un diviseur

25 réponses
Avatar
jeancharles
bonjour,
j'essaye de programmer un tableau sous excel 2002, et je voudrai savoir
comment faire pour qu'un nombre diviseur s'incrémente automatiquement d'une
unité chaque jour,EXEMPLE : dans une cellule j'ai 250/15 aujourd'hui,je
souhaiterai que demain cela devienne 250(ou autre)/16 et ainsi de suite...
merci d'avance
jeancharles P

5 réponses

1 2 3
Avatar
Jean-François Aubert
Hola Juan-Carlos,

juste comme ça, le 29 de la formule faisait référence 29 ème jour depuis le 1er mars.....

on va essayer un truc:
tu ouvres un nouveau classeur et du vas dans:
menu Outils/Option, onglet Général, décocher Style de référence L1C1
(tu pourras recocher plus tard)

en col A tu mets tes jours fériés et tu nommes la plage des jours fériés : férié

en B1 : tu tapes la date 1.3.04 et tu tires jusqu'à B171( ou plus)

en F1 tu tapes le nombre à diviser

en F3 tu colles la formule
=RECHERCHEV(AUJOURDHUI();B1:D171;2;FAUX)

ou une adresse de cellule, ici J1, que tu renseignes par une date
=RECHERCHEV(J1;B1:D171;2;FAUX)


en C2 tu colles la formule
=$F$1/(SOMME($D$1:D2))
et tu tires jusqu'à C171( ou plus)


en D2 tu colles la formule
=(SI(ET(JOURSEM(B2;2)<6;ESTNA(EQUIV(B2;férié;0)));1;0))
et tu tires jusqu'à D171( ou plus)


Est-ce que le résultat (en F3 ou col C) est celui que tu recherches ?
(pas d'incrémentation du diviseur le samedi, dimanche et jours fériés)

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"jeancharles" a écrit dans le message de
news:407bfe33$0$19498$
rebonjour,
aujourd'hui 13/04/04 j'ai 30750 dans la cellule L(-1)C(-1) et j'ai mis la
date de demain soit 14/04/04 en cellule L(-4)C
=L(-1)C(-1)/(29+(SI(ET(JOURSEM(L(-4)C;2)<6;ESTNA(EQUIV(AUJOURDHUI();férié;0)
))))*171
Comme tu me l'as demandé ce matin et j'obtiens erreur
jeancharles

"isabelle" a écrit dans le message de
news:
tu est bien sur calcul automatic et non sur manuel.
modifie la formule par
000/(29+(SI(ET(JOURSEM(D1;2)<6;ESTNA(EQUIV(AUJOURDHUI();férié;0)
et met en cellule D1 la date de demain pour voir si ça fonctionne.

isabelle













Avatar
jeancharles
Salut giant franco!!
Merci de te préoccuper de mon cas parmi d'autre,
j'ai essayer ta formule,on ne dois pas etre tres loin de la soluce finale je
croah, enfin j'espère!
pour finir aujourd'hui le 140404 dans mes tableaux j'ai 32000 à diviser par
32 puisqu'il y a eu 32 jours ouvré depuis le 1er mars 04,donc 1000 que je
voudrai multiplier par 171 jours ouvrés qu'il me reste pour l'échéance donc
cela fait un total de 171000,sachant que le montant de base 32000 CHANGE
TOUS LES JOURS, sauf samedi dimanche et férié,il y a encore quelque chose
qui ne colle pas dans ta formule je pense
merci beaucoup de ta patience toi et aussi tous les autres
c'est vraiment sympa en fait c'est la premiére fois que je m'abonnai à un
newsgroup et je suis ravi que cela se passe comme cela
jeancharles
"Jean-François Aubert" <à a écrit dans le message de
news:
Hola Juan-Carlos,

juste comme ça, le 29 de la formule faisait référence 29 ème jour depuis
le 1er mars.....


on va essayer un truc:
tu ouvres un nouveau classeur et du vas dans:
menu Outils/Option, onglet Général, décocher Style de référence L1C1
(tu pourras recocher plus tard)

en col A tu mets tes jours fériés et tu nommes la plage des jours fériés :
férié


en B1 : tu tapes la date 1.3.04 et tu tires jusqu'à B171( ou plus)

en F1 tu tapes le nombre à diviser

en F3 tu colles la formule
=RECHERCHEV(AUJOURDHUI();B1:D171;2;FAUX)

ou une adresse de cellule, ici J1, que tu renseignes par une date
=RECHERCHEV(J1;B1:D171;2;FAUX)


en C2 tu colles la formule
=$F$1/(SOMME($D$1:D2))
et tu tires jusqu'à C171( ou plus)


en D2 tu colles la formule
=(SI(ET(JOURSEM(B2;2)<6;ESTNA(EQUIV(B2;férié;0)));1;0))
et tu tires jusqu'à D171( ou plus)


Est-ce que le résultat (en F3 ou col C) est celui que tu recherches ?
(pas d'incrémentation du diviseur le samedi, dimanche et jours fériés)

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


Avatar
Jean-François Aubert
Zalü Hans Karl

Ok, j'ai oublié le *171
=$F$1/(SOMME($D$1:D2))*171

et en D1, pour que ça donne 32 jours le 14.04.04
=(SI(ET(JOURSEM(B1;2)<6;ESTNA(EQUIV(B1;férié;0)));1;0))

et le 171, c'est les jours ouvrés jusqu'à quand ?

chez moi, en comptant aujourd'hui 14.04, 171 jours ouvrés donne le 13.12.04.

et demain ce sera toujours 171 ?

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"jeancharles" a écrit dans le message de
news:407c7bc8$0$19487$
Salut giant franco!!
Merci de te préoccuper de mon cas parmi d'autre,
j'ai essayer ta formule,on ne dois pas etre tres loin de la soluce finale je
croah, enfin j'espère!
pour finir aujourd'hui le 140404 dans mes tableaux j'ai 32000 à diviser par
32 puisqu'il y a eu 32 jours ouvré depuis le 1er mars 04,donc 1000 que je
voudrai multiplier par 171 jours ouvrés qu'il me reste pour l'échéance donc
cela fait un total de 171000,sachant que le montant de base 32000 CHANGE
TOUS LES JOURS, sauf samedi dimanche et férié,il y a encore quelque chose
qui ne colle pas dans ta formule je pense
merci beaucoup de ta patience toi et aussi tous les autres
c'est vraiment sympa en fait c'est la premiére fois que je m'abonnai à un
newsgroup et je suis ravi que cela se passe comme cela
jeancharles
"Jean-François Aubert" <à a écrit dans le message de
news:
Hola Juan-Carlos,

juste comme ça, le 29 de la formule faisait référence 29 ème jour depuis
le 1er mars.....


on va essayer un truc:
tu ouvres un nouveau classeur et du vas dans:
menu Outils/Option, onglet Général, décocher Style de référence L1C1
(tu pourras recocher plus tard)

en col A tu mets tes jours fériés et tu nommes la plage des jours fériés :
férié


en B1 : tu tapes la date 1.3.04 et tu tires jusqu'à B171( ou plus)

en F1 tu tapes le nombre à diviser

en F3 tu colles la formule
=RECHERCHEV(AUJOURDHUI();B1:D171;2;FAUX)

ou une adresse de cellule, ici J1, que tu renseignes par une date
=RECHERCHEV(J1;B1:D171;2;FAUX)


en C2 tu colles la formule
=$F$1/(SOMME($D$1:D2))
et tu tires jusqu'à C171( ou plus)


en D2 tu colles la formule
=(SI(ET(JOURSEM(B2;2)<6;ESTNA(EQUIV(B2;férié;0)));1;0))
et tu tires jusqu'à D171( ou plus)


Est-ce que le résultat (en F3 ou col C) est celui que tu recherches ?
(pas d'incrémentation du diviseur le samedi, dimanche et jours fériés)

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}






Avatar
jeancharles
Zalu Hannes Franziskus,
Alors pour les jours ouvrés,171 cela donne jusqu'au 29/10/04 inclus, et par
là meme cela restera 171 jusqu'au 29/10/04
MERCI, je vais essayer ta formule
"Jean-François Aubert" <à a écrit dans le message de
news:%
Zalü Hans Karl

Ok, j'ai oublié le *171
=$F$1/(SOMME($D$1:D2))*171

et en D1, pour que ça donne 32 jours le 14.04.04
=(SI(ET(JOURSEM(B1;2)<6;ESTNA(EQUIV(B1;férié;0)));1;0))

et le 171, c'est les jours ouvrés jusqu'à quand ?

chez moi, en comptant aujourd'hui 14.04, 171 jours ouvrés donne le
13.12.04.


et demain ce sera toujours 171 ?

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}



Avatar
jeancharles
salut JFA
écoute je n'ai toujours pas résolu mon probleme en fait rien ne se fait
automatiquement,je suis obligé d'incrémenter les jours manuellements??
PAS DE SOLUCES ??
à plus...
"Jean-François Aubert" <à a écrit dans le message de
news:%
Zalü Hans Karl

Ok, j'ai oublié le *171
=$F$1/(SOMME($D$1:D2))*171

et en D1, pour que ça donne 32 jours le 14.04.04
=(SI(ET(JOURSEM(B1;2)<6;ESTNA(EQUIV(B1;férié;0)));1;0))

et le 171, c'est les jours ouvrés jusqu'à quand ?

chez moi, en comptant aujourd'hui 14.04, 171 jours ouvrés donne le
13.12.04.


et demain ce sera toujours 171 ?

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}


"jeancharles" a écrit dans le message de
news:407c7bc8$0$19487$
Salut giant franco!!
Merci de te préoccuper de mon cas parmi d'autre,
j'ai essayer ta formule,on ne dois pas etre tres loin de la soluce
finale je


croah, enfin j'espère!
pour finir aujourd'hui le 140404 dans mes tableaux j'ai 32000 à diviser
par


32 puisqu'il y a eu 32 jours ouvré depuis le 1er mars 04,donc 1000 que
je


voudrai multiplier par 171 jours ouvrés qu'il me reste pour l'échéance
donc


cela fait un total de 171000,sachant que le montant de base 32000
CHANGE


TOUS LES JOURS, sauf samedi dimanche et férié,il y a encore quelque
chose


qui ne colle pas dans ta formule je pense
merci beaucoup de ta patience toi et aussi tous les autres
c'est vraiment sympa en fait c'est la premiére fois que je m'abonnai à
un


newsgroup et je suis ravi que cela se passe comme cela
jeancharles
"Jean-François Aubert" <à a écrit dans le
message de


news:
Hola Juan-Carlos,

juste comme ça, le 29 de la formule faisait référence 29 ème jour
depuis



le 1er mars.....

on va essayer un truc:
tu ouvres un nouveau classeur et du vas dans:
menu Outils/Option, onglet Général, décocher Style de référence L1C1
(tu pourras recocher plus tard)

en col A tu mets tes jours fériés et tu nommes la plage des jours
fériés :



férié

en B1 : tu tapes la date 1.3.04 et tu tires jusqu'à B171( ou plus)

en F1 tu tapes le nombre à diviser

en F3 tu colles la formule
=RECHERCHEV(AUJOURDHUI();B1:D171;2;FAUX)

ou une adresse de cellule, ici J1, que tu renseignes par une date
=RECHERCHEV(J1;B1:D171;2;FAUX)


en C2 tu colles la formule
=$F$1/(SOMME($D$1:D2))
et tu tires jusqu'à C171( ou plus)


en D2 tu colles la formule
=(SI(ET(JOURSEM(B2;2)<6;ESTNA(EQUIV(B2;férié;0)));1;0))
et tu tires jusqu'à D171( ou plus)


Est-ce que le résultat (en F3 ou col C) est celui que tu recherches ?
(pas d'incrémentation du diviseur le samedi, dimanche et jours fériés)

--
Amicalement

Jean-François Aubert
{Vaudois de la Côte Lémanique}










1 2 3