【MS-EXCEL/関数】エクセルで、上下2つのセルのうち、上のセルに「ポンド重量の数値」を入力し、下のセルに「キロ重量に換算された値」を表示させる場合、『上のセルが空欄の場合は下のセルも空欄(空白)を表示』、『上のセルに数値が入力された場合は換算結果を表示』する関数構文を教えて下さい。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/01/10 03:54:40
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント27pt

A1にボンド

A2にキロとして

=IF(A1="","",A1*0.45)

となります。


http://park22.wakwak.com/~phil/derutan.html#TOP1

id:Toshihiro

ありがとうございました。上手くいきました。

2007/01/09 17:05:48
id:rikuzai No.2

回答回数1366ベストアンサー獲得回数141

ポイント27pt

A1にポンド重量数値入力、

B1にキロ重量換算表示をするとして、


B1=IF(ISBLANK(A1),"",A1*0.45359237)


でご希望の表示が実現するかと思います。

http://www.fct.co.jp/benri/doryoko/hyo.html#4

尚、重量の換算率は↑の「ちょっと便利帳」の数字を参照いたしました。

id:Toshihiro

ありがとうございます。「ISBLANK」という関数があるのですね。

2007/01/09 17:08:24
id:maiaaao No.3

回答回数4ベストアンサー獲得回数0

ポイント27pt

普通に数式((上セル)×(換算値))を入れておいて

ゼロ値は表示しないようにするだけでよいのでは?

ちなみにゼロは表示しないようにするのは

[ツール]の[オプション]の表示の中にゼロ値という項目のチェックボックスを外すだけです。

でも、同じブックの中でゼロを表示させたいところがあるなら

数式を((上セル)÷(換算値))にして、エラーを非表示にしたらどうでしょう?その場合のエラー非表示は、

エラー値が表示されているセルを選択しておいて、[書式]の[条件付き書式]をクリックして、

左側のボックスに「数式が」を表示させて、右側のボックスに「 =ISERROR(セル番号)」と入力して、書式の文字色を白くするとエラーが白く表示されて見えないようになります。

id:Toshihiro

ありがとうございます。セルの書式(オプション)的を活用した方法も、使い勝手が良いと思っておりました。ありがとうございます。

2007/01/09 17:12:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません