人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: aqua-marine
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Excel VBA いもの はと ひとつ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● JunK
●60ポイント

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

◎質問者からの返答

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

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


2 ● mash260977
●10ポイント

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

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

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

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

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

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

◎質問者からの返答

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