[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『指定のセルから和暦と月を前後1年の関数で表したい』(れもん)
お世話になります。
データを取る表に、指定セルから和暦と月表示を一年前までと一年後まで
関数で表示したい。
シート1 A1(入力セル) E3→完了日
シート2 A1(=Sheet1!A1)
シート2 基準となるB15は令和5年、C15は8月と大文字で表示。
シート2の指定先セルは、シート1のE4(完了日)
シート2の表で、B15(令和5年)を基準にB14〜B4まで一年前と、
E4〜E15まで一年後大文字で表示。
シート2の表で、C15(8月)を基準にC14(7月)〜C4(9月)まで一年前と、
F4(9月)〜F15(8月)まで一年後を大文字で表示したい。
完了日は8月8日です。
C15セルの関数は
=IF(A1="","",TEXT(VLOOKUP(A1,'Sheet1'!$B$4:$E$8,4,0),"[DBNum3]m"))&"月"
宜しくお願いします。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
大文字と言ってるのは「全角」でしょ?
Sheet1のB4:B8、E4:E8にはそれぞれ何が入力されているのか?
>E3→完了日 >シート2の指定先セルは、シート1のE4(完了日) >完了日は8月8日です。 これはどういう意味なのか? この質問にどう関わるのか?
とりあえず・・・
B4 =IF($A$1="","",TEXT(EDATE(VLOOKUP($A$1,Sheet1!$B$4:$E$8,4,0),ROW(A1)-12),"[DBNum3]ggge年")) C4 =IF($A$1="","",TEXT(EDATE(VLOOKUP($A$1,Sheet1!$B$4:$E$8,4,0),ROW(A1)-12),"[DBNum3]m月")) 14行目まで下コピー
E4 =IF($A$1="","",TEXT(EDATE(VLOOKUP($A$1,Sheet1!$B$4:$E$8,4,0),ROW(A1)),"[DBNum3]ggge年")) F4 =IF(C4="","",C4) 15行目まで下コピー
こんなこと? (笑) 2023/08/24(木) 17:50:13
>C15は8月と大文字で表示 これは数式で出してるんですよね?
>B15は令和5年 これは? まさかの手入力?
ついでに・・・ Sheet2のA1は =Sheet1!A1 という式ですよね。 Sheet1のA1は手入力でしょ?
=IF(A1="","",……
A1が空白になることなんてあるんですか? (笑) 2023/08/24(木) 18:00:14 追記 23:49
この表に表示される数字はご指摘の通り全角です。
また、A1が空欄になる事もあります。
シート1の一覧が他のシートにも関連があるのです。
この表は、電気の使用量を記録してもらうもので、省エネ家電を取り付けて、
取り付けが完了した日から過去の使用量、取り付け後の使用量を調べるものです。
説明不足で申し訳ありません。
(笑)さん、本当に助かりました。
ありがとうございます。
(れもん) 2023/08/25(金) 06:10:53
(れもん) 2023/08/25(金) 06:54:30
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.