excel - 如何更改间接公式的引用
问题描述
我在工作中使用报告来了解每人每小时处理多少个单位。目前我每 2 小时才收到一次数据,所以我使用下面的数据。
=AB15/SUM(COUNTIF(INDIRECT({"G15","D15","J15","M15","P15","S15","V15","Y15"}),">0"))/2
这给了我,处理的单位总数除以包含高于零的值(工作小时数)的单元格数量,然后除以 2 得到每小时数字。
当我将公式向下拖动时,参考不会改变,我希望它如下所示。
=AB16/SUM(COUNTIF(INDIRECT({"G16","D16","J16","M16","P16","S16","V16","Y16"}),">0"))/2
=AB17/SUM(COUNTIF(INDIRECT({"G17","D17","J17","M17","P17","S17","V17","Y17"}),">0"))/2
解决方案
我想你可能有点过于复杂了。请注意,这些单元格之间有固定的两列。此公式将执行相同的操作,并且可以向下拖动:
=AB15/SUMPRODUCT((D15:Y15>0)*(MOD((COLUMN(D15:Y15)-1)/3,1)=0))/2
推荐阅读
- php - Laravel 聚合 eloquent 最大结果
- java - 如何从 pom.xml 读取 .property 文件
- android - Android:继承样式并在其中设置自定义属性的值不起作用
- python - Django 的外键错误
- string - Excel公式比较两个字符串
- amazon-web-services - EC2:是否可以运行自定义 JIRA 容器?
- javascript - 从 Firebase 网络获取数据
- java - 斯坦福 CoreNLP 服务器 - 如何从 Java 访问结果
- php - PHP未定义变量ldap
- typescript - Angular 5 HTTP 请求间隔使用 Observables,而值可能会改变