質問 |
||
| 質問者:4388 | excelの数式がわかりません! | |
|---|---|---|
困り度:
|
こんにちわ、超初心者です。EXCELの数式で困っています。 ●セルB2にA2から1マイナスした数を表示させます。単純に、 =A2−1 ですよね。●さらにこの数式の答えのなかから、−1以下は0と表示させたいのですが、この二つの条件を満たす式がわかりません!! どなたか教えて下さい!よろしくお願いします。 |
|
質問投稿日時:08/07/02 14:53 質問番号:4145769 |
||
回答 |
|
| 回答者:char16 | 横入りしてすみません。 IF(A2>0,A2-1,0)の式の意味ですが、 ご覧の通り「IF」ですから、もし〜だったら、こうして、そうでなければこうする・・・ということを実行します。 この場合、「A2>0」だったら「A2−1」としてそうでなければ「0」とするという意味です。 日本語で言えば、A2の値が0より大きかった場合にはA2−1の計算を行い、そうでなければ(0以下であれば)0を設定する。 ということになります。 |
|---|---|
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/07/02 17:02 回答番号:No.4 |
|
| この回答へのお礼 | とてもわかりやすい解説をありがとうございました!(涙) もっと勉強して皆様のようなEXCELの達人に近づけるように がんばります。 本当にありがとうございました。 |
回答 |
|
| 回答者:chie65536 | 因みに、ANo.1の回答のような「MAX関数が使える時」と言うのは「−1以下は−1と表示」や「0以下は0と表示」など「下限値と要求値が等しい時のみ」です。 質問文のように「−1以下は0と表示」など「下限値と要求値が等しくない時」には、MAX関数は使えません。 |
|---|---|
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/07/02 15:40 回答番号:No.3 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答良回答10pt |
|
| 回答者:chie65536 | ANo.1の回答では「A2セルの内容が0より大きく1を越えない場合(つまり、A2−1が、−1より大きく0を越えない場合)」に0と表示されてしまいます。つまり−0.3や−0.7も0にされてしまいます。 なので以下のように書く必要があります。 =IF(A2>0,A2-1,0) |
|---|---|
| 種類:回答 どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/07/02 15:28 回答番号:No.2 |
|
| この回答へのお礼 | 早速回答して頂き、ありがとうございます。 そのまま数式を使ってみましたら、希望通りの結果になりました!! ただ、実は数式の意味がよくわからないのですが・・・(汗) 言葉にすると、=IF(A2>0,A2-1,0)とは、どう読み取ればいいのでしょうか? こんな低レベルですみません・・・・ |
回答良回答20pt |
|
| 回答者:mu2011 | 一例です。 =MAX(A2-1,0) |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/07/02 15:00 回答番号:No.1 |
|
| この回答へのお礼 | 早速回答して頂いてありがとうございます!! そのまま数式を使ってみましたら、希望通りの結果になりました。 MAXは初めて知りました!考え方が少し広がったような気が します。勉強になりました。 どうもありがとうございました。 |