なんだこれは

はてなダイアリーから移転しました。

Excelマクロで条件8以上にに分けたいでもExcel関数ネストは7まで、でもそんなのカンケーネ―そんなのカンケーネ―

VSLOOK関数?でもそんなのカンケーネ―

or関数を使う

A1が0か1であることを分けるマクロ

=IF(A1=0,V0,V1)

A1が0-3であることを分けるマクロ(ネスト2)

=IF(or(A1=0,A1=1),IF(A1=0,V0,V1),IF(A1=2,V2,V3))

ほら、普通は1多いよ(ネスト3)

=IF(A1=0,V0,IF(A1=1,V1,IF(A1=2,V2,V3))

A1が0-7であることを分けるマクロ(ネスト4)

=IF(or(A1=0,A1=1,A1=2,A1=3),IF(or(A1=0,A1=1),IF(A1=0,V0,V1),IF(A1=2,V2,V3)),IF(IF(or(A1=4,A1=5),IF(A1=4,V4,V5),IF(A1=V6,V6,V7))))

ほらネスト8に到達しましたSHIT!

=IF(A1=0,V0,IF(A1=1,V1,IF(A1=2,V2,IF(A1=3,V3,IF(A1=4,V4,IF(A1=5,V5,IF(A1=6,V6,V7))))))

A1が0から15であることを分ける分岐

or(絶望した!Excelの入力の貧弱さ加減に絶望した!,貧弱ゥ!貧弱ゥ!)

注意、知らない人が見ると混乱します。だって知っててもわかんなくなるもん。