계산 된 필드를 사용하여 "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")
)
)
)
)
)
답변이 도움이 되셨다면, 자유롭게 upvote하고 정답으로 표시하십시오. –