[[20101011221141]] 『入力規則の複数条件』(みけ) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『入力規則の複数条件』(みけ)
 こんばんは。下記の件について教えて下さい。

 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.