本文目录一览:

停车费Excel函数公式计算

H2单元格公式为:

=IF(OR(F2="",D2="月卡车",TEXT(F2-E2,"[m]")=60),"",IF(TEXT(F2-E2,"[m]")=120,5,5+ROUNDUP((TEXT(F2-E2,"[m]")-120)/60,0)))

D2为月卡车时,结果为:空值。

F2为空值时,即不论该行有没有进场时间,只要出场时间为空值,结果为:空值。

进场时间不大于60分钟时,结果为:空值。

进场时间不大于120分钟时,结果为:5元。

否则,(即大于120分钟时),结果为:5元+多出2小时的钱数,(每多一小时加一元,不足一小时的按1小时算)。

最后,单击H2单元格,下拉,往下填充H列的公式。

怎么用Excel函数计算停车费?

用excel计算停车费步骤如下:

1、

2、

3、

4、

5、

6、

7、

8、

9、

10、

11、

EXCEL计时收停车费的函数?

I列为小时数。(如果是两个日期时间的差,要乘以24。)

=lookup(i2,{0,1,4},{0,5,10})+int(i2/12)*5

关于excel函数,求停车场收费金额的疑问

这里用TRUNC不好,用:

=E2*CEILING((HOUR(J2)*60+MINUTE(J2))/15,1)

其实可以直接用:

=E2*CEILING(J2*96,1)

因为1天中有1440分钟,等于96个15分钟。

求一个停车场计费EXCEL函数公式

从题意上理解=IF((B2-A2)*24*60=15,0,IF((B2-A2)*24*60=60,1.5,INT((B2-A2)*24*60/15)*2.25+1.5)))

感觉是15分后--60分钟内 每15分钟1.5元

=IF((B2-A2)*24*60=15,0,IF((B2-A2)*24*60=60,INT((B2-A2)*24*60/15)*1.5,INT((B2-A2)*24*60/15)*2.25+1.5))

怎样用EXCEL表计算小区停车费收费金额?

这个问题有意思。我用powerquery做了一个解答。

代码如下:

let

源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],

更改的类型 = Table.TransformColumnTypes(源,{{"车牌", type text}, {"入场时间", type datetime}, {"出场时间", type datetime}, {"应收费金额", Int64.Type}}),

已添加自定义 = Table.AddColumn(更改的类型, "停车时长", each [出场时间]-[入场时间]),

更改的类型1 = Table.TransformColumnTypes(已添加自定义,{{"停车时长", type duration}}),

已添加自定义1 = Table.AddColumn(更改的类型1, "计费", each if [停车时长]#duration(0,1,0,0) then 0 else

if [停车时长]#duration(0,12,0,0) then 5 else

if [停车时长]=#duration(0,12,0,0) then 5*Number.RoundUp([停车时长]/#duration(0,12,0,0)) else null),

已添加自定义2 = Table.AddColumn(已添加自定义1, "下一次计费时间起点", each if [停车时长]#duration(0,1,0,0) then null else

if [停车时长]#duration(0,12,0,0) then [入场时间]+#duration(0,12,0,0) else null),

已添加索引 = Table.AddIndexColumn(已添加自定义2, "索引", 0, 1),

已添加自定义3 = Table.AddColumn(已添加索引, "是否应再计费", each try if [入场时间] =已添加索引[下一次计费时间起点]{[索引]-1} then 0 else [计费] otherwise [计费]),

删除的其他列 = Table.SelectColumns(已添加自定义3,{"车牌", "入场时间", "出场时间", "停车时长", "下一次计费时间起点", "是否应再计费"}),

删除的列 = Table.RemoveColumns(删除的其他列,{"下一次计费时间起点"}),

重命名的列 = Table.RenameColumns(删除的列,{{"是否应再计费", "计费"}})

in

重命名的列

这里边的难点是停车时长如果在1-12小时内,多次进出只收一次费。我是这么设想的:第一次停车超过1小时后,立即计算其下一个应计费时间区间(即进入时间+12小时),然后和后面入场时间相比,如果入场时间小于这个下一个应计费时间区间,则不计费;如果大于,则计费。

但里边还有好多细节我没梳理清楚,还不知道是不是有遗漏的特殊情况没考虑到

提供了一个示例文件供参考:链接:

提取码: v3pr

用法:确保excel是2016及以上版本(低版本需自行百度下载安装powerquery插件),替换原始数据区域,然后在【数据】选项卡点击”刷新“,最新结果就出来了。