- 締切済み
エクセルの関数について質問させてください。
お世話になります。 購入申請書に入力を行った際に、別シートにある各部署コードの予算額、また申請履歴シートより実績が反映され、現状の予実管理ができるようにエクセル関数を使いたいと思っています。 自分でも調べてみたく思いますので、お力添えをいただければ幸いです。 下記にイメージをまとめてみたので、ご確認お願いいたします。 シート1:購入申請書 H7:J10 部署コード(F13より引用)7月度 FY10 予算 実績 差異 A13:G13 物品名:購入先:数量:単価:金額:部署コード:勘定科目 ペン: コクヨ: 2: 150:300: 56B : 57400000 シート2:購入申請リスト シート1のA13:G13を引用する。A13:G13の入力が上書きされてもリストの数字は消えずに、次の行に新しいA13:G13が入力されるようにしたい。 物品名:購入先:数量:単価:金額:部署コード:勘定科目 ペン: コクヨ: 2: 150:300: 56B : 57400000 発送運賃:FedEx :1: 1000:1000:21A : 58600000 言えばいうほど無理だとわかってきたので、別シートに別途記入してもらうようにしたいと思います>< シート3,4,5,6,7 それぞれの部署コードの予算が入っている 例)シート3(シート名:21A) A1:N10 勘定科目 4月 5月 6月 7月....2月 3月 FY10 TOTAL 57400000 20,000 15,000 20,000 18,000 20,000 18,000 216,000 58600000 30,000 30,000 30,000 30,000 30,000 30,000 360,000 . . 以下略 これらの情報より シート1 H7:J10 部署コード(F13より引用)7月度 FY10 予算 実績 差異 に反映したい。 (1)シート1:H7の部署コードに該当したシートにジャンプし、その中で シート1:G13に該当する勘定科目の7月度予算額をI8に反映、年間予算額をJ8に反映。 (2)シート2:G13の勘定科目がシート1:G13と合致し、かつ7月度の場合のみ、リスト上の金額をSUMし、シート1:I9に反映。年間金額もJ9に 反映。 (3) I8-I9を行い、差異をI10に反映。(年間額も同じようにする) 全くわかりにくいままかもしれませんが、ご親切な方いましたら、 アドバイス頂けますようお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ASIMOV
- ベストアンサー率41% (982/2351)
- imogasi
- ベストアンサー率27% (4737/17069)
先日も同じようなことを質問しませんでいたか? ーー 質問者はVBAの経験無いのでしょう。 >シート1のA13:G13を引用する。A13:G13の入力が上書きされてもリストの数字は消えずに、次の行に新しいA13:G13が入力されるようにしたい の部分が関数では実現不可能なんです。 考え直してください。エクセル関数はデータを受けるほうのセルで式を入れるのです。同じセルを参照する行を複写で連ねても意味ない。 原理的なもので、質問を繰り返しても、回答者の力とは関係ないです。 ーー データ入力と予算管理?とは別質問にすべきです。 質問がわかりにくくなるだけ。 ーー リストというのもどこを指すのか? >部署コード(F13より引用)7月度 FY10 のFY10とは? ーー 「引用」はエクセルでは「参照」という。
補足
お世話になります。 シート1のA13:G13を引用する。A13:G13の入力が上書きされてもリストの数字は消えずに、次の行に新しいA13:G13が入力されるようにしたい この部分については、購入申請書を記入した人に申請リストにも記入いただく、という形で対応しようと思います。 その部分以外の質問には回答いただけないでしょうか? FY10とはFiscal Year(会計年度)の略です。4-3月のTOTALを表しています。