![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
スプレッドシートはまったく存じませんけれど・・
ユーザー定義関数ってことで良いのでしょうか?
月と何週目かだけからでは計算できないので、年も必要になりますね。
返されるのが日にちだけなので、日にちの範囲は指定した月の範囲に限るものと解釈しました。
第7週などを与えても計算はできますが、指定月にはないので「#ERROR」として返します。
上記の仮定の下、こんな感じでできるのではないかと思います。
引数の指定は、( 年、月、週 ) の順になっています。
function calcWeek(y, m, n) {
if( isNaN(y + m + n) ) return "#ERROR";
y = y | 0, m = m - 1 | 0, n = n * 7;
const
sd = new Date( y, m, 1),
ld = new Date( y, m + 1 , 0),
d1 = new Date( y, m, n - 6 - sd.getDay()),
d2 = new Date( y, m, n - sd.getDay());
if(sd > d2 || ld < d1) return "#ERROR";
return `${(d1<sd?sd:d1).getDate()}日から${(d2>ld?ld:d2).getDate()}日`;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) スプレッドシートのGASでチェックボックスのチェック全てを外したい 1 2022/09/13 17:09
- JavaScript GASでチェックボックスを一括offしたい 1 2022/09/13 19:54
- Excel(エクセル) スプレットシートの関数 3 2023/04/07 11:49
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- 洋楽 killer Queenの歌詞 3 2023/07/17 16:47
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Excel(エクセル) GASで重複データの件数ではなく、何番目かを求める方法について 2 2022/12/10 14:56
- 英語 SPECS の所の LENGTH というのは、BARREL LENGTH なのか?全体の長さなのか? 1 2022/04/27 20:05
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- その他(プログラミング・Web制作) SwichBotによる自動温度調整を行うには? 1 2023/08/10 13:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
印刷時に、複数ページに共通な...
-
教えてGooの回答の信憑性てどの...
-
InputBox キャンセルボタンが...
-
Excel:2ページ目以降のタイト...
-
このアプリの質問時の「タイト...
-
教えてgooのタイトルの付き方が...
-
家に遊びに来る前にいつも「な...
-
教えて!gooで質問している方を...
-
Wordに登録したタイトル(表題...
-
世界史が教科書の説明で理解で...
-
Wordで、タイトルと名前は真ん...
-
HPのサブタイトル&バナーについて
-
Excel VBA でグラフタイトルの...
-
マクロ初心者です。ご教授くだ...
-
「字がちょっとヘタな女性が好...
-
みずほ銀行のATMで三井住友銀行...
-
新聞の夕刊って、隅々までみま...
-
グーグルの検索結果をタイトル...
-
「パクリ」だと指摘された
-
ホームページでお気に入りに登...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷時に、複数ページに共通な...
-
Excel:2ページ目以降のタイト...
-
Wordで、タイトルと名前は真ん...
-
教えてGooの回答の信憑性てどの...
-
12インチって何センチ?
-
Wordに登録したタイトル(表題...
-
【Excel】複数のタイトル行を設...
-
DVDの副音声が聞きたい
-
【WORD2003】表の繰り返しタイ...
-
柳田國男の「日本には世間があ...
-
音楽のレポートの書き方につい...
-
InputBox キャンセルボタンが...
-
Finale NotePad 2012 タイト...
-
もし15000円分好きな物を買って...
-
アクセス レポート テキスト...
-
DVDタイトルの「タイトル」とは...
-
詩の題名はつけたほうがいいで...
-
印刷のタイトルは行も列も同時...
-
ワイルドカード 「Not like」
-
Wordのプロパティ「タイトル」...
おすすめ情報