Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2011, 11h05   #1
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
Par défaut Formule Complexe Excel --> Access

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
Fichiers attachés
Type de fichier : xls COMPTA MENSUALISE.xls (80,5 Ko, 10 affichages)
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 00h23   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 08h33   #3
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
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.
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 17h53   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Que veux-tu calculer ?
  1. Le nombre de mensualités dans un interval donné ?
  2. La mensualité correspondant à une date donnée ?
  3. La liste des mensualités dans un interval donné ?

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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 19h04   #5
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
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
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 19h08   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 19h24   #7
Nouveau Membre du Club
 
Homme Alexandre DAUCHET
Contrôleur de Gestion
Inscription : mars 2011
Messages : 86
Détails du profil
Informations personnelles :
Nom : Homme Alexandre DAUCHET
Localisation : France

Informations professionnelles :
Activité : Contrôleur de Gestion
Secteur : Enseignement

Informations forums :
Inscription : mars 2011
Messages : 86
Points : 27
Points : 27
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
ALEX80800 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h24.


 
 
 
 
Partenaires

Hébergement Web