如何解决Excel公式可在单元格中使用,但即使使用INDIRECT进行条件格式设置也可返回0
我想调整表中数据范围的单元格格式。在某些时候,我有两个表具有相同的列(一年中的月份)。在这些表中的一个中,我要格式化每个单元格,该单元格包含的数字与在另一个表的同一列(月)中添加的对应值不同。这是出于合并目的。
一个表包含特定项目和活动类型的预算,另一个表包含特定活动类型的预算。
在预算表中,我设法在单元格中设置了一个公式,该公式为我分配了工作分配表的相应值(相同的项目和相同的活动类型)。但是我不想为此使用单元格,因为“预算”表的单元格必须包含要与之进行比较的实际预算。
我想使用相同的公式在预算表中设置条件格式,将公式结果与预算表中的实际单元格值进行比较(单元格值不同)。当我设置此公式时,条件格式无法正常工作。使用值时,我认为公式始终返回0。尽管设置它也没有错误。
(从法语翻译的公式)
=SUMIFS(INDIRECT("tableAssignments["&INDIRECT("tableBudgets[#Headers]")&"]");INDIRECT("tableAssignments[[Project]:[Project]]");INDIRECT("tableBudgets[[Project]:[Project]]");INDIRECT("tableAssignments[[Activity]:[Activity]]");INDIRECT("tableBudgets[[Activity]:[Activity]]"))
说明公式: -通过标题名称获取与“预算”表中当前列(月)相对应的“工作分配”列范围:
INDIRECT("tableAssignments["&INDIRECT("tableBudgets[#Headers]")&"]")
当活动类型和项目与“预算”表行值中的相同时,添加前一个范围(列)中的每个值。
任何人都可以帮助我找出问题所在,以及为什么单元格或条件格式有不同的行为? 预先感谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。