Board logo

標題: [發問] 如果要寫多個IF判別式又要簡短?該如何做呢? [打印本頁]

作者: av8d    時間: 2011-9-13 14:52     標題: 如果要寫多個IF判別式又要簡短?該如何做呢?

IF(IF(ISERROR(FIND("活動",$D8))+(ISNUMBER(FIND("活動",$D8))*(--TEXT(C8,"00!:00")>0.49)),B8,B8-1)=100,1231)

最後面的100和1231會有好幾個
例如200就是131
300就是231
400就是330
等一直下去共12種

我曾經嘗試使用Ctrl+F3的名稱管理員
把IF(ISERROR(FIND("活動",$D8))+(ISNUMBER(FIND("活動",$D8))*(--TEXT(C8,"00!:00")>0.49)),B8,B8-1)定義成dd
可是好像失敗了~還是說我不會使用~

麻煩各位大大了~感恩
作者: kimbal    時間: 2011-9-13 15:14

本帖最後由 kimbal 於 2011-9-13 15:15 編輯

如果條件是連續的
100,200,300,400,500,...1200
可以用CHOOSE
CHOOSE(IF(ISERROR(FIND("活動",$D8))+(ISNUMBER(FIND("活動",$D8))*(--TEXT(C8,"00!:00")>0.49)),B8,B8-1)/100,1231,131,231,330,...)


不然得做個VLOOKUP的表




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)