首页 > 解决方案 > 对表格求和时是否有一个公式可以不多次计算人名

问题描述

我写了这个公式,该公式将一个人当月占用的床位总数相加。

=IF(Z12="E",Y15,SUM(IF(ISERROR(SEARCH(ExpectedFeesTbl[[Home Code]:[Home Code]],HomeCodePL1)),0,IF(ExpectedFeesTbl[Resident code]<>OFFSET(ExpectedFeesTbl[Resident code],1,0),ExpectedFeesTbl[OCCUPIED DAYS16],0))))

如果该月只有一个居民代码,则此方法效果很好。但我现在发现,如果一个居民在那里逗留,并将其放入工作表中,它将在那里计算两次,因为有两次相同的居民代码。

我想要的是,如果有重复,则忽略它。

标签: excelexcel-formula

解决方案


对斯科特的评论 +1。
但据我了解,您正试图在一个月内获得每位居民的费用总额。如果是这种情况,数据透视表可以为您工作,因为它不会重复居民,此外,您可以在数据透视表级别而不是内部公式上应用过滤器。


推荐阅读