キンコミ kintone user community

みんなの投稿

2024/11/26 10:19

はじめまして。
月別の日数カウントをしたいのですが、kintone標準機能だけでは難しいでしょうか。
なお期間も年度単位で縛りがあります。汗
例)2024/3/10~2025/2/9が期間の場合
 2024/4/1~2025/2/9の対象期間とし、
 4月:30日、5月:31日・・・2月:9日と月別にカウントする、といった具合です。

もし難しいようでしたら、krewsheetは契約しているので、使うしかないかなとは思っているのですが、もしkintone標準でいけたらありがたいなと思っている次第です。
恐れ入りますが、お知恵を拝借させて頂けましたら幸いです。
宜しくお願いします。

1件のコメント (新着順)
suji バッジ画像
2024/11/26 11:43

出来るか出来ないか、で言うとなんとか出来るんですが
ちょっとアレすぎる設計になってしまいますね……。

しかも年度の切り替え時などはアプリを再設定する必要も
あるので汎用性劇悪です。
※いい案を思いついていないだけかもしれません

ちなみにkrewSheetでやるのも厄介な気がします。
どちらかというとkrewDataの領域かと考えます。

以上です。


ばりばり
2024/11/26 13:15

コメントありがとうございます!
sujiさんであれば、どのようなご設計を考えられましたでしょうか。
なお年度切り替え作業は、多少はやむを得ないとは思っています。

ちなみに最初当方が考えたのは、投稿例の「開始日:2024/3/10、終了日:2025/2/9」の場合、
計算式で開始日計算:2024/4/1、終了日計算:2025/2/9に変換し、
合致した月の日数をはじき出す・・・というものなのですが、なかなかうまくいかず…。

コメント頂いている通り、krewSheetでも出来ないことは無いかなと思うのですが、
当方の知識だけだとかなりの横長Sheetが爆誕するな・・・と覚悟している次第です。

suji バッジ画像
2024/11/26 14:18

ざっくりですがこんな感じです。
2024年4月~2025年3月までの期とします。

①数値フィールド 4月から3月までの12個を作成、月の日数を初期値で格納
②数値フィールド 202404から202503までの年月を初期値で格納(関数でも可)
③計算フィールド 開始日と終了日の年月とその月(の年月)を比較
 開始日と年月が同じ・・・①から開始日の日付を引く
 開始日~終了日までの期間内の年月・・・①
 開始日と終了日が同じ年月・・・終了日から開始日を引く
 終了日と年月が同じ・・・終了日の日付

krewSheetだと①が関数で完結できそうですが、
それ以外は計算式もりもりになると思います。

以上です。

ばりばり
2024/11/26 18:35

頂いたアドバイスで取り組んでみようと思います。
ご教示ありがとうございました。