EXCEL 取对应单元格数值问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:37:33
SHEET1
A B
1 Y
2 N
1 Y
3 Y
1 N
1 Y
1 N
3 Y
2 Y
5 N
6 Y
SHEET2
A B
1 ?
怎么能算出SHEET2里B2对应SHEET1里Y的个数。
=COUNTIF(Sheet1!B1:B12,"y")
出来的是所有SHEET1 Y的个数
我要SHEET1 A列 1对应Y的个数。

SHEET2里
B2=SUMPRODUCT((Sheet1!$A$1:$A$11=A2)*(Sheet1!$B$1:$B$11="Y"))
$A$1:$A$11、$B$1:$B$11中的11是SHEET1表中的数据范围,你可以调整成实际范围。

sheet2中的B1单元格内输入(复制)以下表达式:

=COUNTA(Sheet1!A:A)+SUM(COUNTIF(Sheet1!A1:B11,{"1","Y"})*{1,-1})

即可。

=COUNTIF(Sheet1!B1:B12,"y")