[過去ログ] Excel総合相談所 136 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
509: 2019/09/03(火)14:32 AAS
こんどこそ
=TEXT(DATE(YEAR(T2),MONTH(T2)+(DAY(T2)>20)-(U2<>""),1),"yyyy""_""m")
510
(1): 2019/09/03(火)14:37 AAS
ありゃ、式をよく見たら年度初めは3月か
めんどくさいな
511: 2019/09/03(火)14:56 AAS
もっと短くできそうなんだけど、俺にはこれが限界だった
=TEXT(DATE(YEAR(T2)-(MONTH(T2)+(DAY(T2)>20)-(U2<>"")<3),MONTH(T2)+(DAY(T2)>20)-(U2<>""),1),"yyyy""_""m")
512: 2019/09/03(火)14:58 AAS
これもだめだった
落ち着け、俺
513: 2019/09/03(火)19:34 AAS
>>503
ひと月と20日前の年&20日前の翌月
=YEAR(EOMONTH(T2-20,(u2<>"")-1))&"_"&MONTH(EOMONTH(T2-20,(U2<>"")+1))
514: 2019/09/03(火)19:35 AAS
>>493
515: 2019/09/03(火)20:05 AAS
>>503
=YEAR(T2)&"_"&MONTH(EDATE(T2,IF(DAY(T2)>20,1,0)+IF(U2<>"",1,0)))
516: 2019/09/03(火)20:05 AAS
めっちゃ亀だったわ
517: 2019/09/03(火)20:06 AAS
しかもYEARの繰り上げ処理抜けてたわ
518
(2): 2019/09/03(火)20:21 AAS
>>503
訂正したわ
=TEXT(EDATE(T2,IF(DAY(T2)>20,1,0)+IF(U2<>"",1,0)),"yyyy""_""m")
519
(1): 2019/09/03(火)20:32 AAS
>>518
繰り下がってるぞ
520: 2019/09/03(火)20:44 AAS
VBAのユーザー定義関数なら簡単なんだけどなあ
ワークシートの数式は途中経過からの分岐がめんどくさすぎる
521: 2019/09/03(火)21:05 AAS
一応できたけど、式が汚すぎる
=TEXT(DATE(YEAR(DATE(YEAR(T2),MONTH(T2)+(DAY(T2)>20)-(U2<>""),1))-(MONTH(DATE(YEAR(T2),MONTH(T2)+(DAY(T2)>20)-(U2<>""),1))<=2),
MONTH(DATE(YEAR(T2),MONTH(T2)+(DAY(T2)>20)-(U2<>""),1)),1),"yyyy""_""mm")
522
(1): 2019/09/03(火)21:29 AAS
既に分かり易い答えがいくつか出てるのに何故そんな式を
523
(1): 2019/09/03(火)21:37 AAS
>>519
繰り上げって次の月にするって意味じゃないのか?
524: 2019/09/03(火)21:53 AAS
え?時間や日付の繰り上げって数字が減る方向だよな?
525
(1): 2019/09/03(火)21:57 AAS
>>522
どれも間違ってるからだよ
質問の文章には書かれてないけど、例示された数式を見ると年度の変わり目が3月になってて、誰の回答もそれが反映されてない
526: 2019/09/03(火)22:14 AAS
訂正
正 "yyyy""_""m"
誤 "yyyy""_""mm"
527: 2019/09/03(火)22:16 AAS
そうだったのか、じゃあ不等号か足し算を逆にしてくれ
528: 2019/09/03(火)22:36 AAS
すまん
安価が無さすぎてどんな流れかサッパリわからん
1-
あと 474 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s