Excel Google sheets:用于修改单元格的Case语句或ifelse公式';s值基于另一个单元格的值? 根据验证,如果A1=20,则B1=5 根据公式,B2=B1

Excel Google sheets:用于修改单元格的Case语句或ifelse公式';s值基于另一个单元格的值? 根据验证,如果A1=20,则B1=5 根据公式,B2=B1,excel,if-statement,google-sheets,formula,case-statement,Excel,If Statement,Google Sheets,Formula,Case Statement,除了,我想要B2=B1+D1,如果C1=True 我的问题是:如果第三个单元格(C1)的值为真值,如何使一个单元格(B2)的公式等于两个单元格(B1,D1)的和?如果为False,我希望它(B2)正好等于一个单元格(B1)的和。因此在B2中: =B1+IF(C1="True",D1,0) 如果C1为真,则可将其缩短为: =B1+IF(C1,D1,0) 因此在B2中: =B1+IF(C1="True",D1,0) 如果C1为真,则可将其缩短为: =B1+IF(C1,D1,0) 这是正确

除了,我想要B2=B1+D1,如果C1=True

我的问题是:如果第三个单元格(C1)的值为真值,如何使一个单元格(B2)的公式等于两个单元格(B1,D1)的和?如果为False,我希望它(B2)正好等于一个单元格(B1)的和。

因此在B2中:

=B1+IF(C1="True",D1,0)
如果C1为真,则可将其缩短为:

=B1+IF(C1,D1,0)
因此在B2中:

=B1+IF(C1="True",D1,0)
如果C1为真,则可将其缩短为:

=B1+IF(C1,D1,0)


这是正确的。非常感谢。有没有一种方法可以在这个值前面加一个“+”来显示它?是的,但它会将它更改为一个文本字符串,这样就不能在其他公式中使用,或者你可以通过
“+”0
@JakeLivsey的功能区来设置一个自定义的数字格式看看Tom刚才放的是什么。这是一种自定义格式,在需要时将+和-放在一起。在返回值为负值的情况下,这是不希望的。Tom的方法在语法/数学上是正确的,但是需要“+0”,所以我使用了一个自定义的数字格式+0-0创建了所需的效果。谢谢你们两位!这是正确的。非常感谢。有没有一种方法可以在这个值前面加一个“+”来显示它?是的,但它会将它更改为一个文本字符串,这样就不能在其他公式中使用,或者你可以通过
“+”0
@JakeLivsey的功能区来设置一个自定义的数字格式看看Tom刚才放的是什么。这是一种自定义格式,在需要时将+和-放在一起。在返回值为负值的情况下,这是不希望的。Tom的方法在语法/数学上是正确的,但是需要“+0”,所以我使用了一个自定义的数字格式+0-0创建了所需的效果。谢谢你们两位!