OFFSET関数初心者の為、ご教授願います。
添付したような売上管理表があります。
月の行から粗利の行まで8行で作成されている表が何行もあります。
そして、一番下に合計の表があり、SUMIF関数で集計を出しているのですが
今後、商品2、商品3といったように新規で売上が発生すると、この8行の表を
コピーして挿入で増やしていくことになります。
その際、参照先の行が可変するので都度、数式を変えなくても行が追加になったら
合計のSUMIF関数の参照先が自動的に変わるようにしたいです。
ちなみに、合計、実績の列ともに参照先可変としたいです。
現時点、下記の数式で処理をしています。
=SUMIF($C$4:C54(C列の項目参照),$C68(数量),E$4:E54(実績)の列を参照)
数量以下、同様の数式です。
何卒、よろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
No2です。
No2で、E列が変わっても、対応できるようにしました。(E→Hの場合にも対応)
=SUMIF(INDIRECT("$C$4:$C"&ROW()-10),INDIRECT("$C"&ROW()),INDIRECT(ADDRESS(4,COLUMN(),4)&":"& ADDRESS(ROW()-10,COLUMN(),4)))
tatsu99さま
お忙しい中、今回もご教授いただきましてありがとうございます。
しかも、列の可変にも対応できるように再度ご教授頂き感謝いたします。
早速、実行したところ無事解決いたしました。
INDIRECT、ADDRESS関数を使用するのですね。
毎回、こういった場合は手修正をしていたのでとても勉強になりました。
本当にありがとうございます。
No.6
- 回答日時:
No.1です
>57行目から65行目にも同じフォームの行があります。
ならば、そこに数量が入っていなければ、No1での回答通り
=SUMIF(C$4:C$66,C68,E$4:E$66)
でいいと思う。(若干修正)
66行目より上に挿入する分には、計算範囲が変わってくれますよ
質問でご呈示の
=SUMIF($C$4:C54,$C68,E$4:E54)
で 54より下に新しい行を挿入しているんだと思う
No.3
- 回答日時:
該当箇所へ
=SUMIF(INDIRECT("$C$4:$C"&ROW()-10),INDIRECT("$C"&ROW()),INDIRECT("E$4:E"&ROW()-10))
と入力してください。
=SUMIF($C$4:$C58,$C68,E$4:E58)
の
58を作るためにROW()で行数(=68)を取得し、-10しています。
そうすると "$C$4:$C60" が得られます。これをセルとして参照する為にINDIRECT関数を使います。
ほかも同様です。
"$C68" "E$4:E58" を作成し、INDIRECTでセルとして参照させます。
No.2
- 回答日時:
一般的に、データーを記録して統計を取る場合は、
・ データーは、単に記録する、
・ 統計は、記録データーを目的に応じた形態で集計する、
と言う形のほうが、統計の形態に柔軟に対応できます。
ご質問の形は、データー記録が見た目統計表(個人好み)になっているから、
応用が難しくなっているといえます。
ご提示内容でいえば、記録データー項目を、
日付、会社名、品名、費目1(数値、…)、費目2(計画、…)に対する数値
等にすれば、
ご提示の表の上下の表統計の作成さえ容易になるでしょう。
ご参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- Excel(エクセル) エクセル・スプレッドシートで、一定数を超えたらゼロから再累計する方法 8 2022/05/28 03:52
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセル開いたらウィンドウがでました 2 2023/03/28 16:24
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報