トップ > みんなの投稿 > アイデア募集 > 【教えてください!!】 「日付」の12ヶ月... ナオミ 2025/07/16 11:55 【教えてください!!】 「日付」の12ヶ月後の末日を自動計算したいです。 うるう年も考慮すると、どのような式になりますか? ※「日付」は既に末日が入力されています。 【教えてください!!】 「日付」の12ヶ月後の末日を自動計算したいです。 うるう年も考慮すると、どのような式になりますか? ※「日付」は既に末日が入力されています。 初投稿 キントーン 日付 計算 いいね 共有する 共有する X facebook LINE リンクをコピー トークにコメントする 5件のコメント (新着順) ミュートしたユーザーの投稿です。 投稿を表示 ふゆき 製造業 2025/07/18 16:03 ナオミ ※「日付」は既に末日が入力されています。 条件① これ👆日付フィールドである(必ず月末日) 条件② 「日付フィールド」の12ヶ月後の末日 (= 1年後の同月末日) 条件③ 結果フィールドは [文字列] (= リマインダには使えない) 条件で考えてみました😊 [ ] 内はフィールド属性 ❶ 年 [計算] DATE_FORMAT(日付, "YYYY", "Asia/Tokyo") ❷ 月 [計算] DATE_FORMAT(日付, "M", "Asia/Tokyo") ❸ 日 [計算] DATE_FORMAT(日付, "dd", "Asia/Tokyo") ❹ 月 [文字列] これだけ フィールドコード「月_2桁」 DATE_FORMAT(日付, "MM", "Asia/Tokyo") ❺ 判定 [計算] IF((年+1)/4=ROUNDDOWN((年+1)/4),1,"") ❻ 1年後の月末日 [文字列] IF(AND(判定=1,月=2),年+1&"-"&月_2桁&"-"&日+1,年+1&"-"&月_2桁&"-"&日) 訂正 IF(AND(判定=1,月=2),年+1&"-"&月_2桁&"-"&"29", IF(AND(判定="",月=2),年+1&"-"&月_2桁&"-"&"28", 年+1&"-"&月_2桁&"-"&日)) 多分、これで動くと思いますが、ご自身で十分に検証してください。 考え方(来年が、うるう年なら2月のみ「29」と表示) ❶~❸は年月日を数値に分割 ❹は月を2桁で抜き出し(=文字列) ❺は Ⓐ(年に1を足し、翌年を4で割る) Ⓑ(Ⓐの小数点以下切捨て) Ⓐ= Ⓑ の時は「1」をたてる ❻は❺が「1」の時 かつ 2月は(年+1)(月_2桁)(29) が「空欄」の時 かつ 2月は(年+1)(月_2桁)(28) が 「1」以外の時は、、(年+1)(月_2桁)(日) と、ハイフォンで結んで表示 何回も削除 修正したので、何回もメールが飛んでスミマセン🙇 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 ナオミ 2025/07/22 09:28 ふゆき ふゆきさん、本当にありがとうございます、、!! 無事に動きました! また不明点出てきたらご相談させてください。 本当に助かりました。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 ふゆき 製造業 2025/07/22 12:10 ナオミ ごめんなさい🙇m(__)m🙇 ❻ 1年後の月末日の計算式を訂正しました ご確認をお願い致します。 理由=うるう年の翌年が、間違った表示になった為 訂正前の計算式 ➡ 誤「2025-02-29」 訂正後の計算式 ➡ 正「2025-02-28」 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 ナオミ 2025/07/16 16:08 皆様ありがとうございます、、! そうなんです、あまりプラグインは使えず、、 サイトを参考にし、1カ月後の日付の計算まではできたのですが、これを12か月後にする方法がわからず、、 IF(計画策定開始年の決算月="","", IF(月=12,年+1&"年1",年&"年"&月+1)&"月"& IF(AND(月=2,日>=29,うるう年判定="うるう年"),"29", IF(AND(月=2,日>=29,うるう年判定="平年"),"28", IF(AND(OR(月=3,月=5,月=8,月=10,月=12),日=31),"30",日))) いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 Seal777 サービス業 2025/07/16 12:41 ナオミ 検証していなくて恐縮ですが… ・うるう年を考慮してNヶ月後の日付を計算する方法を教えてください。|kintoneヘルプ ・うるう年を考慮して月末日を表示する方法を教えてください。|kintoneヘルプ ↑の組み合わせでできないでしょうか。 いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 工場長 営業 2025/07/16 12:23 ナオミ 過去の投稿ですとこのあたりが参考になるでしょうか。 https://kincom.cybozu.co.jp/chats/xelprhqlyqnquarx?tree=hqqnyrrcx6qc6zwr&tree_type=ChatComment いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 ふゆき 製造業 2025/07/16 12:33 工場長 自分の🔗貼っていただいて大変恐縮ですが ナオミさんは なるべく標準機能のみで済ませたい意向もありまして、、 みたいです いいね 返信する ミュートしたユーザーの投稿です。 投稿を表示 ふゆき 製造業 2025/07/16 12:21 井上望 井上望さんの過去のコメントに類似してるので 井上望 さんなら書けますよね 読んでくれるかな~ いいね 返信する
ミュートしたユーザーの投稿です。
投稿を表示条件① これ👆日付フィールドである(必ず月末日)
条件② 「日付フィールド」の12ヶ月後の末日 (= 1年後の同月末日)
条件③ 結果フィールドは [文字列] (= リマインダには使えない)
条件で考えてみました😊 [ ] 内はフィールド属性
❶ 年 [計算]
DATE_FORMAT(日付, "YYYY", "Asia/Tokyo")
❷ 月 [計算]
DATE_FORMAT(日付, "M", "Asia/Tokyo")
❸ 日 [計算]
DATE_FORMAT(日付, "dd", "Asia/Tokyo")
❹ 月 [文字列] これだけ フィールドコード「月_2桁」
DATE_FORMAT(日付, "MM", "Asia/Tokyo")
❺ 判定 [計算]
IF((年+1)/4=ROUNDDOWN((年+1)/4),1,"")
❻ 1年後の月末日 [文字列]
IF(AND(判定=1,月=2),年+1&"-"&月_2桁&"-"&日+1,年+1&"-"&月_2桁&"-"&日)訂正
IF(AND(判定=1,月=2),年+1&"-"&月_2桁&"-"&"29",
IF(AND(判定="",月=2),年+1&"-"&月_2桁&"-"&"28",
年+1&"-"&月_2桁&"-"&日))
多分、これで動くと思いますが、ご自身で十分に検証してください。
考え方(来年が、うるう年なら2月のみ「29」と表示)
❶~❸は年月日を数値に分割
❹は月を2桁で抜き出し(=文字列)
❺は Ⓐ(年に1を足し、翌年を4で割る) Ⓑ(Ⓐの小数点以下切捨て)
Ⓐ= Ⓑ の時は「1」をたてる
❻は❺が「1」の時 かつ 2月は(年+1)(月_2桁)(29)
が「空欄」の時 かつ 2月は(年+1)(月_2桁)(28)
が 「1」以外の時は、、(年+1)(月_2桁)(日)
と、ハイフォンで結んで表示
何回も削除 修正したので、何回もメールが飛んでスミマセン🙇
ミュートしたユーザーの投稿です。
投稿を表示皆様ありがとうございます、、!
そうなんです、あまりプラグインは使えず、、
サイトを参考にし、1カ月後の日付の計算まではできたのですが、これを12か月後にする方法がわからず、、
IF(計画策定開始年の決算月="","",
IF(月=12,年+1&"年1",年&"年"&月+1)&"月"&
IF(AND(月=2,日>=29,うるう年判定="うるう年"),"29",
IF(AND(月=2,日>=29,うるう年判定="平年"),"28",
IF(AND(OR(月=3,月=5,月=8,月=10,月=12),日=31),"30",日)))
ミュートしたユーザーの投稿です。
投稿を表示検証していなくて恐縮ですが…
・うるう年を考慮してNヶ月後の日付を計算する方法を教えてください。|kintoneヘルプ
・うるう年を考慮して月末日を表示する方法を教えてください。|kintoneヘルプ
↑の組み合わせでできないでしょうか。
ミュートしたユーザーの投稿です。
投稿を表示過去の投稿ですとこのあたりが参考になるでしょうか。
https://kincom.cybozu.co.jp/chats/xelprhqlyqnquarx?tree=hqqnyrrcx6qc6zwr&tree_type=ChatComment
ミュートしたユーザーの投稿です。
投稿を表示井上望さんの過去のコメントに類似してるので
井上望 さんなら書けますよね
読んでくれるかな~