Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
Excel棒グラフに関して
投稿日時: 18/11/30 14:23:09
投稿者: ゾロ

棒グラフにて下記表を作成し、グラフ化してますが、ラベル非表示が上手くできませんので        
ご教示願いたくよろしくお願い致します。
日別(1日〜31日)、種類(3種類)の実績入力表があり、経過する毎に種類別に数値を入力しています。    
日毎に前日に入力が無くスペースだったら「NA()」、スペースでなかったら、3種類を「合計」する。    
A1〜A31(1日〜31日)、E1セルに =IF(B1="",NA(),SUM(C1:D3))としています。
 
A    B    C    D    E
1日    10    9    11    30
2日    8    7    6    21
3日    9    5    4    18
14日    11    6    7    24
15日                #N/A
16日                #N/A
31日                #N/A
                                
この時今日が15日の時、1日〜14日までは合計数値が入り、グラフ表示されますが、15日(セルD15)
以降は#N/Aとなりグラフの数値ラベルにも#N/Aと表示してしまいます。
また  =IF(B="","",SUM(C1:D3)とすると、ラベルが0表示となってしまいます。            
日別棒グラフの数値(データラベル)を数値の未入力以降のラベルについて非表示としたいのです。    
よろしくお願い致します。        

回答
投稿日時: 18/11/30 14:58:10
投稿者: んなっと

E列(合計)を
 
=IF(B2="","",SUM(B2:D2))
にしておいて、
 
 表示形式
→ユーザー定義
G/標準;;
→OK
 
でどうでしょうか。
 
※この表示形式なら、単に
=SUM(B2:D2)
でもうまくいきます。

回答
投稿日時: 18/12/02 09:02:59
投稿者: masumasu01

Excelのオプションで0(ゼロ)を表示しないとすればいいのでは
お分かりかと思いますが、Excelのシートの右上隅の
「ファイル」⇒一番下の「オプション」を開いて
「詳細設定」の 「次のシートで作業するときの表示設定」で
 
 「 ☑ゼロの値のセルにゼロを表示する(z) 」 のチェックを外す
ではどうですが?

回答
投稿日時: 18/12/02 09:58:38
投稿者: んなっと

「セル」のゼロ値ではなく、「グラフのデータラベル」のゼロ値を非表示にしたいということですよね。

投稿日時: 18/12/03 15:12:49
投稿者: ゾロ

んなっとさん、masumasuさんご回答ありがとうございます。
しかし乍上手くできません。
数式を=IF(B2="","",SUM(B2:D2))方法でやって、グラフの方の表示形式を
「G/標準;;」にしてもグラフラベルは非表示になりませんでした。
またシートの設定で「0値のセルに0を表示する」のチェックを外したら
シートすべての0値は非表示になってしまいだめでした。
他に方法はないものでしょうか。やっぱりグラフ側はできないのでしょうか。
よろしくお願い致します。

回答
投稿日時: 18/12/03 18:10:56
投稿者: んなっと

例えばExcel2010で説明します。
 
 グラフのデータラベルの上でマウス右クリック
→データラベルの書式設定
→表示形式
→表示形式コード
G/標準;;
追加
→閉じる
 
Excel2003なども似たようなものですが、「追加」がない分もっと簡単にできるはずです。
それにしてもなぜ質問時にExcelのバージョンを選択しなかったのでしょうか。

投稿日時: 18/12/04 13:08:56
投稿者: ゾロ

んなっとさん ご回答ありがとうございます。
ラベルからやりましたが、それでもやはり駄目でした。
これはシステム上無理なんでしょうね!諦めます。
ありがとうございました。