[[20220520152801]] 『ゲージグラフ(メーターグラフ)のパーセンテージ表』(とも) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ゲージグラフ(メーターグラフ)のパーセンテージ表示について』(とも)

ゲージグラフ(円グラフの半円にしたもの)を使って、計画の達成率グラフ作成を作成したくて、下記のサイトを参考に一番簡単なtype1作成方法で実践してみました。
円グラフは作成できたものの、パーセンテージが連動できず、どのように表示させたらいいのか教えてください。

https://bdastyle.net/tools/dashboard/gauge-chart.html

こちらには、例として、10%を表示するゲージグラフだったのですが、実際にやってみると、15%となってしまいました。
自動で10%となるように、もちろん数字が変わっていって半円で100%にすることは可能なのでしょうか?
ご教授願います。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


15%になった時のデータを示して下さい。
どんな表を作りましたか?
(γ) 2022/05/20(金) 16:58

もう一度同じデータで作成してみました。
サイトとまったく同じ(セル位置も)ようにやってみました

・B5=0.1
・B6=0.9 (=1-B5)
・B7=1  (=SUM(B5:B6))

これをセル選択し、ドーナツグラフを挿入
データ系列の書式設定で
系列のオプション-グラフの基線位置を270に設定
その他は、下半分のデータを塗りつぶしなしに設定
半円は完成
データラベルの書式設定-ラベルオプションにてパーセンテージにチェックを入れました
その結果…求めたいパーセンテージが5%になってしまいます。

操作した内容は以上のようです。

(とも) 2022/05/23(月) 17:08


それと
例えば、
目標額に対しての達成率を表示したいとして、
100%を超えた場合の操作方法を教えていただけたらありがたいです。

上記サイトでは、=SUM(B5:B6)としていますが、
B6が目標値として決まっている場合(B5がB6を超えてしまった場合)はグラフが半円を超えるという事になると思うのですが、その方法を教えていただけたらありがたいです。

(とも) 2022/05/23(月) 17:16


パーセンテージは、=0.1/(0.1+0.9+1) で計算されます。
B7は隠された表示になっていますが、分母には加算されます。
あくまで、3つの部分で円グラフは構成されていて、
単に1に相当する部分を見えなくしているだけですから。

ですから、5%と表示されるのは筋は通っているわけです。
B5,B6自体の書式をパーセントにしてから、
「パーセント」ではなく「値」をデータラベルで表示すればよいでしょう。

# ちょっと出かけないといけないので、後半は少し考えてみてください。
(γ) 2022/05/23(月) 17:22


お忙しいところお答えくださってありがとうございます。
パーセンテージについては、グラフの書式設定ではなく、データを貼り付ける事にします。
あとは、100%超えのグラフについて、表示できるようにしたいと思います。
(とも) 2022/05/23(月) 17:45

同じようにして
110%
90%
でグラフを描けば良いのでは?
# まだ出先ですが。
(γ) 2022/05/23(月) 19:35

・B5=0.1
・B6=0.9 (=1-B5)
・B7=1  (=SUM(B5:B6))
これをセル選択し、ドーナツグラフを挿入
データ系列の書式設定で
系列のオプション-グラフの基線位置を270に設定
その他は、下半分のデータを塗りつぶしなしに設定
半円は完成

グラフの
B5=0.1の部分は単色濃い青
B6=0.9の部分は薄いグレー
B7=1の部分は色なし
に設定しています

B5の部分が1.1になった場合、割合としては110%という事になると思うのですが、
このままの書式設定だと100%を超えた10%ぶんは薄いグレーで表示されてしまいます。
希望としては濃い青が100%を超えた10%まで濃い青色で表示されるようになるといいのですが、
それは出来ないのでしょうか?
100%を超えた場合は都度手動でグラフの書式設定-色の変更をしなければならないのでしょうか。

ご教授ください。
(とも) 2022/06/02(木) 17:28


 いや、ですから、
 B5:  110%
 B6:   90%
 でB5:B6を対象として同様のグラフを描き、270度回転すればよいのでは?
 と書いているのですが。
 試しているんですか?

(γ) 2022/06/02(木) 20:33


いずれにしても、目標をオーバーするケースでは、
・100%を超えた部分を見せないようにするか(私案)
・100%を超えた部分の色を見せない(ただし、区切りは発生してしまうので、誤解を招くかも)
どちらにせよ、ひと手間必要なのは避けがたいでしょう。
(γ) 2022/06/02(木) 20:54

Y様

