Excel:if 函数 + 时间值

Excel:if 函数 + 时间值

这个公式为什么不起作用?

=IF(I7<=TIMEVALUE("00:10");"0";
IF(I7<=TIMEVALUE("00:30");"0,5";
IF(I7<=TIMEVALUE("01:00");"1";
IF(I7<=TIMEVALUE("01:30");"1,5";
IF(I7<=TIMEVALUE("02:00");"2";
IF(I7<=TIMEVALUE("02:30");"2,5";
IF(I7<=TIMEVALUE("03:00");"3";
IF(I7<=TIMEVALUE("03:30");"3,5";
IF(I7<=TIMEVALUE("04:00");"4";
IF(I7<=TIMEVALUE("04:30");"4,5";
IF(I7<=TIMEVALUE("05:00");"5";
IF(I7<=TIMEVALUE("05:30");"5,5";
IF(I7<=TIMEVALUE("06:00");"6";
IF(I7<=TIMEVALUE("06:30");"6,5";
IF(I7<=TIMEVALUE("07:00");"7";
IF(I7<=TIMEVALUE("07:30");"7,5";
IF(I7<=TIMEVALUE("08:00");"8";
IF(I7<=TIMEVALUE("08:30");"8,5";
IF(I7<=TIMEVALUE("09:00");"9";
IF(I7<=TIMEVALUE("09:30");"9,5";
IF(I7<=TIMEVALUE("10:00");"10";
"Error")))))))))))))))))))))

有时它会重复分数。例如:时间值 3:30 和 4:00 都给我数字 4,尽管 3:30 应该是 3.5

相关内容