dポイントプレゼントキャンペーン実施中!

エクセルの関数について教えて下さい。

ゼロ(0)マイナス(ー数値)や正の1(+1)として扱う関数を教えて下さい。
具体的には
123×0=123
123×ー0・7=123
計算の答えとしてはオカシイですが、このように計算させたいです。

A 回答 (2件)

例えばA1セルに123を入力してB1セルには1、B2セルには2、B3セルには0、B4セルには-0.7の数値が入力されているとします。

お求めのような答えをC列に表示させるのでしたらC1セルには次の式を入力して下方にドラッグコピーします。

=IF(B1="","",IF(B1<=0,A$1,A$1*B1))
    • good
    • 0
この回答へのお礼

回答有難うございます。
早速試してみます。

お礼日時:2013/03/04 15:24

= 123 * If(A1<=0, 1 , A1)



こんな感じでどうでしょうね。
A1が対象になっている数字の入っているセル。

あなたの必要な関数の内容をそのまま表現したのが If(A1<=0, 1 , A1)
散文で書き下せば、A1が0か0より小さいならなら1、0より大きいならA1の数値をそのまま返す、ということ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
早速試してみます。

お礼日時:2013/03/03 22:12

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