问题描述
我想调整表中数据范围的单元格格式。在某些时候,我有两个表具有相同的列(一年中的月份)。在这些表中的一个中,我要格式化每个单元格,该单元格包含的数字与在另一个表的同一列(月)中添加的对应值不同。这是出于合并目的。
一个表包含特定项目和活动类型的预算,另一个表包含特定活动类型的预算。
在预算表中,我设法在单元格中设置了一个公式,该公式为我分配了工作分配表的相应值(相同的项目和相同的活动类型)。但是我不想为此使用单元格,因为“预算”表的单元格必须包含要与之进行比较的实际预算。
我想使用相同的公式在预算表中设置条件格式,将公式结果与预算表中的实际单元格值进行比较(单元格值不同)。当我设置此公式时,条件格式无法正常工作。使用值时,我认为公式始终返回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 (将#修改为@)