No.2ベストアンサー
- 回答日時:
ファイルメーカー4の頃に書いたモノですが、
(Year(基準日)*12+Month(基準日))-(Year(設置日)*12+Month(設置日))
-If(Day(基準日)<Day(設置日), 1, 0)
これは設置から満何ヶ月経過したかを出します。4月30日設置なら、
5月30日で1を返すわけです。vinocchioさんのはdayの部分を評価し
てないので、5月1日で1を返すでしょう。
No.1
- 回答日時:
あんまり資料がありませんよね。
FileMaker Pro。英語版のFileMaker Pro 7でやってみたら出来たのでやり方を紹介しますね。
経過「月」数ですよね。えーと設置日を"start_date"、この日を2005年1月1日として、今日が2005年12月15日だとすると、11ヶ月と出ればいいんですか?それとも今月も入れて12ヶ月?とりあえず、既に経過した月(11ヶ月)を計算してみましょう。
設置日のフィールド名を"start_date"(date形式)とします。
新たに、結果を入れるフィールドをcalculation(計算?)形式で作成します。
計算式は次の通り。
------------------------------------
(Year ( Get(CurrentDate) ) - Year ( start_date )) * "12" + (Month ( Get(CurrentDate) ) - Month ( start_date ))
------------------------------------
えーと、解説すると、
Get(CurrentDate) は、現在の日付を取得します。
Year() は、()内の日付から、年の部分を抜き出します。
12をかけているのは、「月数」に統一するためです。
同様に、Month() は、()内の日付から、月を抜き出します。
で、残りはそれらの計算です。
start_date の部分だけ、自分の使用している設置日のフィールド名に変えてくださいね。
計算結果は保存せず、必要なときに再計算するようにチェックボックスを入れておきます。英語版では、計算式を入力する画面で、右下の方に storage options(保存オプション)というボタンがありました。そこからチェックボックスの画面に行けます。これで、画面を開くたびに現在の日付で再計算されます。
あと、計算式の画面で、当然ですが計算結果は数字になるようにドロップダウンリストで指定する必要があります。
これでたぶんOKです。パソコンの日付とかを変えてみて、テストしてみてください。
(間違ってたら教えてねw)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 有給計算について 回答お願いします。 建設業経営です。休日は日曜のみ 従業員の有給計算について 雇い 2 2023/03/26 06:12
- 政治 東京都の太陽光パネル設置義務化って、強引すぎませんか? 裏があるのかと勘ぐりたくなります 6 2022/12/07 16:31
- その他(教育・科学・学問) 進捗率の計算方法を教えてください。 90日の売上目標500万 20日経過時点で100万。 予定の進捗 1 2022/08/22 12:10
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- 建設業・製造業 過去の道路関係の設計図面、数量計算書等を入手することはできるのでしょうか? 1 2023/03/31 21:20
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- 建設業・製造業 土量算出 3 2022/09/26 19:57
- 電気工事士 高圧電力の電気料金の案分方法 1 2022/08/10 07:20
- 電気・ガス・水道業 3相動力分電盤について教えてください。 2 2022/09/27 00:19
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンピューターで2進法が採用...
-
エクセルでeのマイナス乗の計算...
-
Excelで、生年月日と特定の日付...
-
ファイルメーカープロ8で生年月...
-
Excel 隣のセルが空白以外の場...
-
ファイルメーカーpro.9で期間計...
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
回覧板の日付について質問です...
-
VBAでエクセルシートを更新...
-
エクセルで数字から名前に変...
-
「時間」、「期日」、「日付」...
-
ウィンドウィズ メモ帳で日付だ...
-
履歴書の日付間違いで落ちますか。
-
セブンnowは駅前とかでも配達し...
-
excelで、セル内に文字が入力さ...
-
ゆうちょ銀行のアプリで お客様...
-
エクセルのチェックボックスを...
-
エクセルで漢字を数字に変換す...
-
日付の大小の表現
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 隣のセルが空白以外の場...
-
コンピューターで2進法が採用...
-
アクセスである時点での年齢を...
-
ファイルメーカープロ8で生年月...
-
生年月日から年齢を取得する方法
-
エクセルで四捨五入ではなく、5...
-
【ACCESS】未定義関数が発生。...
-
計算結果をCASE WHENで判断した...
-
ACCESSでの時間外計算方法
-
ファイルメーカーPro7での経過...
-
エクセルでeのマイナス乗の計算...
-
ファイルメーカーで時間の表示...
-
ファイルメーカーで小数点以下...
-
ファイルメーカーで給与計算
-
生年月日から年齢を計算したい。
-
整列の比較回数を表す数式でよ...
-
SQLの質問です。
-
Accessクエリーにて開始日と終...
-
ACCESSのバグ?
-
ファイルメーカーで学年を表示...
おすすめ情報