重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

入力セルB1には数値0~9と”ヌル”が入ります。
セルB2でA1+B1の計算
B2の計算条件は、B1が””の時””が出力
B1が0(数値のゼロ)の時数値のゼロが出力
B1が1~9の時はA1+B1の演算をさせたいのですが、IF関数でできますか
関数の組み方をお願いします。

A 回答 (4件)

こんばんは



=IF(B1="","",(A1+B1)*SIGN(B1))

でどうでしょうか試してみて下さい!

この回答への補足

アドバイスありがとうございます。
早速実行してみました
A1の入力が数値の10とします。
B1の入力が”ヌル”の時  B2の計算結果が””(ヌル)
B1の入力が数値のゼロの時 B2の計算結果が数値の0(ゼロ)
B1の入力が数値の5の時  B2の計算結果がA1+B1で15
としたいのですが
質問の内容が不足だったと思います。
可能でしょうか。
よろしくお願いします。

補足日時:2001/09/04 00:14
    • good
    • 0
この回答へのお礼

使用ソフトのLotusを明示しなかったため、誤解をまねきました。
すみませんでした。
Lotusの場合、両方法も数値のゼロ入力では、””の出力となるようです。
Excelでは正常に動作しました。
ご指導ありがとうございました。

お礼日時:2001/09/04 20:05

補足についてですが、B2に式を入力すればcomvさんの式でも私の式でもktlさんのおっしゃるとおりの結果が出ますが、なにがダメなのでしょうか?


また、補足してください。
    • good
    • 0
この回答へのお礼

使用ソフトのLotusを明示しなかったため、誤解をまねきました。
すみませんでした。
Lotusの場合、両方法も数値のゼロ入力では、””の出力となるようです。
Excelでは正常に動作しました。
ご指導ありがとうございました。

お礼日時:2001/09/04 19:51

こんばんは!



補足のご質問ですが!
前記の式をそのままセルB2に記載すればOKです!
    • good
    • 0

=IF(B1="","",IF(B1=0,0,A1+B1))


でどうでしょうか?

この回答への補足

アドバイスありがとうございます。
試行してみました
A1の入力が数値の10とします。
B1の入力が”ヌル”の時  B2の計算結果が””(ヌル)
B1の入力が数値のゼロの時 B2の計算結果が数値の0(ゼロ)
B1の入力が数値の5の時  B2の計算結果がA1+B1で15
としたいのですが
質問の内容が不足だったと思います。
可能でしょうか。
よろしくお願いします。

補足日時:2001/09/04 00:42
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!