OVH Cloud OVH Cloud

Loyer mensuel

19 réponses
Avatar
Érico
Bonjour,

Je suis à la recherche d'une formule pour calculer le loyer juste et précis.

Mettons j'ai deux dates et je veux calculer le montant exact entre ces deux
dates, puisqu'il y a des mois qui ont 28, 30, ou 31 jours. Donc, le montant
par jour varie selon le mois.

Merci.

Érico de Montréal

9 réponses

1 2
Avatar
Érico
Oki

Dans la première formule, je n'ai pas mis de nom de colonne.

J'ai quant même le message d'erreur "#NOM?"

Dois-je remplacer les "FIN.MOIS" etc....

Merci beauoup pour ton temps et j'ai hâte de voir cette formule fonctionnée.

Érico
Avatar
Francois

(...)
Merci beauoup pour ton temps et j'ai hâte de voir cette formule fonctionnée.

Érico




Re,

Vas voir là :
http://cjoint.com/?iyxITeaKXh

Est-ce que c'est bon ?

a+

--
François L

Avatar
isabelle
bonjour Erico,

la formule que j'ai donné, renvoie la valeur du loyé par jour .
il ne rete qu'à y multiplier la différence entre les date
exemple :
Date Début Date Fin
2005-01-23 2005-02-02

=(B1-A1)*montant/JOUR(FIN.MOIS(MOIS(A1);1))

isabelle

Bonjour,

J'ai une date du début et une date pour la fin du bail.
Et j'ai aussi le montant par mois.
J'en ai plusieurs baux dans une colonne.
Alors, je veux savoir combien ça me coute entre ces deux dates?
Cmment appliquer ceci dans ta formule?


Merci pour ton aide, c'est bien apprécié.

Érico de Montréal

"isabelle" a écrit dans le message de news:


bonjour Erico,

si le calcul doit se faire à partir d'un montant fixe par mois
le montant par jour sera égal à :
=montant/JOUR(FIN.MOIS(MOIS(A1);1))

isabelle



Bonjour,

Je suis à la recherche d'une formule pour calculer le loyer juste et
précis.

Mettons j'ai deux dates et je veux calculer le montant exact entre ces
deux dates, puisqu'il y a des mois qui ont 28, 30, ou 31 jours. Donc, le
montant par jour varie selon le mois.

Merci.

Érico de Montréal









Avatar
isabelle
ou bien plus équitablement,

=(B1-A1)*((MontantParMois*12)/365)

isabelle


Bonjour,

J'ai une date du début et une date pour la fin du bail.
Et j'ai aussi le montant par mois.
J'en ai plusieurs baux dans une colonne.
Alors, je veux savoir combien ça me coute entre ces deux dates?
Cmment appliquer ceci dans ta formule?


Merci pour ton aide, c'est bien apprécié.

Érico de Montréal

"isabelle" a écrit dans le message de news:


bonjour Erico,

si le calcul doit se faire à partir d'un montant fixe par mois
le montant par jour sera égal à :
=montant/JOUR(FIN.MOIS(MOIS(A1);1))

isabelle



Bonjour,

Je suis à la recherche d'une formule pour calculer le loyer juste et
précis.

Mettons j'ai deux dates et je veux calculer le montant exact entre ces
deux dates, puisqu'il y a des mois qui ont 28, 30, ou 31 jours. Donc, le
montant par jour varie selon le mois.

Merci.

Érico de Montréal









Avatar
Francois
Oki

Dans la première formule, je n'ai pas mis de nom de colonne.

J'ai quant même le message d'erreur "#NOM?"

Dois-je remplacer les "FIN.MOIS" etc....

Merci beauoup pour ton temps et j'ai hâte de voir cette formule fonctionnée.

Érico




Bonjour,

As-tu regardé le classeur que j'ai mis sur Cjoint. Si cela ne marche pas
chez toi, c'est probablement que la macro complémentaire "Utilitaire
d'analyse" n'est pas installée chez toi ou pas activée or la fonction
FIN.MOIS est contenue dans cette macro complémentaire. Autre hypothèse,
tu utilises une version non française de Excel, et cette fonction n'est
pas traduite.

Dis nous ce qu'il en est, et on essaiera de trouver une autre solution
si besoin.

Par ailleurs, attention, la formule actuelle ne fonctionne qu'avec la
date de début et la date de fin appartenant à la même année.

Cordialement,

--
François L

Avatar
Francois
Oki

Dans la première formule, je n'ai pas mis de nom de colonne.

J'ai quant même le message d'erreur "#NOM?"




Salut,

