2017-03-29 9 views
0

私は私の学生のためのタスクシートを作っていますし、私は次のコードを書かれている:時間内の数値とExcelを比較するには?

=IF(J35-K35>5,"Task 1",IF(J35-K35>3,"Task 2",IF(J35-K35>2,"Task 3", IF(J35-K35>0,"Task 4",IF(K35-J35<1,"Task 5",IF(K35-J35<3,"task 6",IF(K35-J35>3,"Task 7"))))))) 

セルK35は、「総労働時間」と セルJ35は、「必要な合計時間」が含まれて含まれています。 形式は[h]です:mm

私がここで直面している問題は、2つの条件の出力を示していることです.0よりも大きいもの(タスク4)と少ないもの1より大きい(タスク5)。その他の条件は実行されません。時間と数字を比較できる方法が必要です。 この問題を解決するにはどうすればよいですか?

答えて

2

セルに時間が含まれている場合、計算J35-K35は、正の値の場合は0〜1、負の値の場合は-1〜0の数値を返します。数式は、時間として書式設定された場合の外観とは異なり、基本となる値を使用します。

一般値としてフォーマットされた1時間の値は0.041666667です。あなたの式は可能性がありますので、あなたの式のそれとその倍数を使用するか、小数点の前の部分は、時間数がある数値に到達する24による減算の結果を乗算するか、働いていた

=IF((J35-K35)*24>5,"Task 1",IF((J35-K35)*24>3,"Task 2",IF((J35-K35)*24>2,"Task 3", IF((J35-K35)*24>0,"Task 4",IF((K35-J35)*24<1,"Task 5",IF((K35-J35)*24<3,"task 6",IF((K35-J35)*24>3,"Task 7"))))))) 
+0

! ありがとうございます@teylyn –

関連する問題