[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数HLOOKUPについてお願いします』(だる)
お世話になっております。
HLOOKUPにてデータ範囲の開始列から検索値のある列までの範囲だけを計算したく、質問をさせていただきました。
何卒、アドバイスのほどよろしくお願いします。
【現在のExcelシート表の構成と使用関数】
・項目列 D2:O2
→年度「4月〜3月」が記載
・データ範囲 D3:O10
→数値
・検索値 P2
→年度を入力規則で選択
・結果 P3=HLOOKUP(P2,D2:O10,2,FALSE)
→検索値「2月」を入力規則で選択すると、データ範囲から「2月」に該当する列の行値を表示
【質問】
現在の処理は、HLOOKUPにて「検索値」に該当する行列の値を取得しております。
これを、行列に該当する「範囲の平均値」を出したいと考えております。
【イメージ】
(1)「P2セル」にある入力規則から「2月」を選択
(2)項目列「D2:O2」から「2月」の列位置「N列」を特定
(3)D3:N3の範囲の平均値を算出
(4)P3に結果を表示
< 使用 Excel:Excel2016、使用 OS:Windows10 >
HLOOKUPは使いませんけど・・・
P3 =IF($P$2="","",AVERAGE(D3:INDEX(D3:O3,MATCH($P$2,$D$2:$O$2,0)))) 下コピー
こういうこと? (笑) 2023/03/15(水) 12:00:45
アドバイスいただいた「INDEX」+「MATCH」で、バッチリ動作しました。
ありがとうございました。
(だる) 2023/03/15(水) 18:14:49
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.