Printable Version of Topic

Click here to view this topic in its original format

Forum 17B _ Développement / OS / Oc / Matos _ Excel-formule 360 J

Posted by: Chapi 15/03/2008 - 01:23:34

Je voulais me faire un petit fichier excel pour calculer un truc, et je me rends compte d'un autre que je n'arrive pas solutionner/comprendre :

On raisonne sur une base 360 / 360, une année complète comporte donc 12 mois de 30 jours soit 360 jours.

Si je calcule ma différence par différentes formules :
01/01/08 au 31/12/08 -> 360 ok

01/01/08 au 30/11/08 -> 329
01/12/08 au 31/12/08 -> 30 , on est pourtant au total des deux lignes à une année complète, soit théoriquement 360, mais "excelement" à 359 icon_neutral.gif


Illustration avec une formule jours360 :

01/01/2008 31/01/2008 30
01/02/2008 29/02/2008 28
01/03/2008 31/03/2008 30
01/04/2008 30/04/2008 29
01/05/2008 31/05/2008 30
01/06/2008 30/06/2008 29
01/07/2008 31/07/2008 30
01/08/2008 31/08/2008 30
01/09/2008 30/09/2008 29
01/10/2008 31/10/2008 30
01/11/2008 30/11/2008 29
01/12/2008 31/12/2008 30

total 354 jours icon_neutral.gif


Ok vous allez me dire fais la différence des mois et multiplie par 30, mais dans mon cas je ne prends pas forcement des mois complets.

jours360(début;fin) équivaut à -> (JOUR(début)-JOUR(fin))+(30*(MOIS(début)-MOIS(fin))) pour ceux qui compteraient partir sur cette base.

Alors soit je prends trop le terme "base 360/360" au pied de la lettre et j'suis dans le faux, soit c'est daubé du c*l icon_neutral.gif

Posted by: Chapo 15/03/2008 - 12:12:12

Erf...Je t'aiderais bien, mais...J'ai rien compris à ton problème. Chapio.gif

Posted by: Chapi 15/03/2008 - 13:11:58

bah la question c est comment une formule qui te compte 360j par an à raison de 30j/mois, arrive ne pas te compter des mois de 30 jours individuellement icon_neutral.gif

Posted by: benneb 15/03/2008 - 14:19:00

c'est simple, quand tu comptes , du 01 au 31 , il y a pas 31 - 1 = 30 jours, mais 1 + 1 +1 .... = 31* 1 = 31 tcon.gif

et une base 360 n'a rien avoir avec 360 jours, si tu parles de base mathématique ^^ , change de mot icon_razz.gif

Posted by: Chapo 15/03/2008 - 14:49:20

Et pourquoi tu te fais chier à utiliser ça plutot que d'utiliser les fonctions calendrier d'Excel icon_neutral.gif

Parce que 360j par an, c'est peut être comme ça chez toi (doit y avoir 5 jours où t'es tellement bourré que t'es amnésique) mais chez nous il y en a 365 icon_ane.gif

Posted by: Chapi 16/03/2008 - 14:51:44

CITATION(benneb @ 15/03/2008 à 13:19:00) [snapback]1055558[/snapback]
c'est simple, quand tu comptes , du 01 au 31 , il y a pas 31 - 1 = 30 jours, mais 1 + 1 +1 .... = 31* 1 = 31 tcon.gif

et une base 360 n'a rien avoir avec 360 jours, si tu parles de base mathématique ^^ , change de mot icon_razz.gif



J'ai bien compris le truc mais c'est pas la question icon_razz.gif

Voilà ce que je souhaite utiliser :
CITATION
Base 30 / 360

Les mois entiers sont supposés avoir une durée de 30 jours et se finir le 30 quel que soit le nombre réel de jours dans le mois.

Une année complète comporte donc 12 mois de 30 jours soit 360 jours. Cette base est également appelée Bond Basis, Annual Bond Basis, ou encore Annual 30 / 360 (et parfois 360/360). On trouve également du SB (Semestrial Bond) ou SAB (Semi Annual Bond).
Il existe différentes variantes :

* En ce qui concerne le mois de février, on admet que le dernier jour correspond au 30ème jour du mois. Certaines conventions cependant prennent la date exacte (c'est à dire 28 ou 29) et le nombre de jours correspondants.
* Pour les dates tombant un 31, il est d'usage de les ramener à 30. Une variante ne ramène J2 à 30 que si J1 est égal à 30 ou 31.

La formule générale de calcul du nombre de jours entre ces 2 dates en base 30/360 est :

NJ = (J2 - J1) + [ 30 x (M2 - M1) ]+ [ 360 x (A2 - A1) ]

Exemple : soit la période du 15/02 au 25/12 (même année)

NJ = (25 - 15) +[ 30 x (12 - 2) ] = 310 jours.


La formule proposée est la même que jours360 d'excel, le truc que je ne saisi pas, c est que si tu calcules entre 01/01 et 31/12 t'as bien 360 jours, mais si tu coupes l'année en 12 mois, calcules du 01/01 au 31/01 et idem pour chaque mois (on est d'accord pour dire qu'on aura aussi une année complète dans la théorie) là il ne te sort pas 360 jours, or l'année est bien complète icon_neutral.gif

Posted by: neomaclane 16/03/2008 - 19:17:45

chapi rentre dans ton box !!!! et viens prendre deux pillules rouge siffle.gif

tu va voir le pyjama à l'envers il vont pas trop le serrer cette fois si les hommes en blanc. hum.gif

Posted by: Chapo 16/03/2008 - 20:26:15

CITATION(Chapi @ 16/03/2008 à 14:51:44) [snapback]1055676[/snapback]
J'ai bien compris le truc mais c'est pas la question icon_razz.gif

Voilà ce que je souhaite utiliser :
La formule proposée est la même que jours360 d'excel, le truc que je ne saisi pas, c est que si tu calcules entre 01/01 et 31/12 t'as bien 360 jours, mais si tu coupes l'année en 12 mois, calcules du 01/01 au 31/01 et idem pour chaque mois (on est d'accord pour dire qu'on aura aussi une année complète dans la théorie) là il ne te sort pas 360 jours, or l'année est bien complète icon_neutral.gif


eek.gif Put1!! C'est quoi ton fournisseur? Parce que ça a l'air d'être de la bonne icon_oui.gif icon_lol.gif

Posted by: Chapi 16/03/2008 - 21:26:44

icon_angry.gif



icon_ane.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)