新しく質問する

Excel関数と数値の違い?について知恵を貸していただけると幸いです

役に立った:0件
  • 質問者:Misson
  • 投稿日時:2005/11/15 19:53
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

いつも大変お世話になっております。

C14のセルにとある数値が入力されています。
F14のセルに
=IF(IF(F15<>0,$C$14,"")="","",IF(F15<>0,$C$14,""))と関数が入力されています。

F15セルに
=IF(IF(P15*10=0,"",P15*10)=0,"",IF(P15*10,"",P15*10))と関数が入力されています。

上記の関数を使うにあたり、P15のセルに数値を入力した時(初めて数値が入力された時)にF14のセルにC14の数値を表示させたいと思っているのですが、F15セルの関数にF14セルの関数が反応してC14の数値を表示してしまって困っています。

解決方法があるようでしたら皆様の知恵をお貸しいただけると幸いです、よろしくお願いいたします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:1件

No.1ベストアンサー20pt

  • 回答者:banker_U
  • 回答日時:2005/11/15 20:25

F14=IF(F15="","",C14)
F15=IF(COUNT(P15)>0,P15*10,"")

こういうことですか?

なんかやたらに複雑な式がかかれていますが、
要は、P15に数値が入力されたら、F15にP15の10倍の数値を、F14にC14の値を表示させればいいんですよね?
だったら、これでできます。
ちなみに、ちょっとひねってあるのは、COUNTを使ったところで、P15に数値以外の文字が入力された場合は反応しないようになっています。代わりに、数値であれば、0を入力しても反応します。
これが嫌なら、COUNT(P15)>0の部分をP15<>0に置き換えてください。

ご参考:
P15*10=0???意味ないですよね?P15=0で充分です。

Excelでは、空白セル、""(長さゼロの文字列)、0は数値として扱う限りにおいて同一です(0とみなされる)。
空白セルを明確に取り出すためにはISBLANK関数、""を取り出すためには=""とかの式にしないとだめです。

通報する

この回答への補足

banker_U様。
短時間での回答大変感謝しております、banker_U様の回答通り早速試してみたいと思います。

また後程お礼させていただきます。

ありがとうございました^-^

この回答へのお礼

banker_U様

回答大変ありがとうございました、只今banker_U様に指示頂いたように関数を修正し確認したところ何の問題もなく私の行いたかった作業が出来ました^-^v
大変感謝しております。
また機会がありましたら御知恵をお貸しいただけると幸いです。

ありがとう御座いました。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter