這嵌套的IF語句,其遵循的模式IF-THEN-ELSE
IF (condition); what to do if condition is true; what to do if condition is false
所以你的外部IF是IF(CC_stolpar=2 THEN (do all this complicated stuff) ELSE 0
。
這很簡單。3210或者是2,或者不是,如果它有任何其他值不是2,那麼結果爲零。
「複雜的東西」是總結兩個不同的IF語句的結果。
第一個是
IF(Antal_slanor<4;
6*Antal_dubbelgrind;
Antal_dubbelgrind*Antal_slanor*2)
如果Antal_slanor
小於4,則相乘Antal_dubbelgrind
倍6.
如果Antal_slanor
大於或等於4,再乘Antal_dubbelgrind
倍Antal_slanor
倍2。
根據Antal_slanor
是否小於4,您只能得到一個結果。
您重複其他IF的基本相同的過程,並對結果進行求和。
IF(Antal_slanor<4;
3*Antal_enkelgrind;
Antal_enkelgrind*Antal_slanor);
這兩個嵌套的IF語句評估是否Antal_slanor
小於4。所以,你可以將它們合併成一個單一的IF如果這對你有意義。最後,爲了您自己的理智和其他人的理智,您可能需要閱讀這些內容,請在代碼中儘量簡化公式。
來源
2011-01-26 15:47:43
DOK
提示:念想,如果(條件;然後,其他人) – 2011-01-26 15:43:35