> B5: 110%
> B6: 90%
> でB5:B6を対象として同様のグラフを描き、270度回転すればよいのでは?
> と書いているのですが。
> 試しているんですか?
もちろん試してみて私が質問している内容の結論には至っていないから、私のお伝えの仕方が悪かったのかY様に伝わっていないようでしたので、もしくは、Y様の

>110%
>90%
>でグラフを描けば良いのでは?
> まだ出先ですが。
これでは私は理解できませんでした。

あえてY様と名指しせず、他の分かる方がいらしたら、スムーズに結論に至るなと思い、再度質問させてもらいましたよ(笑)

そもそも私は下記のように記載しているのに、
・B5=0.1
・B6=0.9 (=1-B5)
・B7=1  (=SUM(B5:B6))

>いや、ですから、
> B5: 110%
> B6: 90%
などと書かれても分かりにくいですし、威圧的です。
そうはいってもコメントしてくださいましたので、計算式は無視して、110% 90% として実施してみても、
私が質問した

『このままの書式設定だと100%を超えた10%ぶんは薄いグレーで表示されてしまいます。
希望としては濃い青が100%を超えた10%まで濃い青色で表示されるようになるといいのですが、
それは出来ないのでしょうか?
100%を超えた場合は都度手動でグラフの書式設定-色の変更をしなければならないのでしょうか。』
に対する答えではないと思いました。
実際に半円を超える10%表示どころか、100度くらいで110%と表示される結果でしたよ^^;

その後、気づかれたのでしょうかね?
>いずれにしても、目標をオーバーするケースでは、
>・100%を超えた部分を見せないようにするか
>・100%を超えた部分の色を見せない
のコメントされてますね。
そーです。
『このままの書式設定だと100%を超えた10%ぶんは薄いグレーで表示されてしまいます。
希望としては濃い青が100%を超えた10%まで濃い青色で表示されるようになるといいのですが、
それは出来ないのでしょうか?』
に対する答えです。
そういう事が質問内容でした。

以上です。

(とも) 2022/06/09(木) 09:42


>希望としては濃い青が100%を超えた10%まで濃い青色で表示されるようになるといいのですが
それは、前々回書いた案で実現されていますよね。

>100%を超えた場合は都度手動でグラフの書式設定-色の変更をしなければならないのでしょうか。
それについては、
>どちらにせよ、ひと手間必要なのは避けがたいでしょう。
と回答していますよね。手動で補正が必要です。

しかも、あなたの案については、
>ただし、区切りは発生してしまうので、誤解を招くかも
と書いて、二つの領域を合計して110%に達しているとは見た目から理解されにくいのではないですか、
とコメントしています。
回答をよく理解していただきたいと思いました。

(γ) 2022/06/09(木) 10:00


>実際に半円を超える10%表示どころか、100度くらいで110%と表示される結果でしたよ^^;
そんなことにはなりませんよ。
たぶんB7も入れてグラフにしているんでしょう。
B5とB6だけでドーナツグラフを書くんですよ。そして270度回転するのは同じ。
半円基準とするためにデータの合計があえて2(200%)になるようなデータを与える、
という理屈を理解されていないからだと思います。
(γ) 2022/06/09(木) 11:59

>それは、前々回書いた案で実現されていますよね。
いやいや、だからしてないんですって。
Y様はそういう説明のつもりだったのかもしれませんが、
とにかく説明が雑で、分かりにくかったです。
てことを言っているのです。

>そんなことにはなりませんよ。
あなたの言っている通り、試して実際にみてそうなったから言っているのです。
そうならなかったのには、説明が分かりづらいということです。
知らないから質問している場なのです。

>B5とB6だけでドーナツグラフを書くんですよ。そして270度回転するのは同じ。
>半円基準とするためにデータの合計があえて2(200%)になるようなデータを与える、
>という理屈を理解されていないからだと思います。

理解していない人だから、こういう場で質問しているのです。
分かっているだろうと思ってらっしゃるのもこの場を理解されてないんじゃないですか?笑

(とも) 2022/06/09(木) 12:14


質問者の方はちょっと落ち着きましょう。煽り口調になってますよ。
さておき、以下のようにしてみてはどうですか?

・B5=1.1
・B6=0  (=MAX(1-B5,0))
・B7=0.9 (=2-SUM(B5:B6))

B5の値が200%(2.0)を超えると表示がおかしくなります。
どうしてそうなるか、200%超に対応させるにはどうすればいいかは自身で考えてみてください。
(モブおじ) 2022/06/09(木) 13:17


????
(コメント無視なのか) 2022/06/17(金) 21:13

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.