[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『A列以上B列以下を判定する関数』(edta)
初めて投稿させていただきます。
「数値A」以上「数値B」以下に該当するか判定する方法について質問したいことがあります。
以下のような例で、
C列(1000行くらい)にあるデータが
A1以上B1以下
もしくは
A2以上B2以下
もしくは
A3以上B3以下
もしくは...
An以上Bn以下(nは100くらい)
に該当する場合に1(1でなくてもよい)をD列に出力するにはどのような関数を使えばできますか?
以下に例を示します
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
A B C D
1 1 3 1 1
2 5 11 4
3 19 21 9 1
4 24 29 15
5 36 40 16
6 52 56 20 1
7 70 92 29 1
8 104 110 35
9 150 240 60
・ ・ ・ ・
n An Bn ・
・ ・
・ ・
m Cm
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
< 使用 Excel:Excel2013、使用 OS:unknown >
D1:=SUMPRODUCT((C1>=A$1:A$100)*(C1<=B$1:B$100)) セルの表示形式 0;;; 下方向にコピー (bi) 2017/12/06(水) 08:15
D1 =IF(COUNTIFS($A$1:$A$100,"<="&C1,$B$1:$B$100,">="&C1),1,"")
下へコピー
サンプルのようにA列が昇順なら、VLOOKUPやLOOKUPでもできるかも。
参考まで (笑) 2017/12/06(水) 11:47
(edta) 2017/12/06(水) 21:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.