将if/if替换为if/并返回false(Google工作表/ Excel)

yhqotfr8  于 2022-12-30  发布在  Go
关注(0)|答案(2)|浏览(149)

我需要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)
nfs0ujit

nfs0ujit1#

尝试:

=ARRAY_CONSTRAIN(ARRAYFORMULA(SUM(IF(
('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)
gc0ot86w

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))

相关问题