Excel的說明
Switch 函數的引數串列包含多對的運算式和數值,運算式是由左至右加以計算,而數值則會在相聯的運算式為 True 時傳回。如果其中有部份沒有成對,則會產生一個執行中錯誤。如果 expr-1 為 True 則 Switch 傳回 value-1 ,如果 expr-1 為 False,但 expr-2 為 True,則 Switch 傳回 value-2 ,以此類推。
Switch 會傳回一個 Null 值,如果:
沒有一個運算式為 True.
第一個為 True 的運算式,其相對應得值為 Null。
Switch 會計算所有的運算式,雖然它只會傳回其中的一個值,因此您應該留意所產生的副作用,例如,有某個運算式會導致除以零,那麼就會發生錯誤。
iRng = Switch(F >= 0.06, 1, F >= 0.04 And F < 0.06, 2, F >= 0.02 And F < 0.04, 3, _
F > 0 And F < 0.02, 4, F = 0, 5, F < 0 And F > -0.02, 6, _
, F <= -0.02 And F > -0.04, 7, F <= -0.04 And F > -0.06, 8, F <= -0.06, 9)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/) |