- ベストアンサー
別シートへのデータ参照方法と料率表の使い方
- 複数シートにあるデータを別シートの集計表に参照させる方法について教えてください。
- 料率表の使い方として、A列に等級が入り、B列からF列まで種別が入っています。
- 役員、部長職、課長職、主任職、一般職A、一般職B、一般職Cの料率を参照する方法についても教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
多分、私の理解力が足りないのでしょうが、 日本語がうまく伝わってきません。 要するに 「人毎に、違う(号級の)料率表から、 条件に沿う等級の料率を引っ張って来い。」 ってことなのだと思いますが、定かではありません。 ついでに言うと、料率表はなんとなくレイアウトが解ったのですが、 参照する条件を列記したシートのレイアウトが解らないので これまた何とも言いづらい雰囲気です。 なので、ちょっと一般論というか、よく使われる手段を。 パターン1。 「条件」シートの中に、号級も等級も数字で何らかの形で入力している場合。 号級がB1セル、等級がC1セルに有り、 それらを基に「幹部料率表」シートから検索、 「条件」シートのD1セルに結果を表示。 D3セルの式:=VLOOKUP(条件!$B1,幹部料率表!$A$2:$F$26,条件!$C1,False) パターン2(多分、こちらが近いかな。と思うので図示。) 役職ごとに料率表のシートが分かれている。(ex:「役員」・・・「一般」) 「条件」シートの中に、「役職」「号級」「等級」を指示できるセルがある。 条件シートの「役職」は、必ず料率の「シート名」と合致する。 で、条件シートのB列に「役職」、C列に「号級」、D列に「等級」、 E列に表示したい。 C・D列の条件は先程と一緒で「数字で識別できる」。 そんな場合。 E2の式:=VLOOKUP($C2,INDIRECT($B2&"!$A$2:$F$26"),$D2+1,FALSE) ・・という感じで作ったのが添付図です。 数字で識別できない場合は、 INDEX・MATCH・INDIRECT関数の組み合わせで なんとかなると思いますよ。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
以下の言葉の定義が不明です。 等級、種別 役員表、部長の表、一般職A,B,Cの表 料率をセルに参照 号級
お礼
ありがとうございます。 ご理解くださりありがとうございます。 お考えいただいた通りです。 今日は遅くなってしまったので 明日 やってみます。 また状況をご連絡させていただきます。