こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IF関数

初心者なので教えてもらった通りに関数を入力したのですが
値が反映されません。環境はエクセル2007です。

式は =IF($F117=",",AVERAGE($F109:$F117))

定期的に平均値を出したいのですが答えが すべてFALSEと反映されます。

困っています どうか数値がでるようになるにはどうしたらいいのか教えてください。
 宜しくお願いします

 

投稿日時 - 2009-09-21 15:52:46

QNo.5307524

困ってます

質問者が選んだベストアンサー

=IF($F117="","",AVERAGE($F109:$F117))

F117が空白で無い時には、F109からF117の平均値を求める。
F117が空白の時には、空白にする。

質問者のやりたい事と違う場合には、補足にやりたい事を書いてください。

投稿日時 - 2009-09-21 15:59:07

お礼

ありがとうございました。
こんなバカな私に親切に教えていただいて感謝します。
ダブルクォーテーションミスのようでした。
修正しましたら正しく数値がでてきました。

ありがとうございます。指摘していただけなかったら
いまだに探していると思います。

投稿日時 - 2009-09-21 17:24:14

このQ&Aは役に立ちましたか?

17人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

NO1の方のアドバイスで判りましたでしょうか?
おせっかいかも知れませんが、
> =IF($F117=",",AVERAGE($F109:$F117))
本当にこの通りの式でしょうか?
だとすれば、ダブルクォーテションは2つ書かないと空白セルを
意味しません。(="","",AV・・・)
従ってFALSEとなるのです。
素直にNO1様の式をそのままコピーされてみては如何でしょうか?

投稿日時 - 2009-09-21 17:13:59

お礼

ありがとうございます。
解決しました。
横着なもので一度式を入力してからはずーっとコピペで
セルの番号だけをを変えてシートを作っていましたので
DATA以外はFALSEがずら~っと並んだ状態でパニックいました。

指摘されなかったらまだ気が付いていなかったと思います
 
ありがとうございました

投稿日時 - 2009-09-21 17:31:33

あなたにオススメの質問