[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『smifの「範囲」の自動取得』(笹の葉)
お世話になります。smifでお伺いします。
下記のような部品別日別の集計表(A8以下)があります。
現状は合っているのですが、工程が頻繁に変わるので
工程が変わる都度smifの「範囲」をハンドで変更しています。
A10〜A15 の工程名を参照して
smifの「範囲」を自動的に「I〜L」に合わせるにはどうすればいいのでしょう?
C10=SUMIF($I$3:$I$6,$B10,C$3:C$6) →I列を参照
C10〜G11は同じ式
C12=SUMIF($J$3:$J$6,$B12,C$3:C$6) →J列を参照
C12〜G12は同じ式
C13=SUMIF($K$3:$K$6,$B13,C$3:C$6) →K列を参照
C13〜G14は同じ式
C15=SUMIF($L$3:$L$6,$B15,C$3:C$6) →L列を参照
C15〜G15は同じ式
■集計表 (使用部品はI列から)
A B C D E F G H I J K L ―――――――――――――――――――――――――――――――――――――――――― 1|製品計画 使用部品 2| 9/1 9/2 9/3 9/4 9/5 工程1 工程2 工程3 工程4 3| 機種1 1 2 3 4 3 部番A2 部番C3 4| 機種2 6 7 0 0 7 部番A2 部番B1 部番D5 5| 機種3 1 3 2 3 0 部番A1 部番B1 部番C1 6| 機種4 5 0 1 2 3 部番D5 7| 8|部品別集計 9|区分 部番 9/1 9/2 9/3 9/4 9/5 10|工程1 部番A1 1 3 2 3 0 11|工程1 部番A2 7 9 3 4 10 11|工程2 部番B1 6 3 3 5 3 12|工程3 部番C1 1 3 2 3 0 13|工程3 部番C3 1 2 3 4 3 14|工程4 部番D5 11 7 1 2 10
< 使用 Excel:Excel2019、使用 OS:Windows10 >
>Sumifの「範囲」を自動的に「I〜L」に合わせるにはどうすればいいのでしょう?
IndexとMatchの組合せで、参照全範囲($I$3:$N$6)から所要列範囲を切り出す。
C10セル =SUMIF(INDEX($I$3:$N$6,0,MATCH($A10,$I$2:$N$2,0)),$B10,C$3:C$6) ↑ 行は全部を対象とすべく0にする
(半平太) 2020/08/08(土) 07:24
(笹の葉) 2020/08/08(土) 09:55
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.