我需要Sheet_2上的单元格返回Sheet_1(第K列)中的特定值,条件是Sheet_2上其他特定单元格中的值与Sheet_1上的单元格值匹配。我已经有一个可以工作的预制公式,但我想通过将IF(IF..)替换为IF(AND(..))来更改它(我仍在学习Excel并尝试一些东西)。
但是第二个公式返回0,我不明白为什么,我觉得SHEET_1引用有问题,但是我不知道是什么问题。
我已经忙了两个小时了,所以任何帮助都将不胜感激
作品:
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUM(IF(
'SHEET_1'!$L$2:$L$300=I$2;
IF('SHEET_1'!$A$2:$A$300=$Z3;
IF('SHEET_1'!$G$2:$G$300=$A3;
IF('SHEET_1'!$H$2:$H$300=$C3;'SHEET_1'!$K$2:$K$300); 0))))); 1; 1)
不起作用:
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUM(IF(AND(
'SHEET_1'!$L$2:$L300=J$2;
'SHEET_1'!$A$2:$A300=$Z3;
'SHEET_1'!$G$2:$G300=$A3;
'SHEET_1'!$H$2:$H300=$C3); 'SHEET_1'!$K$2:$K300;0); 0))))); 1; 1)
2条答案
按热度按时间nfs0ujit1#
尝试:
gc0ot86w2#
在板材中,您可以尝试:
第一个月
或
=ARRAYFORMULA(SUM(IF((SHEET_1!$L$2:$L300=I$2)*(SHEET_1!$A$2:$A300=$Z3)*(SHEET_1!$G$2:$G300=$A3)*(SHEET_1!$H$2:$H300=$C3); SHEET_1!$K$2:$K300;0);0))