5

私は3つの数字の範囲を持っていますが、答えは範囲によって異なります。

75-79=0.255

80-84=0.327

85+  =0.559

範囲を説明する方程式を作成しようとしましたが、Excelには、この関数に入力した引数が多すぎると記載されています。以下は、私が入力した、機能していない方程式です。(X2には番号が含まれています)

=IF(X2=75,X2<=79,0.255,IF(X2=80,X2<=84,0.327,IF(X2>=85,0.559,0)))

また、数値の範囲を別のシートに入力しようとしました- Age、エラーが発生しまし#Value!た。

=IF(X2=Age!A1:A5,0.257,IF(X2=Age!A6:A10,0.327,IF(X2=Age!A11:A33,0.559,0)))
4

4 に答える 4

12
=IF(X2>=85,0.559,IF(X2>=80,0.327,IF(X2>=75,0.255,-1)))

説明:

=IF(X2>=85,                  'If the value is in the highest bracket
      0.559,                 'Use the appropriate number
      IF(X2>=80,             'Otherwise, if the number is in the next highest bracket
           0.327,            'Use the appropriate number
           IF(X2>=75,        'Otherwise, if the number is in the next highest bracket
              0.255,         'Use the appropriate number
              -1             'Otherwise, we're not in any of the ranges (Error)
             )
        )
   )
于 2010-06-24T20:03:16.133 に答える
3

複数の条件に対してAND関数を使用する必要があります。

=IF(AND(A2>=75, A2<=79),0.255,IF(AND(A2>=80, X2<=84),0.327,IF(A2>=85,0.559,0)))
于 2010-06-24T20:02:57.367 に答える
1

数式はの形式である必要があります=IF(X2 >= 85,0.559,IF(X2 >= 80,0.327,IF(X2 >=75,0.255,0)))ELSE-IFこれは、 Excelに欠けているオペランドをシミュレートします。数式はそれぞれに2つの条件を使用していましたが、数式の2番目のパラメーターはIF、条件が。と評価された場合に使用する値ですtrue。そのように条件を連鎖させることはできません。

于 2010-06-24T20:01:20.740 に答える
0

これは私がしたことです:

非常に簡単に言えば:

=IF(C7>100,"Profit",IF(C7=100,"Quota Met","Loss"))

最初のIFステートメントは、trueの場合は利益を入力し、falseの場合は次のIFステートメントに進みます:)

私は基本的な数式の知識しか持っていませんが、それは機能しているので、私は正しいことを受け入れます!

于 2013-12-18T16:43:28.370 に答える