【发布时间】:2013-06-12 17:30:27
【问题描述】:
如果我的问题令人困惑,我深表歉意,我不太擅长 excel,而且我试图提出的公式让我头疼,所以让我试着澄清一下。
在“A1:A30”列中,我有一个日期(Sat01Jun2013-Sun30Jun2013)。
“B”是开始时间(00:00-23:29)。
“C1:C30”是结束时间(00:29-23:59)。
“D1:D30”是一个名称(ALPHA/BRAVO/CHARLIE/DELTA)。
在“E1:E30”列中,我有一个为该特定行设置的 IF 公式。
如果“D”等于 ALPHA,则公式将“C”减去“B”的差值四舍五入,并将其转换为一个数字,其中 0.5 等于 30 分钟,否则为 0
=IF(D1="ALPHA";(ROUNDUP((C1-B1-INT(C1-B1))*24;1));0)
专门为每一行设置相同的公式
在“F”中,我使用相同的公式,但使用 BRAVO 而不是 ALPHA。
“G”代表查理。
三角洲的“H”
在“I”中,我有 ALPHA/列“E”的总和
“J”代表 BRAVO
查理的“K”
“L”表示 DELTA
现在我想这就是我的意思。我宁愿在“E”列中有 (ROUNDUP((C#-B#-INT(C#-B#))*24;1)) 公式 而在不同的列中,只有当相应行中的值等于“ALPHA”时,才会将“E”中每个值的总和相加。
如果我的问题不够清楚,或者我刚刚提供了太多不必要的信息,我想再次道歉。如果您花时间提供帮助,或者即使您尝试过但无法提供帮助,我也要提前感谢您。谢谢你。
【问题讨论】:
标签: excel sum row correspondence