我在Excel中创建了2个表,它们的结构和列名和行名相同。
唯一的区别是第一个表中有数据(用于工作日的工作量),而第二个表是一个参考表,说明每个单元属于哪个里程碑。这些表的样本是:
TBL1:
| | App1 | App2 | App3 |
| T1 | 32 | 12 | 48 |
| T2 | 40 | 16 | 30 |
| T3 | 56 | 18 | 36 |
TBL2:
| | App1 | App2 | App3 |
| T1 | 1 | 2 | 3 |
| T2 | 2 | 1 | 2 |
| T3 | 1 | 1 | 1 |
我想整理这些值,以便获得1,2和3的SUM
| | Days Summation |
| 1 | =32+56+16+18+36 |
| 2 | =40+12+30 |
| 3 | =48 |
所以基本上,想找到:
IF(COL_VAL_IN_TBL2=1) THEN SUM ALL VALUES IN TBL1 CORRESPONDING TO THE ROW-COL IN RESPECTIVE
是否有可能在不使用像数据透视表这样的东西的情况下得到一个我可以用来做的公式?
答案 0 :(得分:1)
<div class="videoContainer">
<img class="videoImage" src="http://placehold.it/200x200"/>
<div class="videoCaption">Some Caption</div>
</div>
会做到这一点:
如果您在A1中放置1,在A2中放置2,等等。然后输入B1 SUMIF
并向下复制。其中=SUMIF(TBL2Range,A1,TBL1Range)
是您表格的地址。
答案 1 :(得分:1)