EXCELで日報(行が日々加減)の合計を出したい。



 ◇-?EXCELで日報(行が日々加減)の合計を出したい。-万年かけだし-PC不慣れ-07/15-09:55(330)-No.495675
   ┣?!Re:EXCELで日報(行が日々...-ZONE-07/15-23:30(316)-No.495678
   ┗?!Re:EXCELで日報(行が日々...-白茶-07/17-22:18(270)-No.495703

▲このページのトップに戻る
495675EXCELで日報(行が日々加減)の合計を出したい。万年かけだし-PC不慣れ 2010/07/15-09:55

メーカー名:NEC 日本電気
OS名:WindowsXp
パソコン名:PC−VC1000J8FD
トラブル現象:ソフトの使い方がわからない
ソフト関連:表計算Excel
使用回線:ADSL
--
 おはようございます。
 宜しくお願い致します。
 
 Excel2003で日報を印刷しようと思います。
 売上データの行数は日々変動します。
 売上が多ければ行が増えます。
 1日の営業が終了しましたら、最終売上行の直下に合計行を出したいと思います。
 一連の動作を「マクロ化」をするつもりです。
 その際、「関数」を使用しますが、この合計行の変動する行に「合計関数」を入
れようと考えますが日々データ数(行)が変動するため固定的な行に関数を入れる
わけには参りません。
 有効行の直下にこの「関数」を入れる方法をご教示の程お願い申し上げます。
 
 以上です。

▲このページのトップに戻る
495678Re:EXCELで日報(行が日々加減)の合計を出したい。ZONE 2010/07/15-23:30

記事番号495675へのコメント
万年かけだし-PC不慣れさんは No.495675「EXCELで日報(行が日々加減)の合計を出したい。」で書きました。

セル範囲の終了セル-1行を指定すればできます。
合計(Bn)=B1〜Bn-1の場合
=SUM(B1:INDIRECT(ADDRESS(ROW()-1,COLUMN())))

▲このページのトップに戻る
495703Re:EXCELで日報(行が日々加減)の合計を出したい。白茶 2010/07/17-22:18

記事番号495675へのコメント
データ中に空白セルが存在しないなら、
Cells(1, 1).End(xlDown)
の1つ下のセル

空白セルがある場合は
Cells(65536, 1).End(xlUp)
の1つ下のセル
と、最下行からUpするのも方法です。

但し表にフィルタを使用している場合は、
事前に「すべて表示」しておく必要があります。

例えば、
Set a = Cells(1, 1).End(xlDown).Offset(1, 0)
a.Formula = "=SUM(A1:A" & a.Row - 1 & ")"

見たいな感じで。


A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言