![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Excelで家計簿をつくって、お金の管理をしています。
今回、1日当たりの出費の平均を出したいと思ったのですが、
関数の組み方がよくわかりません。
条件としては、
・その月の14日まで記入したなら14日までの平均を出したい⇒単純に30または31で割るわけではない
・出費を正数、収入を負数でまとめて入力している⇒数値の中から正数だけで平均を出したい
・1日の平均を出したい⇒3日で20個の買い物をした場合、1/20ではなく1/3で計算したい
の3つです。
なお、月ごとにシートを割り振っています。
関数・計算式を組み立てられる方、教えていただけませんでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
A列に「日」の値を1から31までの数字で記入しているとして
C列にプラスまたはマイナスの数字を記入しているとして
ところで「14日までなら14日の平均」ということは、途中の日付が飛んでいても(たとえば1日と14日の2日しか出入りが無くても)14で計算したいという事ですね。
=SUMIF(C:C,">0")/MAX(A:A)
でいいです。
No.5
- 回答日時:
こんにちは。
直接のアドバイスではないけど・・・> Excelで家計簿をつくって、お金の管理をしています。
私も2003年からエクセルで家計簿を付けています。マクロのブックと合計のブックと月毎のブックの3種類のブックです。月毎のブックは年毎に12ブックできますが,合計のブックは一つです。
月ブックは項目毎にシート分けしてあります。例えば,食費のシートは,縦に日,横に品目,価格,小計,平均,備考です。小計はその日までの合計です。平均もその日までの平均です。これらはVBAで組んでいます。
月変わりによる月ブックの生成や合計ブックへの必要事項の追加は,月初めに自動的に作成されるようになっています。
(勉強して)VBAで組むと言うのは如何ですか? 必要な機能が生じたら,マクロを組んで追加すれば良いのです。
No.4
- 回答日時:
ABCDEFG
1 年月日収入/支出の名称単価個数金額
2
3
各セルに次の式を入力
(1)E2セル
=c2*d2
(2)表外のどこかのセル
●Excel2007以降でしかファイルを開かない場合
=averageif(e2:e15,">=0")
●以前のバージョンでもファイルを開く場合
=sumif(e2:e15,">=0")/countif(e2:e15,">=0")
No.2
- 回答日時:
>その月の14日まで記入したなら14日までの平均を出したい⇒単純に30または31で割るわけではない
例えば空いてるセルA1に開始日「2012/5/1(手入力)」を入れておき、
もう一つ隣のセルA2に終了日(本日の日付)「=today()」を入れておき、
A3に「=A2-A1」と入れれば開始日から終了日の日数が出てきます。
変な日付が出てきたら、セルの書式設定が「日付」になってると思うので、
それを「標準」もしくは「数値」に直してやればOKです。
datedif関数を使う手もありますが、面倒なので。
あとは空いてるセルに「今までの平均」とでも入れといて「=今までの合計金額/A3(上で出した日付計算)」
もしくは=average(今までの合計金額、A3)と
してやれば14日までの平均が出てきます。
>出費を正数、収入を負数でまとめて入力している⇒数値の中から正数だけで平均を出したい
sumif関数で=SUMIF(D2:D5,">0")で0以下の値だけ合計を出さない命令を出してやって、
あとはAVERAGEをかませばいいと思います。
時間がないので、駆け足で入力しちゃいましたが…。時間があればもうひとつの質問も後でレスしますね。
No.1
- 回答日時:
記入済みの日数を数えて、ページ中の合計をSUMIF関数で行い、割れば良い。
基本的にはこんなやり方になると思います。
…
で、日にちはどんな記入の仕方をしているのですか?
出費の合計はSUMIF関数にゼロ以上(">0")を指定すれば良いのでしょうが
日にちについてはどう処理をしたものか、質問文からでは判断ができません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- 統計学 有給の週平均出し方 2 2023/05/24 10:25
- Excel(エクセル) 最後の12個の修正平均を算出したい。 3 2022/04/30 18:24
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- Excel(エクセル) Excel関数の質問です。 5 2022/04/23 12:53
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- 建設業・製造業 土量算出 3 2022/09/26 19:57
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- 統計学 不偏分散について 3 2022/03/29 15:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 合計値に一番近い件数...
-
IFERROR(IF()IF())のよう...
-
Excelの動作が遅い原因は何でし...
-
エクセルの表で○がある行の数字...
-
【Excel】選択したすべてのセル...
-
PowerPointの表内のカンマ
-
【VBA】PDF出力に任意のファイ...
-
LINEのこの空白ってどんな意味...
-
エクセルでオートサムを使った...
-
エクセル 0:00 の時間をカウン...
-
エクセルでleft関数の結果が表...
-
EXCELでタイトル行と一番下の行...
-
エクセルで「-3E+06」と...
-
エクセルでセル内改行の1行目...
-
エクセルで行の一番上にセルに...
-
エクセルで、タイム計測の管理...
-
エクセルの計算式でコンマを付...
-
エクセルでエンターを押すと隣...
-
エクセルで日をまたぐ集計方法
-
Word ○(まる)で表示される空白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】選択したすべてのセル...
-
エクセル 合計値に一番近い件数...
-
エクセル 前年比の求め方
-
Word1007でのSUM 合計ができない
-
エクセルでの簡単な合計値が合...
-
Excelの動作が遅い原因は何でし...
-
エクセルで退職金の計算式を作...
-
【大至急】 Excel数字が入って...
-
1〜50まで足していくと合計は?...
-
パソコンを簡易レジのように使...
-
エクセルでの在庫管理、発注管...
-
エクセルの時間計算
-
Microsft office 2007にアップ...
-
excelの名前のカウント方法
-
2017/5/15日から半年後の計算し...
-
Excelで色付き文字だけ計算でき...
-
Wordのフィールド?
-
エクセルで家計簿を作る際、合...
-
エクセルの反復計算
-
エクセル2013 計算から特定の...
おすすめ情報