• ベストアンサー

IF関数

初心者なので教えてもらった通りに関数を入力したのですが 値が反映されません。環境はエクセル2007です。 式は =IF($F117=",",AVERAGE($F109:$F117)) 定期的に平均値を出したいのですが答えが すべてFALSEと反映されます。 困っています どうか数値がでるようになるにはどうしたらいいのか教えてください。  宜しくお願いします  

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

  • ベストアンサー
  • yucco_chan
  • ベストアンサー率48% (828/1705)
回答No.1

=IF($F117="","",AVERAGE($F109:$F117)) F117が空白で無い時には、F109からF117の平均値を求める。 F117が空白の時には、空白にする。 質問者のやりたい事と違う場合には、補足にやりたい事を書いてください。

bonbigirl
質問者

お礼

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

その他の回答 (1)

  • a987654
  • ベストアンサー率26% (112/415)
回答No.2

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

bonbigirl
質問者

お礼

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

関連するQ&A

専門家に質問してみよう