[[20240404202644]] 『火曜日を週の初めにして月の第何週目かを求めるに』(ひろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『火曜日を週の初めにして月の第何週目かを求めるには』(ひろ)

火曜日を週の初めにして月の第何週目かを求めるにはどうすれば良いですか

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 こんなので出そうだが。

 B1セル =INT((A1-TEXT(A1,"yyyy-m")+MOD(WEEKDAY(TEXT(A1,"yyyy-m"))-3,7)+7)/7)

 <結果図>
 行  ______A______  _B_
  1  2024/7/20(土)   4

(半平太) 2024/04/04(木) 22:19:24


 日付がA1セルだとして

 =INT((DAY(A1)-WEEKDAY(A1,12)+13)/7)

 とか
(笑) 2024/04/04(木) 22:30:38

 =WEEKNUM(A1,12)-WEEKNUM(EDATE(A1,-1)+1,12)+1
(マナ) 2024/04/04(木) 22:35:45

 >=WEEKNUM(A1,12)-WEEKNUM(EDATE(A1,-1)+1,12)+1

 EDATE → EOMONTH では?

 以上、確認だけ
(笑) 2024/04/04(木) 22:43:22

ありがとうございます
半平太さんのを試してみましたが今日の日付だと2とでます
やりたいのは
例ですが4/2〜4/8 を1としたいのですが
つまり火曜日〜
月曜日までとしたいです
(ひろ) 2024/04/04(木) 22:50:49

 > EDATE → EOMONTH では?

 ご指摘の通りでした。
(マナ) 2024/04/04(木) 22:56:55

 =WEEKNUM(A1,12)-WEEKNUM(EOMONTH(A1,-1)+1,12)+(WEEKDAY(EOMONTH(A1,-1)+1,12)=1)
(マナ) 2024/04/04(木) 23:40:57

ありがとうございます
(ひろ) 2024/04/06(土) 17:30:35

 >例ですが4/2〜4/8 を1としたいのですが
 >つまり火曜日〜
 >月曜日までとしたいです

 すると、4/1は何になるんですか?

(半平太) 2024/04/06(土) 17:37:22


ありがとうございます   
5/1とすると結果が0になりました
1としたいのですが
(ひろ) 2024/04/15(月) 20:21:40

 その前に、この疑問に対する正解を教えてください。
       ↓
 >4/1は何になるんですか?

(半平太) 2024/04/15(月) 21:11:18


1になります
(ひろ) 2024/04/15(月) 21:18:29

 あれ?
 以前、こんな書き込みをしなかったですか?(矛盾を感じるのですが・・)
     ↓
 >例ですが4/2〜4/8 を1としたいのですが
 >つまり火曜日〜
 >月曜日までとしたいです
 >(ひろ) 2024/04/04(木) 22:50:49

(半平太) 2024/04/15(月) 22:05:39


言われてみればそうかんじましたすいません
(ひろ) 2024/04/15(月) 23:09:17

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.