2016-08-30 2 views
-1

계산 된 필드를 사용하여 "Overall likelihood"필드의 값을 반환하려고합니다. Overall Likelihood 필드에서 반환되는 값은 "발생 가능성"및 "부작용 가능성"필드에서 선택한 값에 따라 다릅니다. 이 값은 "Overall likelihood"필드를 계산해야하는 사용자에 의해 선택됩니다. 아래 수식은 유효성이 검사되지만 값을 반환하지 않습니다. 논리 연산자가 구조화되는 방식에 문제가 있습니까? 제발 조언;RSA Archer - IF 문 - 어떤 값도 반환하지 않음

당신이 valuelist 필드 사용에 값을 설정하는
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

답변이 도움이 되셨다면, 자유롭게 upvote하고 정답으로 표시하십시오. –

답변

1

:

VALUEOF([Overall Likelihood],"Possible") 

대신 :이 도움이

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

희망!

+0

답변 해 주셔서 감사합니다. 예, 계산은 Overall Likelihood 자체에 있으며 값 목록 필드입니다. 임시 값을 추가하려고 시도했지만 아무 것도 반환되지 않았습니다. 또한 시작 이후 "표시 오류"옵션이 활성화되었지만 여전히 필드는 비어 있습니다. –

+0

조건 중 어느 것도 만족스럽지 않을 가능성을 고려 했습니까? –

관련 문제