Tag: 地板

Excel VBA – 在列的使用行上的地面

我正在尝试将使用的列的范围转换为使用楼层的小时数据。 作为Excel中的函数,我有=FLOOR(A2, "1:00") 所以2016-07-01 07:59:59.0000000会变成01-07 / 2016 7:00 我想在VBA中为第一行是一个头的列A做这个。 我想我需要转换为dateTime后,但还没有想过这个(应该不难)。 我试过这个: .Range(Cells(2, 1), Cells(Rows.Count, 1).End(xlUp)) = _ Application.WorksheetFunction.Floor(Cells(2, 1), Cells(Rows.Count, 1).End(xlUp), "1:00") 但是得到错误的参数数量错误。 这个: .Range("A:A") = Application.WorksheetFunction.Floor("A:A", "1:00") 给出types不匹配。 不知道如何继续。

如何使用excel函数:如果,Mod和Floor

嗨,我想整数,我必须使用给定的function,如果,国防部,地板。 如果价格为5.50美元或12.19美元或者任何价格,如果价格在.00到0.49之间,则价格应该为0.49,如果价格大于0.49,则价格应该为0.95。 我不知道如何解决这个问题。 谢谢