人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの関数の記述方法について質問です。

例えばA列に1?100の数値がランダムに並んでいて、B列には、「A2が 1より大きく10より小さければ D2*10を計算した値、11より大きく50より小さければ D2*20を計算した値」のような条件を設定したいとき、なんて記述すればいいのか教えてください。

●質問者: takah
●カテゴリ:コンピュータ インターネット
✍キーワード:D2 Excel ランダム 計算 記述
○ 状態 :終了
└ 回答数 : 2/5件

▽最新の回答へ

1 ● きゃづみぃ
●50ポイント ベストアンサー

=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文は 入れ子にすると 限界がありますが、このように連結させると セルの文字数の限界まで できますよ。


http://www.x-media.co.jp/tyoufaq/faq4_1.shtml


2 ● silvertail
●20ポイント

=IF(A2<10,D2*10,D2*20)

これでどうでしょう。

http://q.hatena.ne.jp/1152080954

↑ダミーです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