Excelについての質問です。

1行に入っているデータは主にA列:商品グループ、B列:出荷日、C列:出荷予定日、D列:金額です。
目的はグループ毎の合計金額を出すことです。
データ行数は日によって違い、2000だったり3000だったりします。
①ひとつのセルに3行目から○○○○行目まで見るように指定して、
②出荷日が出荷予定日よりも大きいものだけグループ毎の計算に加えます。
③それぞれの項目にはところどころ数値が入っていなかったりすることもあるので、
空白だった場合にエラーにならない処理もしたいのです。
④別シートで行数設定とAはいくら、Bはいくら・・・というように表示する方法を教えて下さい。
VBAとマクロ以外でどうかよろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:2006/04/01 09:57:33
  • 終了:2006/04/03 20:58:19

回答(2件)

id:JunK No.1

JunK回答回数707ベストアンサー獲得回数182006/04/01 11:01:01

ポイント60pt

http://d.hatena.ne.jp/JunK/20030215

配列計算とif関数、offset関数とを組み合わせれば可能かと思います。参考までに m(_._)m。


offset関数

http://www.officetanaka.net/excel/function/function/offset.h...

http://arena.nikkeibp.co.jp/tec/excel/20040310/107760/

配列計算

http://hp.vector.co.jp/authors/VA014071/tips/hairetsu.html

id:aqua-marine

ご丁寧に説明していただき、どうもありがとうございました。

データが会社のPCからは持ち出せないので、明日早速試してみます。

2006/04/02 09:37:43
id:mash260977 No.2

mash260977回答回数100ベストアンサー獲得回数22006/04/01 11:19:21

ポイント10pt

ピボットテーブルで行のフィールドにグループ、

列のフィールドに出荷日と出荷予定日、

データアイテムに金額とやればできるかと。

とりあえずこれだけならエラーは出ませんが、

他の論理式との組み合わせでエラーが出る場合は、

IFで数値0のとき""(空白)を返せばいいと思います。

id:aqua-marine

どうもありがとうございます。

ピボットテーブルでもできるんですね。

あまり使ったことがありませんが、試してみたいと思います。

2006/04/02 09:39:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません