Excel - 具有2个变量的多个条件

时间:2017-12-26 13:42:59

标签: excel if-statement conditional

我正在研究一个excel数据集,我有两个变量 -

1)一次花费

2)分期付款。

现在,这两个变量下的观察包含4种可能性。

A - 一次支出> 0,分期支出= 0

B - 一次花费= 0,分期花费> 0

C - 一次花费= 0,分期花费= 0

D - 一次支出> 0,分期支出> 0。

我想创建一个名为Spend type的新变量,它可以根据

对Spend进行分类

A-Onetime Spend,

B-Installment Spend,

C-No Spend,

D-Both一次性和分期付款。

有人可以帮我在excel中创建这个新变量吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

你的意思是公式吗?在空单元格的情况下,我添加了一个无效的类别。

=IF(OR(ISBLANK(A2),ISBLANK(B2)),"invalid",IF(AND(A2=0,B2=0),"No spend",IF(AND(A2>0,B2>0),"Both",IF(AND(A2=0,B2>0),"Installment spend","One time spend"))))

https://github.com/pobingwanghai/tensorflow_trick/blob/master/restore_from_checkpoint.py

答案 1 :(得分:0)

这是一种略有不同的公式方法:

=INDEX({"No Spend","Onetime Spend","Installment Spend","Both One time and Installment"},MATCH((A2>0)+(B2>0)*2,{0,1,2,3},0))

enter image description here

或者这个较短的版本:

=CHOOSE((A2>0)+(B2>0)*2+1,"No Spend","Onetime Spend","Installment Spend","Both One time and Installment")

enter image description here