• ベストアンサー

Access2000で、「何ヶ月間か」という計算方法について

お世話になります。 例えば、600万円を当月(2002年10月)から2002年12月まで月々支払ってゆく場合に、 12月から10月までは3ヶ月間なので、600万÷3=200万になる、 という仕組みを作ろうとしています。 それに伴い、 「支払予定完了の月(2002年12月)」→ Format([支払予定完了],"mm") 「当月の月(2002年10月)」→ Format(Date(),"mm") と指定して、それぞれ「12」「10」という値を出し、 引き算して1を足して「3」ヶ月と云う計算方法で最初考えました。 しかし、当月(2002年10月)から2003年1月、のような場合、 このやり方では「10-1=-9」になってしまい、当然ながら上手くいきません。。。 どのような方法で計算すべきでしょうか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 ベタなやり方ですが、支払予定完了月と当月の年も取得しておき、 =[支払予定完了の月]+([支払完了予定の年]-[当月の年])*12-[当月の月]+1 としたらどうですか。

yamiyu
質問者

お礼

目からうろこが落ちました。なるほど、そうすればいいのですね! 早速やってみたところ、ばしっと上手く表示されて感動しました。 回答戴いて本当にありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.1

month = datediff("m",date1,date2) じゃだめですか? 詳しくはヘルプを参照してください

yamiyu
質問者

お礼

