If statement “我需要正确的语法”;如果和;陈述

If statement “我需要正确的语法”;如果和;陈述,if-statement,google-sheets,google-sheets-formula,array-formulas,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我需要Google Sheets公式,如果单元格h5为空,单元格b5为非空,如果为真,则为d5如果为假 这是我想到的,但它不起作用 =if(and(isblank(H5),not(isblank(B5),D5,""))) 试一试 语法为IF(逻辑测试,值为真,值为假) 和函数是和(逻辑表达式1,[逻辑表达式2,…])试试看 语法为IF(逻辑测试,值为真,值为假) 和函数是和(逻辑表达式1,[逻辑表达式2,…])试试: =IF((H5="")*(B5<>""); D5; ) =IF

我需要Google Sheets公式,如果单元格h5为空,单元格b5为非空,如果为真,则为d5如果为假 这是我想到的,但它不起作用

=if(and(isblank(H5),not(isblank(B5),D5,"")))
试一试

语法为
IF(逻辑测试,值为真,值为假)

函数是
和(逻辑表达式1,[逻辑表达式2,…])
试试看

语法为
IF(逻辑测试,值为真,值为假)

函数是
和(逻辑表达式1,[逻辑表达式2,…])
试试:

=IF((H5="")*(B5<>""); D5; )
=IF((H5=“)*(B5”);D5;)
对于arrayformula:

=ARRAYFORMULA(IF((H5:H="")*(B5:B<>""); D5:D; ))
=ARRAYFORMULA(如果((H5:H=”“)*(B5:B“);D5:D;)
试试:

=IF((H5=“)*(B5”);D5;)
对于arrayformula:

=ARRAYFORMULA(IF((H5:H="")*(B5:B<>""); D5:D; ))
=ARRAYFORMULA(如果((H5:H=”“)*(B5:B“);D5:D;)

你漏掉了一个括号:应该是
不是(isblank(B5))
你漏掉了一个括号:应该是
不是(isblank(B5))
完美……谢谢!太好了…谢谢你!