質問: excel 曜日の表示 こんにちは 初めて投稿です。 excelで教えていただけますでしょうか。 下記の式があるのですが月曜日の日にちではなく日曜にの日にち表示にしたいです。 現在 2021/1月の場合 12/28(月)と表示 これを12/27(日)と表示するようにしたいです。 どのように修正すればいいかわからなく・・教えていただきたいです。 =index(c2:i2,match(2,index(weekday(c2:i2),0),0))-7
回答: weekday関数は、「1~7」で「日~土」を表す関数です。 match関数で「2」つまり月曜日を検索しているため、月曜日が表示されるわけです。 単に月曜日を日曜日にしたいだけなら、「2」を「1」にすればよいので、 =index(c2:i2,match(1,index(weekday(c2:i2),0),0))-7 となります。 ただし、現在表示されている日の一日前の日曜日にしたいという意味なら、 =index(c2:i2,match(2,index(weekday(c2:i2),0),0))-8 となります。