アプリ版:「スタンプのみでお礼する」機能のリリースについて

掲題の件について、方法がわからず困っております。
ご教示願います。

現在、サーバの稼働統計をパフォーマンスモニタを使用して、CSV出力しました。
レポートは5分毎に取得され、1週間分のレコードがCSVで出力されました。

この結果を、X軸を時間、Y軸をCPU(%Processor Time)のグラフで整理したいと考えております。
現在、時間単位の平均グラフ(棒グラフ)を整理したいと考えております。
前述したように、データは5分単位で出力されているため、そのままでは分単位のグラフになってしまいます。
最終的には、サーバ台数分の同時刻の平均CPU使用率を比較したいと考えています。

DAVERAGEを利用し、別表で整理した結果をグラフのデータとして使用すれば、時間単位の平均をグラフ可能だとは思っていますが、サーバ台数が多く、かなりの時間がかかってしまうため、簡単に時間単位の平均グラフ(棒グラフ)を作成する方法を探しております。

よろしければ、作成方法をご教示願います。

A 回答 (2件)

CSVで出力される型式が分からないので、インスタントだったのですが、サンプルCSVとか準備してもらえればそれなりのアドバイスが出来ます。

(私の分かる範囲ですが。。。)

また、マクロは使っていません。
Excel標準のグラフ作成を使っただけです。

CSVをExcelで開き、1シートに1CSVとして集計したいシートを作ってそれをグラフ化しただけです。
だからPassをかけなくても良かったんだけど、ま~企業で使用する感じだったので、Passをかけただけです。

平均値を出したかったら、=AVERAGE(C3:C15)等の関数を使えば良いですよ。(averageifsも関数計算ですね!!)

5分毎のデータを1時間単位のデータにするのも、関数計算で簡単に出来ます。

Excel関数計算なら、ググッたら結構ヒットしますよ。    p(^^)gがんばって!

  
    • good
    • 0
この回答へのお礼

質問にもあるように関数等で、一次集計用の表を作りたくなかったのですが、その方法はないということで理解しました。
遅くなりましたが、ありがとうございました。

お礼日時:2010/03/22 21:34

インスタントで作ってみました。


こんな感じでは駄目でしょうか??

http://tyhp.sakura.ne.jp/pc_net_sp/qa5752769.xls

これを元に勉強・カスタマイズして下さい。(一部Passwordをかけました。)

ただし、商用目的には絶対使わないで下さい。
(サーバ台数から考えて、質問者の社内利用のみ許可という事でお願いします。
 理由:Word・Excel等の勉強教室で有料で教えている事ですので。)
万が一、発見した場合は、販売元・販売先を調査させて頂きます。

   

この回答への補足

回答ありがとうございます。
急ぎで作成しないといけなかったこともあり、力技で対応しました。
あと一歩早ければという感じでした。

マクロで対応ということですね。
参考にさせていただきます。
家では確認出来ませんので、職場で内容を見させて頂きます。
※家はKingsoftのEXCELですので。

求めていたイメージが伝わりづらかったのかもしれません。
サンプルで例を挙げると、
■サーバ1
時間 CPU
10:03 43
10:39 13
11:22 22
11:46 44
12:07 43

■サーバ2
時間  CPU
10:12 33
11:43 46
12:33 58
12:40 12
というデータが対象の場合、

時間 サーバ1 サーバ2
10時 28   12
11時 33   46
12時 43   30
をグラフ化するような方法が知りたいという思いでした。
このようなサンプルデータが実際は5分単位で1週間分ありまして、それを時刻単位(mm/dd hh)の平均値を1つのグラフで表現したかったというのが思いです。
今回は、averageifsで
">=2010/03/01 00:00:00"~"<2010/03/01 01:00:00"のように複数条件を指定して、一時表を作成し、その結果をグラフ化する方法を取りました。(力技ですが。。。)
本当はこのような一時表を作成はしたくはないんですが。

マクロは参考にさせていただきたいと思います。
ありがとうございました。
対応方法が別途あるようでしたら、引き続き回答お願いします。

補足日時:2010/03/17 01:23
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!