質問: 書店員をしております。 半期に一度、棚卸業務があるのですがこれまで手書きで集計してきたものをエクセルを使って行うことにしました。
回答: 画像が小さくて醜いです。 私も関数を使た方が良いと思います。 「検査用」シートはセル位置が出ていません。 A1から始まっているとします。 G列をワークエリアに使います。登録データ以下行まで必要です。目障りなら非表示にして下さい。 1行目に項目名を入力して下さい。 A2: =IFERROR(INDEX(登録データ転記!A:A,MATCH(ROW(),検査表!$G:$G,0)),IF(ROW()"",D$1,SUMIFS(登録データ転記!G:G,登録データ転記!A:A,A2,登録データ転記!B:B,B2,登録データ転記!C:C,C2)) セルの書式設定、ユーザー定義、# E2: =IFERROR(INDEX(登録データ転記!K:K,MATCH(ROW(),検査表!$G:$G,0)),IF(ROW()"",F$1,"") G2: =G1+(登録データ転記!A1<>登録データ転記!A2)+(登録データ転記!A1&登録データ転記!B1&登録データ転記!C1<>登録データ転記!A2&登録データ転記!B2&登録データ転記!C2)