[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ドロップダウンリストでの選択』(やまなか)
ドロップダウンで別シートのデータから選ぶと
自動的に数値が出るようになる方法ないですか?
例えばsheet1 にa1〜c1に国名があります。
同じようにa2〜c2に人口、a3〜c3に国土面積を入力します。
次に、各国の人口密度をsheet2で出します。
全データではなく、好きな国の人口密度をドロップダウンで
選ぶようにしたいため、a1にドロップダウンリストを作り、
shee1のa1からc1を選択します。
a2には人口密度を出すための数式(人口÷国土面積)
が入っています。
このとき、ドロップダウンで自分が選んだ国の人口密度を
数式で計算させるにはどういう設定が必要ですか?
sumif関数でしょうか?
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>a2には人口密度を出すための数式(人口÷国土面積)
sheet2には、人口と国土面積のデータがあるように書かれてませんが どのような式が入っているのでしょうか? (コナミ) 2020/07/29(水) 10:35
Sheet2の項目選定にSheet1を使うなど
ちょっと考えにくいです。
もっと普通のやり方を考えた方がよいのでは?
(γ) 2020/07/30(木) 10:15
>sumif関数でしょうか?
SUMIF でできるでしょう。試してないんですか? もちろん HLOOKUP でもできますし、INDEX〜MATCH でもできます。
Sheet2 に表示するのは人口密度だけ?
>a2には人口密度を出すための数式(人口÷国土面積)が入っています。 ↑ の意味がわかりませんけど Sheet1 の4行目にでも国別に人口密度を出しておき、Sheet2 はそのセルを参照するとか。
Sheet2で計算するのなら・・・
A2 =IF(A1="","",SUMIF(Sheet1!A1:C1,A1,Sheet1!A2:C2)/SUMIF(Sheet1!A1:C1,A1,Sheet1!A3:C3)) または A2 =IF(A1="","",HLOOKUP(A1,Sheet1!A1:C3,2,FALSE)/HLOOKUP(A1,Sheet1!A1:C3,3,FALSE)) または A2 =IF(A1="","",INDEX(Sheet1!A2:C2/Sheet1!A3:C3,MATCH(A1,Sheet1!A1:C1,0)))
参考まで (笑) 2020/07/30(木) 12:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.