Google工作表:Case语句或ifelse公式来修改基于另一个单元格值的单元格值?

  1. 基于validation,如果A1 = 20,则B1 = 5。
  2. 根据一个公式,B2 = B1。

除此之外,如果C1 = True,我想B2 = B1 + D1。

我的问题是:如果第三个单元格(C1)具有True值,那么如何使一个单元格(B2)的公式等于两个单元格(B1,D1)的总和? 如果它是假的,我希望它(B2)等于一个单元格(B1)的总和。

所以在B2:

=B1+IF(C1="True",D1,0) 

如果C1为真,则可以缩短为:

 =B1+IF(C1,D1,0) 

在这里输入图像说明

 =if(C1=true,sum(B1,D1),sum(B1)) 

在这里输入图像说明