[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『検索』(素人)
M22からM31に1〜10まで並びがバラバラにあります。
その隣のN22からN31(〇番目とした場合)にも色々な数字があります。
例えば、M24に1があった場合、P24にN22からN31のM24の数字の〇番目に小さい数字を入力したいのですが関数の場合、どうしたらいいのでしょうか?
宜しくお願いします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
P22セルに =SMALL(N$22:N$31,M22) と入力して下へフィルコピーではどうだろうか? (ねむねむ) 2022/08/31(水) 17:13
何というエラーですか?
ところで ↓ の式 >=HLOOKUP(L13,$L$9:$U$13,5) 検索値も戻り値も L13:U13 ですけど、それで合ってるんですか?
第4引数が省略されてますけど、完全一致検索ではないってこと?
以上、確認だけ (笑) 2022/08/31(水) 22:27
どこか空いたセルに =TYPE(N22) と入れたら 1 か 2 のどっちが返りますか?
L9:U9 L13:U13 それぞれ具体的にどんな値が入力されてるんですか?
以上、追加の確認 (笑) 2022/08/31(水) 22:37
HLOOKUPの使い方がわかってなく第4引数は指示していませんでした。
N22に=HLOOKUP(L$13,$L$9:$U$12,1,FALSE)に変更し
N22以降表記されているものです。
HLOOKUP(L$13,$L$9:$U$12,1,FALSE)=1
HLOOKUP(M$13,$L$9:$U$12,1,FALSE)=3
HLOOKUP(N$13,$L$9:$U$12,1,FALSE)=5
HLOOKUP(O$13,$L$9:$U$12,1,FALSE)=7
HLOOKUP(P$13,$L$9:$U$12,1,FALSE)=9
HLOOKUP(Q$13,$L$9:$U$12,1,FALSE)=11
HLOOKUP(R$13,$L$9:$U$12,1,FALSE)=13
HLOOKUP(S$13,$L$9:$U$12,1,FALSE)=15
HLOOKUP(T$13,$L$9:$U$12,1,FALSE)=17
HLOOKUP(T$13,$L$9:$U$12,1,FALSE)=19
M22=10
M23=7
M24=1
M25=2
M26=8
M27=9
M28=5
M29=6
M30=3
M31=4
でP22には=SMALL(N$22:N$31,M22)で#N/Aとでています。
理想はP22は19、P23には13・・・と表示したいです。
(素人) 2022/09/01(木) 13:19
何がしたいのか理解できてませんが 変更された HLOOKUP の式で言うと
>HLOOKUP(M$13,$L$9:$U$12,1,FALSE)=3 M13は「2」ですよね。 9行目に「2」はないんだから、完全一致検索なら #N/A になるのでは? 「3」にはならないでしょ?
検索値が O9、Q9など偶数のものはすべて #N/A
範囲内に #N/A があるので >=SMALL(N$22:N$31,M22) この式も #N/A になるということ。
その説明通りなら 13行目も N22:N31 の式も不要で
P22 =INDEX($L$9:$U$9,M22) ※9行目が昇順になっている場合 または P22 =SMALL($L$9:$U$9,M22)
下コピーでは?
以上 (笑) 2022/09/01(木) 14:49 14:53 一部変更
こういう 事なのですか?
予想で やや、
ご記載を 修正しておきましたが。
_.
代表式、
=SMALL($L$9:$U$9,M23)
_
提示用エクセルファイル、
https://1drv.ms/x/s!AjviygfJDgV_gY9yR3HM9FLwJy_azA
_
もし、
何か 違ったら、
其の折は ご指示くださいね。
(Nouble) 2022/09/01(木) 16:23
>=SMALL($L$9:$U$9,M23)
なんで既出の回答をさも自分で考えたかのように提示するんですかね?
以上 (笑) 2022/09/01(木) 16:39
少し 場所を、
お借りします。
笑様、
失礼しました、
弊者 数時間かけて、
回答文を 記載する、
事も 多く、
更新が 遅れ、
ご記載に 触れ得なった、
ものと 思います、
お詫びします。
(Nouble) 2022/09/03(土) 01:23
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.