我有sheet1,它有多个columnn的数据,我也命名了数据范围。
我的第二张表有一个仪表板,我需要根据值来计算。
最后一个公式的问题是每次在sheet1中更改数据时,我必须转到sheet2并在每个单元格上按CTRL + SHIFT + ENTER。 我需要帮助宏可以完成这项工作。
答案 0 :(得分:1)
使用记录中的COUNTIFS
(RANGE OF
状态,状态中的当前单元格,记录中的RANGE OF COMPONENT
,带有组件的当前单元格
e.g:
COUNTIFS(B22:B28,A33,C22:C28,B32)
Sno Status Component
1 WIP Abc
2 WIP Abc
3 WIP Mnp
4 WC Mnp
5 WC Mnp
6 RU Abc
7 RU Mnp
Count Abc Mnp
WIP =COUNTIFS(B22:B28,A33,C22:C28,B32) =COUNTIFS(B22:B28,A33,C22:C28,C32)
WC =COUNTIFS(B22:B28,A34,C22:C28,B32) =COUNTIFS(B22:B28,A34,C22:C28,C32)
RU =COUNTIFS(B22:B28,A35,C22:C28,B32) =COUNTIFS(B22:B28,A35,C22:C28,C32)
试试这个方法。 COUNTIF将工作。
答案 1 :(得分:0)
如果Sno
在A1中,Count
在G4中,那么在H6中复制到I8:
=COUNTIFS($B:$B,$G6,$C:$C,H$5)
或添加了适当的工作表参考,例如:
=COUNTIFS(sheet1!$B:$B,$G6,sheet1!$C:$C,H$5)
这可以放在与数据不同的工作表上,两个公式都应该有效。
如果没有,那么也许你有一个没有COUNTIFS特色的Excel版本,或者你的列表分隔符不是,
或其他不是功能或公式的其他东西。
答案 2 :(得分:0)
Sno状态组件 1 WIP Abc 2 WIP Abc 3 WIP Mnp 4 WC Mnp 5 WC Mnp 6 RU Abc 7 RU Mnp
从A1单元格开始的一张纸中的在A1单元格的下一张纸中
伯爵Abc Mnp WIP = COUNTIFS(Sheet2!B2:B8,Sheet3!A2,Sheet2!C2:C8,Sheet3!B1)= COUNTIFS(Sheet2!B2:B8,Sheet3!A2,Sheet2!C2:C8,Sheet3!C1)
WC = COUNTIFS(Sheet2!B2:B8,Sheet3!A3,Sheet2!C2:C8,Sheet3!B1)= COUNTIFS(Sheet2!B2:B8,Sheet3!A3,Sheet2!C2:C8,Sheet3!C1)
RU = COUNTIFS(Sheet2!B2:B8,Sheet3!A4,Sheet2!C2:C8,Sheet3!B1)= COUNTIFS(Sheet2!B2:B8,Sheet3!A4,Sheet2!C2:C8,Sheet3!C1)