Dans le classeur joint, tu trouveras une autre méthode pour calculer ce
que tu veux (en espérant que j'ai bien compris). C'est une fonction
personnalisée nommée LOYER.

http://cjoint.com/?izmSG1gYmN

Il faut accepter les macros en ouvrant le classeur.

Dans la colonne D, tu trouveras la syntaxe de la fonction.

Rappel, pour visualiser le code de la fonction, faire Alt+F11 et aller
voir dans Module1

PS pour les spécialistes de VBA (catégorie à laquelle je n'appartiens
pas) : si vous voulez améliorer mon code, ne vous privez pas, ça
m'apprendra des trucs.

Cordialement,

--
François L

Avatar
Érico
Salut,

Ta fonction "Loyer" qui a été faite en macro semble bonne.

La première question, comme je fais pour caopier cette macro dans mon
fichier important de loyers?
Je n'ai pas de module, comme le créer?

Deuxième question, comment ça se fait-il que quand je modifie une date, il
m'affiche un message d'erreur "#NOM?"

Merci beaucoup pour ton aide, c'est super apprécié.

Éric

"Francois" a écrit dans le message de news:
%
Oki

Dans la première formule, je n'ai pas mis de nom de colonne.

J'ai quant même le message d'erreur "#NOM?"



Salut,

Dans le classeur joint, tu trouveras une autre méthode pour calculer ce
que tu veux (en espérant que j'ai bien compris). C'est une fonction
personnalisée nommée LOYER.

http://cjoint.com/?izmSG1gYmN

Il faut accepter les macros en ouvrant le classeur.

Dans la colonne D, tu trouveras la syntaxe de la fonction.

Rappel, pour visualiser le code de la fonction, faire Alt+F11 et aller
voir dans Module1

PS pour les spécialistes de VBA (catégorie à laquelle je n'appartiens pas)
: si vous voulez améliorer mon code, ne vous privez pas, ça m'apprendra
des trucs.

Cordialement,

--
François L



Avatar
Francois

Ta fonction "Loyer" qui a été faite en macro semble bonne.

La première question, comme je fais pour caopier cette macro dans mon
fichier important de loyers?
Je n'ai pas de module, comme le créer?



Salut Erico,

Je vois que le Canada est réveille !
Réponse à la première question
Tu ouvres le classeur Excel que je t'ai transmis, tu fais Alt+F11, cela
ouvre l'éditeur de Visual Basic. Dans la fenêtre de gauche, tu fais un
double clic sur Module1 dans Modules et tu vois apparaître le code VBA
de la fonction. Tu sélectionnes tout le code et tu fais copier. Tu peux
alors refermer ce classeur.
Maintenant tu ouvres ton classeur Excel, tu ouvres l'éditeur de Visual
Basic par la même méthode que précédemment et tu fais Insertion > Module
et tu colles le code dans le module qui vient d'être créé. Tu n'as plus
qu'à refermer l'éditeur Visual Basic et tu peux utiliser la fonction
LOYER dans ton classeur.
Si tu ne sens pas sur de toi, commences par travailler sur une copie de
ton classeur.

Deuxième question, comment ça se fait-il que quand je modifie une date, il
m'affiche un message d'erreur "#NOM?"



Je ne sais pas comme ça, est-ce que c'est dans le classeur que je t'ai
transmis ou dans le tien ? Es-tu sur de bien saisir une date en format
date ?

Bon courage et reviens si tu n'y arrives pas

--
François L

Avatar
Érico
J'ai été capable de copier dans l'autre module.

Le plus bizarre, c'est que en laissant l'autre fichier ouvert avec ta macro,
il affiche dans "Fx" trois choix
- izmSG!gYmN_Ericof.xls!LOYER
- Module1.LOYER
- Classeur4!LOYER

Et quand je ferme ton fichier, je n'ai plus rien dans "Fx" avec la fonction
LOYER
Oups! Je viens de voir qu'il est dans Fx personnalisé.
Donc, il n'est pas toujours visible facilement.



"Francois" a écrit dans le message de news:


Ta fonction "Loyer" qui a été faite en macro semble bonne.

La première question, comme je fais pour caopier cette macro dans mon
fichier important de loyers?
Je n'ai pas de module, comme le créer?



Salut Erico,

Je vois que le Canada est réveille !
Réponse à la première question
Tu ouvres le classeur Excel que je t'ai transmis, tu fais Alt+F11, cela
ouvre l'éditeur de Visual Basic. Dans la fenêtre de gauche, tu fais un
double clic sur Module1 dans Modules et tu vois apparaître le code VBA de
la fonction. Tu sélectionnes tout le code et tu fais copier. Tu peux alors
refermer ce classeur.
Maintenant tu ouvres ton classeur Excel, tu ouvres l'éditeur de Visual
Basic par la même méthode que précédemment et tu fais Insertion > Module
et tu colles le code dans le module qui vient d'être créé. Tu n'as plus
qu'à refermer l'éditeur Visual Basic et tu peux utiliser la fonction LOYER
dans ton classeur.
Si tu ne sens pas sur de toi, commences par travailler sur une copie de
ton classeur.

Deuxième question, comment ça se fait-il que quand je modifie une date,
il
m'affiche un message d'erreur "#NOM?"



Je ne sais pas comme ça, est-ce que c'est dans le classeur que je t'ai
transmis ou dans le tien ? Es-tu sur de bien saisir une date en format
date ?

Bon courage et reviens si tu n'y arrives pas

--
François L



1 2