|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Alexandre DAUCHETContrôleur de Gestion Inscription : mars 2011 Messages : 86 ![]() |
Bonjour,
J'aurais aimé savoir si ce type de formule était réalisable sur Access. Vous trouverez ci-joint un tableau excel mensualisant des sommes (colonnes P à AC). Dans l'onglet "EXPORTATION EBP" le type de données mensualisé. Excel saturant au délà de 5000 lignes. Et dans l'onglet "ctrl" le raisonnement permettant de mensualisé. J'aurais voulu savoir si ce type de formules était réalisable sur Access2007. Et le raisonnement qu'il fallait avoir pour écrire ce type de formule sur Access. Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Si il n'est pas trops long, peux-tu poster le texte de l'onglet "ctrl" le raisonnement permettant de mensualisé ?
Comme cela pas besoin de télécharger ton fichier pour savoir si on peut t'aider. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Alexandre DAUCHETContrôleur de Gestion Inscription : mars 2011 Messages : 86 ![]() |
Ok je me lance.
Nombre de mensualité selon un intervalle de date => Date début - Date fin Exemple 01/01/2011 - 31/03/2011 31/01/2011 vrai 28/02/2011 vrai 31/03/2011 vrai 30/04/2011 faux 31/05/2011 faux Donc sous Excel =datedif([date début];[date fin];"m")+1 = 3 mensualités Pour l'exemple suivant : 25/02/2011 - 24/04/2011 1° calcul (situé dans l'intervalle) 31/01/2011 faux 28/02/2011 faux 31/03/2011 vrai 30/04/2011 faux 31/05/2011 faux 2° calcul (extrémité début) 31/01/2011 faux 28/02/2011 vrai 31/03/2011 faux 30/04/2011 faux 31/05/2011 faux 3° calcul (extrémité fin) 31/01/2011 faux 28/02/2011 faux 31/03/2011 faux 30/04/2011 vrai 31/05/2011 faux Donc sous Excel =datedif([date début];[date fin];"m")+1 => 2 mensualités 1 mensualité pour la première ligne + datedif([date début];"28/02/2011";"d")+1 = 1 mensualité pour la deuxième ligne. Mensualité qui sera à proratisé avec la 3° ligne + datedif([date début];"30/04/2011";"d")+1 = 1 mensualité pour la troisième ligne. Mensualité qui sera à proratisé avec la 2° ligne Exception si [jour date début] <>1 et [jour date fin] <> [jour fin de mois] alors datedif([date début];[date fin];"d") ou [jour date fin] <> [jour date début]-1. comme pour exemple 02/02/2011 - 25/05/2011 j'espére avoir été le plus clair et concis. Merci de votre aide. |
|
|
00
|
|
|
#4 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Que veux-tu calculer ?
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Alexandre DAUCHETContrôleur de Gestion Inscription : mars 2011 Messages : 86 ![]() |
je veux calculer un montant on va dire 300€
[*]Le nombre de mensualités dans un interval donné ? pour le premier exemple ça sera 3 mensualités de 100€ Pour le deuxième exemple 20,69€ sur février 150€ sur mars et 129.31€ sur avril Pour le troisième exemple février 71.68€ soit 27 jours/113 jours*300€ mars 82.30€ soit 31 jours/113jours*300€ et ainsi de suite jusqu'à mai |
|
|
00
|
|
|
#6 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
Si c'est juste le nombre de mensualités alors ta formule :
=datediff([date début];[date fin];"m")+1 devrait fonctionner directement en Access. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Alexandre DAUCHETContrôleur de Gestion Inscription : mars 2011 Messages : 86 ![]() |
Cà répond au 1° critère mais pour les autres cas et le cumul de tous ces cas?
la pièce jointe permet de mieux comprendre mon besoin |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com