excel中SQL中case的等价性

excel中SQL中case的等价性,excel,case,Excel,Case,我在excel中有一个数据,列(x)只包含数值。我想把一个公式,我可以得到以下输出: 案例 当x在1和4之间时,则为10 当x在5和9之间时,则为15 . . . Else x作为[提升]可以使用SUMPRODUCT功能: =SUMPRODUCT(((A1<=4)*10)+((A1>=5)*(A1<=9)*15)+((A1>=10)*A1)) =SUMPRODUCT((A1=5)*(A1=10)*A1))

我在excel中有一个数据,列(x)只包含数值。我想把一个公式,我可以得到以下输出:

案例 当x在1和4之间时,则为10 当x在5和9之间时,则为15 . . .
Else x作为[提升]

可以使用SUMPRODUCT功能:

=SUMPRODUCT(((A1<=4)*10)+((A1>=5)*(A1<=9)*15)+((A1>=10)*A1))
=SUMPRODUCT((A1=5)*(A1=10)*A1))