[[20150321195829]] 『関数と0の非表示を教えて下さい』(けんくん) ページの最後に飛ぶ

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

 

『関数と0の非表示を教えて下さい』(けんくん)

 初心者です。0を非表示にしたく、セルの書式をユーザー定義で #;-#;@ にしましたが桁区切りが出来ません。
又、値の有るセルのみの平均の出し方を教えて下さい。

 (参考表)
       A       B       C       D       E       F
 1  
 2                              0        0
 3                             50      10      -50
 4          1,234             100      20    1,134
 5            123             150      30      -27
 6          1,357       0     300      60    1,057
 7            679              75      20      264

  6行目 7行目 D列 F列に下記関数が入っています。
 6行目には、合計 例) B6=SUM(B2:B5)
 7行目には、平均 例)  B7=IF(COUNT(B2:B5),ABERAGE(B2:B5),"")
 D2:D5には、 D2=E2*5    D3=E3*5    D4=E4*5    D5=E5*5
 F2:F5には、 F2=B2-D2   F3=B3-D3   F4=B4-D4   F5=B5-D5  

  ・ 0の表示を無くしたい。
  ・ D7セルの表示をD2が空白として、D3,D4,D5の平均値(100)を表示したい。
  ・ F7セルも同様の表示としたい。 

 以上  宜しくお願い致します。   

< 使用 Excel:Excel2013、使用 OS:Windows8 >


 表示だけであれば、
 #;-#;@
 ではなく
 #,###;-#,###;;@
 ではないでしょうか(整数表示になりますけれど)。

 平均は
 =AVERAGEIF(D3:D5,"<>0",D3:D5)
 のようにしたら良いかと思います。
http://news.mynavi.jp/series/excelfunc/053/

(Mook) 2015/03/21(土) 22:33


 カバ丸、参上!

 表示だけでいいなら #,### だけで。

 0を除く平均は
 B7 =IFERROR(AVERAGEIF(B2:B5,"<>0"),"")

 参考にしてくれい。では!ε=ε=ε= ヘ(*¨)ノ
 
(カバ丸) 2015/03/21(土) 22:56

 (Mook)さん 出来ました。

 (カバ丸)さん 確認させて戴きます。

 見易い表が作れます。お世話に成りました。

(けんくん) 2015/03/21(土) 23:25


 カバ丸、再び参上!

 >(カバ丸)さん 確認させて戴きます。

 確認しとらんのかい・・・。・゚・(ノД`)・゚・。

 勝手にせい! では!ε=ε=ε=ヘ(*--)ノ
 
(カバ丸) 2015/03/22(日) 00:17

 確認が遅くなって申し訳ありません。

 値の有るセルのみの平均値ですが、=AVERAGEIF(D3:D5,"<>0",D3:D5) ですと

 データーがない場合には、#DIV/0!が表示されるので

 =IFERROR(AVERAGEIF(B2:B5,"<>0"),"")を使わせて戴きます。

 又、0の非表示ですが、どちらも良い様に思われます。

 #,###;-#,###;;@ と #,### との違いを教えて戴けませんか?

(けんくん) 2015/03/22(日) 09:19


 どちらも省略可能な部分(言い方が悪いが無駄な部分)があるという指摘だと思うが。
 (AVERAGEIG関数の方はエラー処理も入っているが)
(ねむねむ) 2015/03/22(日) 09:53

 なんとなく了解しました。
 お世話に成りました。
(けんくん) 2015/03/22(日) 12:42

コメント返信:

[ 一覧(最新更新順) ]


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