[[20141118141927]] 『3つのグループを表示させたい。』(超初心者) ページの最後に飛ぶ

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

 

『3つのグループを表示させたい。』(超初心者)

超初心者です。

条件表が有って条件表の数値を変えるだけで、グループ分けする数式を作りたいのです

が、上手くいきません。どなたか、教えてください。

品名 秒数 グループという項目が有り、それぞれ品名・秒数は入力されています。

n数は50個前後有ります。

振分け方法は秒数 セル位置($K3:K53)で振分けます。グループ表示を

セル位置($L3:$L53)で表示したいです。

但し、振分け条件を別表から参照し数値を変えると、データに反映するものとします。

計算式を修正しなくても、条件範囲修正で表に反映させたいのです。

条件変更箇所 140″以下(X秒<=140)をAグループセル位置($J$61)

条件変更箇所 140″〜200″以下(140<X秒<200)をBグループセル位置($J$62)

条件変更箇所 200″以上(X秒<=200)をCグループセル位置($J$63)

A・B・Cの分岐秒数は変えられるものにしたいのです。

普通にIF(OR(や、IF(AND(で出そうとするとBグループだけがFALSEになってしまいます。

根本的な作り方がなっていないのか、入力条件表の作り方が駄目なのか解らなくなって

しまいました。どなたか解り易く教えてください。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 どういう表を
 どのようにしたい

 を具体的に表にして提示してみてください。

 それから、初心者等のハンドルネームは回答者を減らすだけですので、出来れば新しく付けていただけ
 たらと思います。
(稲葉) 2014/11/18(火) 18:35

 秒数がどのように入力されているのかわかりませんが、
 整数だとして参考まで。

	K	L		  J	  K
3	1	A	  61	  0	  A
4	140	A	  62	  141	  B
5	141	B	  63	  200	  C
6	199	B			
7	200	C	      ↑ 条件表	
8	300	C			

 L3: =IF(K3="","",VLOOKUP(K3,$J$61:$K$63,2,TRUE))

 L53までオートフィル
 
(JKT) 2014/11/18(火) 20:17

(JKT)さん有難うございます。狙ったことは、これで解決しました。

VLOOKUPで出す方法も、やってみたのですが、条件設定数値の入力が間違っていたようです。

参考までに、教えて頂きたいのですが、どなたでも構いません、

もし、IF文で作るとしたら、どんな式になるのでしょうか?


 > もし、IF文で作るとしたら、どんな式になるのでしょうか?

	J	K
61	0	A
62	141	B
63	200	C

 条件表は前掲と同じものだとします。

 L3: =IF(K3="","",IF(K3>=$J$63,$K$63,IF(K3>=$J$62,$K$62,$K$61)))

 グループ名は固定で変わらないのなら ↓ でもかまいません。

 L3: =IF(K3="","",IF(K3>=$J$63,"C",IF(K3>=$J$62,"B","A")))

 L53までオートフィル
 
(JKT) 2014/11/19(水) 08:45

(JKT)さん、何度も、有難うございます。

引っ掛っていたのが、取れた感じです。IF文の使い方、まだまだ、未熟者です。

又、解らない時は、御教授お願いします。

ハンドルネームは(TAKATAKA)に変えます。宜しくお願いします。


コメント返信:

[ 一覧(最新更新順) ]


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