- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
966 :デフォルトの名無しさん[]:2017/01/03(火) 02:22:21.02 ID:MjeJ10xl - ここ人気スレだな。つかったことないけど。
>>958〜ではダメだろ? 分岐・分類がうまくできてないだろ。 どれか一つだけ入力されてたら1000にならないか?
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
969 :デフォルトの名無しさん[]:2017/01/03(火) 02:33:04.36 ID:MjeJ10xl - もともとやりたいのは、足し算は使ってはいるが、分岐のみで確定値をもとめたいということでは?
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
970 :デフォルトの名無しさん[]:2017/01/03(火) 02:39:10.88 ID:MjeJ10xl - 仮想コードだとこうか?
if(A) { if(B) { // AかつBのとき if(C) y=1000; else y = 500 + 300; } else { // AかつBでないのとき if(C) y=500+200; else y = 500; } } else { // AでないかつBでないのとき if(C) y=200; else y = 0; }
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
971 :デフォルトの名無しさん[]:2017/01/03(火) 02:39:52.85 ID:MjeJ10xl - すまん。なんかちがうか?
|
- Excel VBA 質問スレ Part44 [無断転載禁止]©2ch.net
973 :デフォルトの名無しさん[]:2017/01/03(火) 02:43:32.61 ID:MjeJ10xl - これでいいかと・・・
if(A) { if(B) { // AかつBのとき if(C) y=1000; else y = 500 + 300; } else { // AかつBでないのとき if(C) y=500+200; else y = 500; } } else { if(B) { // AでないかつBのとき if(C) y=300+200; else y = 300; } else { // AでないかつBでないのとき if(C) y=200; else y = 0; } }
|