例えばA列に1~100の数値がランダムに並んでいて、B列には、「A2が 1より大きく10より小さければ D2*10を計算した値、11より大きく50より小さければ D2*20を計算した値」のような条件を設定したいとき、なんて記述すればいいのか教えてください。
=IF(A2>1,IF(A2<10,D2*10,0),0)+IF(A2>11,IF(A2<50,D2*20,0),0)
こんな式になりますね。
1より大きいというのは 1は含みませんから 1<
となります。
1以上ならば 1<= としてください。
なお
というのを どんどん連結していけば、いろいろ条件を 変えれます。
+IF(A2>11,IF(A2<50,D2*20,0),0)
(半角に戻してください)
IF文は 入れ子にすると 限界がありますが、このように連結させると セルの文字数の限界まで できますよ。
=IF(A2>1,IF(A2<10,D2*10,0),0)+IF(A2>11,IF(A2<50,D2*20,0),0)
こんな式になりますね。
1より大きいというのは 1は含みませんから 1<
となります。
1以上ならば 1<= としてください。
なお
というのを どんどん連結していけば、いろいろ条件を 変えれます。
+IF(A2>11,IF(A2<50,D2*20,0),0)
(半角に戻してください)
IF文は 入れ子にすると 限界がありますが、このように連結させると セルの文字数の限界まで できますよ。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | shabon | 4回 | 2回 | 0回 | 2006-07-05 15:48:26 |
2 | ootatmt | 1307回 | 1197回 | 65回 | 2006-07-05 16:04:15 |
3 | nandedarou | 230回 | 216回 | 34回 | 2006-07-05 18:03:50 |
コメント(0件)