こんなに早く回答戴けてびっくりです。早速ヘルプを参照致しました。 難しそうですが、マスターしたいと思います! 本当にありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Access2000で、支払残金額を算出する式を作っているのですが、、、

    当月の「支払残金額」を求めるために、以下のように式を作りました。 1.「支払開始日」から「支払完了日」まで何ヶ月間あるかを算出。  (例:2002年10月~2003年1月)   [完了日(月)]+([完了日(年)]-[開始日(年)])*12 -[開始日(月)] +1   1 + (2003 - 2002)*12 -10 +1 =4    4ヶ月間 2.「注文金額」を、「何ヶ月間か」で割った「ベース単価」を算出。  (例:注文金額が40000円の場合)   上の式を[式1]として、   [注文金額]/[式1] = 10000 3. 当月の、支払残金額を求める。  (例:当月が10月の場合)  [ベース単価]*([完了日(月)]+([完了日(年)]-[当月(年)])*12-[当月(年)]+1)   10000*{1+(2003-2002)*12 -10 +1}=10000*4 =40000  → 当月から完了日まではあと40000円(支払残金額)。 当月が11月の場合は10000*3であと30000円、、、 という風に計算される仕組みで、これで上手くいったかな?と思ったんですが、、、 これは、「当月」と「支払開始日」が同じ時じゃないと駄目なのですよね。 例えば[当月]が10月、[開始日]が11月、[完了日]が2月、[注文金額]が40000円の場合、 1.何ヶ月間あるか?  2+(2003-2002)*12 -11 +1=4  4ヶ月間。 2.ベース単価 40000÷4=10000円。 3.当月の支払残金額?  10000*{2+(2003-2002)*12 -10 +1}=10000*5 =50000円(! 「完了日」から「当月」までは5ヶ月間なのに、そのまま「ベース単価」をかけてるので、 開始日と当月が一致しない場合は「注文金額」より多くなってしまいます、、、 しかし、上手く計算させるためにどうすれば良いのか判らなくて、 全く行き詰まってしまいました。 「当月」と「開始日」を上手く使えば出来そうな気もするのですが、、、 長々と申し訳ありません。 ばしっと解答を戴けると幸いです。宜しくお願い致します。

  • Access 2000での年齢計算

    Access 2000にて作成しているデータベースのレポートにて、顧客の年齢を計算しています。基本的には正しい年齢が表示されるのですが、一部の方の分だけ年齢の計算結果が正しくありません。現時点で見つかっている事例は2件のみですが、正しい年齢より1年多かったり、逆に1年少なかったりと、パターンが一定しているわけでもないため、どこに問題があるのかが分かりません。確認してみるべき点について色々お教え頂ければ幸いです。 記 ◎年齢計算に使っている関数は以下の通りです。 =Trim(IIf(Format([生年月日],"mm/dd")>=Format(Now(),"mm/dd"),DateDiff("yyyy",[生年月日],Now()),DateDiff("yyyy",[生年月日],Now())-1) & "歳") 「生年月日」フィールドに西暦で生年月日が格納されており、レポートを印刷する時点での日付と誕生日を比較することで、単純に年数の引き算をしたり、更に1を引いたりしています。 以上

  • Accessのレポートで2ヵ月後の月を表示させたい

    syoriという項目についてこれが2006年7月の場合、 「2006年7月~9月分」と表示させたいと考えています。 以下のように書いてみましたがうまくいきません。 =Format([syori],"gggee\年mm""月~""mm""+2月分""") 単純に2ヶ月を足すだけで、年代わりは考慮しません。 宜しくお願いします。

  • 金利計算について

    http://www.surugabank.co.jp/yl/cl/ のURLでスルガ銀行の「したく」カードローンの申し込みを したのですが、審査の結果 8万円の借入をした場合18%の金利がつくことが分かりました。 何度か計算のできるサイトで調べたり、実際に金利を含むと どれくらいの支払いになるかを問い合わせをしていたのですが はっきりとした回答がなかったのでどうやったら計算が できるのかと思い投稿致しました。 これからの予定では 9月10日に8万円の借入 月々5000円の支払 10月に30000円を支払 をしようと思っているのですが、この予定の場合 金利の総額(金利を含んだ支払い総額)がいくらになるのか、 又は計算方法を教えて頂きたいのです。 わかりにくい説明だったら申し訳ありませんが 宜しくお願いいたします。

  • 傷病手当の計算方法について

    給料の〆が20日で、当月25日支払いの場合の会社の場合で教えて下さい。 例えば、毎月20万の総支給額で、5月25日から休業した場合はどのように計算されますか? (1) 3.4.5月の支給額で計算されるのでしょうか? 調べると、4~6月の標準報酬月額とでてくるのですが、そうなると、平均額が低くなって支払額が少なくなってしまうとおもうのですが…。 (2) 月の出勤日数が17日未満の場合は遡って計算ともかかれているのですが、傷病手当の日数計算は1日~31日までをひと月と計算され、会社の〆とは関係ないのでしょうか? (3) 休み始めた25日~31日までの平日は有給扱いで、6月分(5/21~6/20で6/25支払)の支給額が10万だった場合、傷病手当はいくらになりますか? (4) 有給で休み始めた場合は有給の日も待機期間に含まれるのでしょうか? 詳しい方宜しくお願いします。

  • 遅延損害金の計算方法について教えて下さい

    例えば、借用金が100,000円とします。 一ヶ月あたり1万円の支払いで、返済開始が1月~10ケ月で完済予定となります。 また、以下の様な契約書があるとします。 『毎月20日に支払い、延滞した場合は、完済に至るまで年14.0%の割合で延滞損害金を支払う・・・』 1月の支払いが8日遅れて28日となり、しかも3千円しか支払われなかった場合、どのように遅延損害金を計算すればよいのでしょうか ? よろしくお願い致します。

  • 住宅ローンの計算方法

    こんにちは。 初めて書き込みします。 土地を購入し、家を建てることになりました。 現在、住宅ローンを検討中です。 ネット上にある返済シミュレーションですが、あれはどういう計算をしているのでしょうか? 自分でやると難しいですか? 35年固定などであればシミュレーション通り、残金は単純な引き算「総額(月々の返済額×12ヶ月×35年)ー支払った額」で良いのでしょうけれど(違ってますか!?)、5年固定などにして、途中で金利が変わる場合の計算をどのようにしたら良いのかわかりません。 最初の固定期間の支払いはシミュレーションでわかりますが、それ以降はどのようにシミュレーションすれば良いのでしょう・・・? 今現在検討しているローンが、 1年目:金利○% 2~10年目:金利△% 11年目~:金利☆% と、金利が変わるものなんです。 おおよその見当はシミュレーションによりつきますが、2年目以降はすでに支払っている金額もあるので年数も減っているし、残金も(多少なりとも)減っているので、借入金や期間などに入力する値も1年目とは変わってくると思うので、どうしたらいいのかわからず困っています。 難しい計算なのかなとは思うのですが、お分かりになる方がいらっしゃいましたらよろしくお願い致します。 また、ネット上のシミュレーションでも上手なやり方等あれば教えてください。 よろしくお願い致します。

  • Excelでの時間計算について

    Excelでの時間計算について教えて下さい。 yyyy/m/d h:mm表示で引き算はできるのでしょうか。 例えば1回目のアクションが2007/12/10 20:08だとします。 次のアクションが2007/12/11 10:53だったとした場合の タイムラグを計算したいのですが何か簡単な方法はあるのでしょうか。 どうぞよろしくお願い致します。

  • EXCELでの期間計算方法

    過去質問を検索しましたが、よく判らないので教えてください。 ○○年△△月××日から、YY年MM月DD日までの期間を 計算し、何年何ヶ月という表示をさせる方法はあるでしょうか?

  • 給与の日割計算について

    転職先の日割計算について 質問 以下の2社のパターンを記載するので日割計算した場合の金額を教えて下さい 社会保険両親はなしと考えてあくまでも総支給額を教えて下さい 12月1日入社です 1社目 月給27万 毎月16日から翌月15日〆の当月月末支払い 2社目 月給33万 毎月21日から翌月20日〆の当月25日支払い 日割計算のやり方が複数あるという話も聞いているのですが、その複数の方法もしりたいです 回答はどちらか一社だけでも構いません

このQ&Aのポイント
  • 郵便配達の仕事について質問をまとめました。仕事の内容や不安な点、魅力などについて詳しく解説します。
  • 郵便配達の仕事に興味がある方へ、仕事の流れや難しい点、魅力についてまとめました。実際の配達方法や不安な点についても解説します。
  • 郵便配達の仕事を考えている方へ、仕事の内容や特徴についてまとめました。不安な点や魅力についても解説します。
回答を見る