获取 if 语句中最接近数字的 return 值

Get if statement to return value closest to the number

我正在构建一个计算器,需要根据此逻辑对 return 数字进行以下 if 语句,当我将此公式向下拖动时 returns 10 用于我的后续行,我该如何解决这个问题?

试过如下:

=IF(OR(D5>=60,1,1),IF(OR(D5>=120,2,2),IF(OR(D5>=180,3,3),IF(OR(D5>=240,4,4),IF(OR(D5>=300,5,5),IF(OR(D5>=360,6,6),IF(OR(D5>=420,7,7),IF(OR(D5>=480,8,8),IF(OR(D5>=540,9,9),IF(D5>=600,10,10))))))))))

删除放置此公式的列中的所有内容,并将其粘贴到该列的第 5 行

=INDEX(IFNA(VLOOKUP(D5:D, {SEQUENCE(10, 1, 60, 60), SEQUENCE(10)}, 2, 1)))