panana回答ポイント 90ptウォッチ

Excelです。この式をもう少しスマートに書けませんか…?


=IF(OR(C1="o",C1=1),IF(OR(B1="o",B1=1),IF(OR(A1="o",A1=1),1,2),IF(OR(A1="o",A1=1),3,4)),IF(OR(B1="o",B1=1),IF(OR(A1="o",A1=1),5,6),IF(OR(A1="o",A1=1),7,8)))

A1:C8に "o" か 1 か "x" が入っています。
それぞれの行ごとに、 o 1 x の組み合わせを見て D列に 1~8 の数字を表示させています。

ex) A1=o B1 =o C1=o → D1=1
ex) A1=o B1 =o C1=1 → D1=1

VBAやマクロは使わないで、すっきりまとめられないでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2006-06-21 18:50:57
終了日時
2006-06-21 22:13:05
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBA1347Excel3146マクロ1586D170

人気の質問

メニュー

PC版