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

エクセルの関数でわからないことがあります。
時間帯別の売上高を計算したいのですが、どのようにすればよろしいでしょうか?

以下に例を示します。
A列に売上発生時刻、B列が売上金額です。

発生時刻金額
8:151,070
8:452,240
9:15500
10:17800
10:491,250
11:33750
11:45980
11:551,430



●質問者: ghotiandchips
●カテゴリ:科学・統計資料
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
ベストアンサー

たとえば 10時台の合計を出したい場合は、以下のようにします。

=SUM(B:B)-SUMIF(A:B,"<10:00",B:B)-SUMIF(A:B,">11:00",B:B)

全部の合計から 10時未満と11時以上の合計を引けば 10時台の合計となります。


ちなみに 8時台は
=SUM(B:B)-SUMIF(A:B,"<8:00",B:B)-SUMIF(A:B,">9:00",B:B)

9時台は
=SUM(B:B)-SUMIF(A:B,"<9:00",B:B)-SUMIF(A:B,">10:00",B:B)

11時台は
=SUM(B:B)-SUMIF(A:B,"<11:00",B:B)-SUMIF(A:B,">12:00",B:B)

とすればいいです。
とりたい時間から その一時間後を指定すればいいだけです。


ghotiandchipsさんのコメント
列番号のアルファベットの後ろに状況に合わせて行番号の数字を付加して実際の範囲指定をすれば良いのですね。 それで解決しました。有難うございました!! 助かりました。 最初の単純なコピペした私があほでした^^;

ghotiandchipsさんのコメント
数式を見ると、その意味することがよくわかりますが、いざ自分でやりたいことを数式で組み立てていくのが未だ五里霧中です。色々勉強したり、考えたり、書いてみたり、という過程の中でわからぬことがきっとまた出てくるでしょう。 その時はまた是非宜しくお付き合い下されば嬉しいです。 人任せは好きではないので、頂いた回答をもとに応用?スキルアップ?にも取り組みたいと思っていますが、時間関数の扱い(シリアル値の扱い方)がまだおぼつかないレベルです。今後とも宜しくお願いいたします。

質問者から

takntさま

早速のご回答有難うございます。
頂いた数式をコピペしましたが、表示が0:00と表示されました。
セルの書式設定でペーストしたセルが時刻になっていたので、標準に戻しましたら、0(ゼロ)と表示されてしまいました。

どうしたものかと思案しております。


2 ● Silvanus

以下の式をA列、B列以外(例えばC列)に貼ってみて下さい。
=SUMIFS(B:B,A:A,">=10:00",A:A,"<11:00")
この式では10時台の金額の合計を示します。


Silvanusさんのコメント
式を貼ったセルの書式は、時刻などではなく 標準や通貨、数値にして下さいね。

きゃづみぃさんのコメント
数値で 8:15とか できるんですか?

Silvanusさんのコメント
それならば、takntさんの方式を採るしかないですね。 =SUM(B:B)-SUMIF(A:A,"<10:00",B:B)-SUMIF(A:A,">=11:00",B:B) この式を貼ってみて下さい。貼った時に時刻形式の表示になってしまったら 書式を標準等に変更して下さいね。

きゃづみぃさんのコメント
ああ 数式の箇所のことね。 勘違いでした。

Silvanusさんのコメント
タッチ差でしたねw

Silvanusさんのコメント
>質問者さん takntさんの最初の回答内容で、SUMIF関数の第一引数が"A:B"と なっている部分を"A:A"に換えれば良いんですよ。 この場合、行番号は必須ではありませんから (第一引数さえ正しければ)単純コピペで問題有りません。 勿論、式を貼るセルを正しく書式設定してやることは必要ですけど。 時間値に限りませんが、こういう処理をする際に 不等号に付随するイコールの有無(≦か<か、≧か>か)が 結果に少なからず影響を及ぼしますので、よく考えて記述して下さい。 例えば、このコメの3つ上の式を見て、「10:00」ジャストの値と 「11:00」ジャストの値がどの様に扱われるか考えてみて下さい。

質問者から

Silvanusさま

ご回答有難うございます。

記入し忘れがあります。使用アプリケーションはエクセル2003です。
2003ではsumifsは使えないみたいです。
WEBで調べると無理やり使うやり方もありそうですが、一見して私にそのスキルは無さそうです。
http://excel-magic.com/blog-entry-27.html

2007にバージョンアップしかないか。。。。


関連質問

●質問をもっと探す●



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