- ベストアンサー
IF関数
初心者なので教えてもらった通りに関数を入力したのですが 値が反映されません。環境はエクセル2007です。 式は =IF($F117=",",AVERAGE($F109:$F117)) 定期的に平均値を出したいのですが答えが すべてFALSEと反映されます。 困っています どうか数値がでるようになるにはどうしたらいいのか教えてください。 宜しくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=IF($F117="","",AVERAGE($F109:$F117)) F117が空白で無い時には、F109からF117の平均値を求める。 F117が空白の時には、空白にする。 質問者のやりたい事と違う場合には、補足にやりたい事を書いてください。
その他の回答 (1)
- a987654
- ベストアンサー率26% (112/415)
回答No.2
NO1の方のアドバイスで判りましたでしょうか? おせっかいかも知れませんが、 > =IF($F117=",",AVERAGE($F109:$F117)) 本当にこの通りの式でしょうか? だとすれば、ダブルクォーテションは2つ書かないと空白セルを 意味しません。(="","",AV・・・) 従ってFALSEとなるのです。 素直にNO1様の式をそのままコピーされてみては如何でしょうか?
質問者
お礼
ありがとうございます。 解決しました。 横着なもので一度式を入力してからはずーっとコピペで セルの番号だけをを変えてシートを作っていましたので DATA以外はFALSEがずら~っと並んだ状態でパニックいました。 指摘されなかったらまだ気が付いていなかったと思います ありがとうございました
お礼
ありがとうございました。 こんなバカな私に親切に教えていただいて感謝します。 ダブルクォーテーションミスのようでした。 修正しましたら正しく数値がでてきました。 ありがとうございます。指摘していただけなかったら いまだに探していると思います。