2016-08-30 15 views
-1

我試圖使用計算字段返回「總體可能性」字段中的值。總體似然字段返回的值取決於「發生的可能性」和「不良影響的可能性」字段中選擇的值。這些值是由用戶根據其計算「整體可能性」字段選擇的。 以下公式得到驗證,但不返回任何值。邏輯運算符的結構是否存在問題?請指教;RSA弓箭手 - IF語句 - 不返回任何值

IF(

OR(

AND(

[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Almost Certain"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Rare") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Likely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Rare") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Likely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Unlikely") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Possible"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Unlikely") 
), 

AND (
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Possible"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Possible") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Unlikely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Likely") 
), 

AND(
    [Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Unlikely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Possible") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Rare"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Likely") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Rare"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Almost Certain") 
)), 

[Overall Likelihood]=VALUEOF([Overall Likelihood],"Possible"), 

    IF(
    OR(
    AND(
    [Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Almost Certain"), 
    [Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Unlikely") 
), 

    AND( 
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Almost Certain"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Possible") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Likely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Possible") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Likely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Likely") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Possible"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Likely") 
), 

AND (
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Possible"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Almost Certain") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Unlikely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Almost Certain") 
)), 

    [Overall Likelihood]=VALUEOF([Overall Likelihood],"Likely"), 

IF(

OR(

    AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Almost Certain"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Likely") 
), 

    AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Almost Certain"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Almost Certain") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Likely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Almost Certain") 
)), 

    [Overall Likelihood]=VALUEOF([Overall Likelihood],"Almost Certain"), 

    IF(

    OR(

    AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Possible"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Rare") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Unlikely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Unlikely") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Rare"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Possible") 
)), 

    [Overall Likelihood]=VALUEOF([Overall Likelihood],"Unlikely"), 

IF(

OR(

    AND(

[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Unlikely"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Rare") 
), 

AND(
[Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Rare"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Rare") 
), 

AND(
    [Likelihood of Occurrence]=VALUEOF([Likelihood of Occurrence],"Rare"), 
[Likelihood of Adverse Impacts]=VALUEOF([Likelihood of Adverse Impacts],"Unlikely") 
)), 

    [Overall Likelihood]=VALUEOF([Overall Likelihood],"Rare") 
    ) 
    ) 
    ) 
) 
) 
+0

如果有任何答案對您有幫助,請隨時註冊並將其標記爲正確答案。 –

回答

1

當您在野外值列表,使用設定值:

VALUEOF([Overall Likelihood],"Possible") 

代替:

[Overall Likelihood]=VALUEOF([Overall Likelihood],"Possible") 

希望這有助於!

+0

感謝您的回覆。是的,這個計算是在總體可能性本身中,而它本身是一個值列表字段。我曾嘗試添加一個臨時值,但沒有返回。此外,我從開始時啓用了「顯示錯誤」選項,但仍然保持空白。 –

+0

您是否認爲可能沒有任何條件令人滿意? –