目安箱 IV

目安箱投稿のルールはこちらをごらんください。
ご意見は電子メールで承っています。
「目安箱」は質問禁止です。技術的な質問はそれぞれの質問箱へどうぞ。

迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
108 / 118 ツリー ←次へ | 前へ→

【67】エクセルIF関数 7つまでのネストを有効利用。 Jaka 04/8/17(火) 15:34 Excel[未読]

【67】エクセルIF関数 7つまでのネストを有効利...
Excel  Jaka  - 04/8/17(火) 15:34 -

引用なし
パスワード
   ネストを有効利用するコツは、半分個づつしていけば2^7で、128個の分岐ができる?

例えば、0〜100までだったら、0〜50、50〜100に分けて
0〜50を0〜25、26〜50
50〜100を50〜75、76〜100に分けると言った具合に。
orやandで、分けても良いです。

とはいっても、そんなにうまい具合にいくとは限りませんけど...。
A列に入った点数を5点刻みに評価する場合。

   A   B
1  100 100点
2  99  95〜99
3  94  90〜94
4  89  85〜89
5  80  80〜84
6  75  75〜79
7  70  70〜74
8  65  65〜69
9  60  60〜64
10 55  55〜59
11 51  50〜54
12 45  45〜49
13 40  40〜44
14 38  35〜39
15 34  30〜34
16 25  25〜29
17 20  20〜24
18 15  15〜19
19 10  10〜14
20  5  5〜9
21  4  1〜4
22  0  0点

B1に下記関数を入れフィルドラッグ。
尚、半角英数字を改行無しで、1行にづらづら書くと「アップできません」と
  跳ねられるので、ほんとに適当な位置で改行しました。

=IF(A1>=50,IF(A1>=75,IF(A1>=85,IF(A1>=95,IF(A1=100,"100点","95〜99"),
IF(A1>=90,"90〜94","85〜89")),IF(A1>=80,"80〜84","75〜79")),IF(A1>=65,
IF(A1>=70,"70〜74","65〜69"),IF(A1>=55,IF(A1>=60,"60〜64",IF(A1>=55,
"55〜59","50〜54")),"50〜54"))),IF(A1>=35,IF(A1>=40,IF(A1>=45,"45〜49"
,"40〜44"),"35〜39"),IF(A1>=30,"30〜34",IF(A1>=15,IF(A1>=20,IF(A1>=25,
"25〜29","20〜24"),"15〜19"),IF(A1>=5,IF(A1>=10,"10〜14","5〜9"),
IF(A1>0,"1〜4","0点"))))))

別シートに評価表など作って、VLOOKUPやINDEXを使ったほうが簡単かも。

  新規投稿 ┃ツリー表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
108 / 118 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:   
0
(SS)C-BOARD v3.8 is Free