私は月を入力すると、関数(この場合はSUMIF)を入力するように、12ヶ月のActualsデータからデータを取り込む分析領域を作成しようとしています。毎月のデータを含む特定の列に基づいて数式を更新します。SUMIFS関数ステートメントでVlookupを使用する際のトラブル
セルO2 =ユーザ入力月間、例えば:例えば
私はと呼ばれるルックアップテーブルを持っている
Product Department ACTUALS-APR ACTUALS-MAY ACTUALS-JUN …..
:4月ここ
は次のようにデータが見えるものです「 「MonthActuals」は次のようになります。
Month Column
JAN F
FEB G
MAR H
APR I
Etc…..
他の基準t o製品と部門である実際の金額を調べます。したがって、SUMIFSは、ハードコーディングされた製品と部門を見ていますが、ユーザーがその数字を望む月の列を検索する必要があります。ここで
はVLOOKUPを(私は月にハードコードされた)を使用しなくても正常に動作します私の式である:ここでは
=SUMIFS(Sheet2!$F$8:$F$328,Sheet2!$B$8:$B$328," Total Glass Purchases ",Sheet2!$C$8:$C$328,"Scrap")
は正しく動作している私のVLOOKUPです:
=VLOOKUP(E1,MonthActuals,2,FALSE)
しかし、I数式の「F」列の参照をVLOOKUP式に置き換えると、#valueエラーメッセージが表示されます。
ここでは、VLOOKUPとSUMIFSを組み合わせようとしたときに使用した式を示します。
'SUMIFS(VLOOKUP(O1,MONTHACTUALS,2,FALSE)&”8:”&VLOOKUP(O1,MONTHACTUALS,2,FALSE)&“328”,Sheet2!$B$8:$B$328,"Total Glass Purchases",Sheet2!$C$8:$C$328,"Scrap")
私はVBAを使用するのではなく、これらの計算を行う関数を使用します。
パーフェクト - 働いていました! – Hilly1
@ Hilly1チェックマークを正しくクリックするとマークするとします。 –