[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力規則の複数条件』(みけ)
こんばんは。下記の件について教えて下さい。
G列に入力された値をキーに、I列に入力規則のリストを設定するのですが、 このリストをG列の値によって複数の条件をもたせたいと思っています。複数条件用の リストはAからD列に入力されています。 G列に入力する値は10種類ありますが、_100A,_150A,_200A,_250Aはそれぞれ別の リスト、_001A〜_001Fは同じリストからの選択になります。 _001Dまでは下記の式で出来たのですが、10種類の選択ができません。 _001Aから_001F をどうにか一つのIF関数にまとめられないかと思ったのですが、 自分ではできませんでした。 どなたかご教授下さい。よろしくお願い致します。
=IF(G8="_100A",A1:A10,IF(G8="_150A",B1:B10,IF(G8="_200A",C1:C10,IF (G8="_250A",D1:D10,IF(G8="_001A",A11:A20,IF(G8="_001B",A11:A20,IF (G8="_001C",A11:A20,IF(G8="_001D",A11:A20))))))))
Excel2000,XP
こちらが、参考になるようにお見受けします。↓ (#REF!MAN)
[[20040826180010]]『入力規制』(TK)
まず提示されている数式ではエラーになります。
入力規則のリスト設定をE列にし、 G8を読み込んで各範囲を表示するようにするのも一つの方法です。
(MJ12)
=IF(G8="_100A",$A$1:$A$10,IF(G8="_150A",$B$1:$B$10,IF(G8="_200A",$C$1:$C$10,IF(G8="_250A",$D$1:$D$10,$A$11:$A$20)))) (どんこ)
回答を頂いた皆様ありがとうございました。 _001A〜_001FについてはIF OR関数を使って解決できました。 お手数をおかけしました。
(みけ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.