如何在Excel中添加公式的条件

时间:2018-09-28 05:32:32

标签: excel excel-formula

如何在D列的公式中添加一个条件,数字范围也应基于Type看到。

例如

  • 如果是A型,则数字范围是886000-886018,
  • 如果是B型,则数字范围是886020-886077,并且
  • 如果是C型,则数字范围是886079-886091。

enter image description here

B列是

=IF(AND(A2+1<>A3,A2-1<>A1),"start-end",IF(A2+1<>A3,"end",IF(A2-1<>A1,"start","...")))

列D为

=IF(AND(OR(B2="start",B2="start-end")),A2,C1)

列E为     =IF(B2="start",INDEX(A2:$A$1048576,MATCH("end",B2:$B$1048576,0)),IF(B2="start-end",D2,E1))

1 个答案:

答案 0 :(得分:0)

我不确定为什么需要这么复杂。为什么不添加VLOOKUP

Column G | Column H
886000   | 886000-886019
886020   | 886020-886078
886079   | 886079-886091

=VLOOKUP(A2,$G$2:$H$4,2,TRUE)