[[20060417232209]] 『範囲内の数指定?』(りゅう) ページの最後に飛ぶ

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

 

『範囲内の数指定?』(りゅう)
質問自体が難しくて伝わるかわからないのですが
教えてもらえるともらえると嬉しいです。
20〜8の範囲の数を入力した時20
7〜2範囲の数を入力した時に30のように
指定したところへ自動的に表示するにはどの関数を使えばやりやすいでしょうか?

 A1セルに、8〜20 が入力されたら、20 を返す。
 2〜7 が入力されたら、30 を返す。それ以外は表示しない。
 と解釈しました。 
 =IF(AND(A1>=8,A1<=20),20,IF(AND(A1>=2,A1<=7),30,"")
(純丸)(o^-')b

まだ勉強してない範囲のことだったみたいで
実際にやってみてこんなことできるんだって感じでした
ありがとうございます。

違う条件でやってみたいんですけど

20〜8  20   
7〜2   30

のように表示してあるところを指定して表示するようには出来ないでしょうか?
5と表示したら隣のセルに30みたいにできますでしょうか?


 こういうことでしょうか?
     A    B    C    D
 1  20   〜    8   20
 2   7   〜    2   30
 3
 4   5   =IF(SUMPRODUCT((A1:A2>=A4)*(C1:C2<=A4)*(D1:D2))=0,"",SUMPRODUCT((A1:A2>=A4)*(C1:C2<=A4)*(D1:D2)))
 ひとつのセルに 20〜8 のように入力するのは数値として
 認識されないので、他の数式の条件にするには使いづらいです。
(出来ないことはないけど)
(純丸)(o^-')b  ※これで就寝します。

 ◆純丸さんの表をお借りしまして
 =IF(OR(A4>A1,A4<C2),"",INDEX(D1:D2,MATCH(A4,A1:A2,-1)))
 (Maron)

やっぱりセルの中に条件を入れたやり方は難しいですね
IFとANDを使うやり方がわかりやすくていいと思いました
(りゅう)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.