excel - 对表格求和时是否有一个公式可以不多次计算人名
问题描述
我写了这个公式,该公式将一个人当月占用的床位总数相加。
=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))))
如果该月只有一个居民代码,则此方法效果很好。但我现在发现,如果一个居民在那里逗留,并将其放入工作表中,它将在那里计算两次,因为有两次相同的居民代码。
我想要的是,如果有重复,则忽略它。
解决方案
对斯科特的评论 +1。
但据我了解,您正试图在一个月内获得每位居民的费用总额。如果是这种情况,数据透视表可以为您工作,因为它不会重复居民,此外,您可以在数据透视表级别而不是内部公式上应用过滤器。
推荐阅读
- python - 如何为转置卷积定义输入层
- javascript - 日期比较在 jQuery 侦听器中不起作用
- python - 如何重塑 4d numpy 数组以训练模型
- java - 在 Springboot 应用中实时实现请求阈值
- ios - 如何仅从 JSON 中获取特定值?斯威夫特 4
- jmeter - 处理多个 cookie 并在 jmeter 的下一个线程中使用
- python - django-import-export 从views.py 导入数据
- android - Firebase 混合版本
- php - 如何使用电子邮件类型“纯文本”在管理员电子邮件中添加购买说明?电子商务
- c# - c# 如何使用扩展名为 .sql 的文件将数据加载到 Datagridview