No.531
|
|
MS EXCELのフォーミュラ
by
エクセル
from
バンクーバー 2003/03/19 19:25:44
エクセルのIFフォーミュラがわからないので教えてください!
例えば・・・ F12(セル)に結果を出すようにしていて、E12に何か数字が入力されていたら四捨五入してE12*F8をして欲しい、と言う時は
=IF(E12=ここは何?,ROUND(E12*F8,2),””) このフォーミュラを完成させるにはどうしたらいいですか? それともここは「E12=」じゃなくて「E12>.01」にしないといけませんか?でもこれだと数字じゃなくてそのセルに言葉が入ってる時はこのフォーミュラは使えませんよね??
どなたかわかる方教えて下さい! お願いします。
|
|
Res.1 |
|
by
るう
from
日本 2003/03/19 23:40:39
エクセル知らないんですが、E12のセルが数値かどうかを調べる関数を使えばよさそうですね...ということで、エクセルの関数を調べてみると...ISNUMBER関数が使えそうですね。
IF(ISNUMBER(E12), ROUND(E12*F8,2), ””)
試してみたところ、ご所望の動作が得られているようです。
|