2016-08-30 6 views
-1

Я пытаюсь использовать вычисленное поле для возврата значения в поле «Общее правдоподобие». Значение, возвращаемое полями «Общее правдоподобие», зависит от значений, выбранных в полях «Вероятность возникновения» и «Вероятность неблагоприятных воздействий». Эти значения выбираются пользователями, на основе которых должно рассчитываться поле «Общее правдоподобие». Формула ниже проверяется, но не возвращает никакого значения. Есть ли проблема с тем, как структурируются логические операторы? Пожалуйста, порекомендуйте;RSA Archer - IF Statement - не возвращает значения

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

При установке значения в Valuelist поле, используйте:

VALUEOF([Overall Likelihood],"Possible") 

вместо:

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

Надеется, что это помогает!

+0

Спасибо за ваш ответ. Да, вычисление выполняется в самом общем праве правдоподобия, которое, в свою очередь, является полем «Значения». Я попытался добавить значение temp, но ничего не было возвращено. Кроме того, у меня была опция «Ошибка отображения» с момента запуска, но все же поле остается пустым. –

+0

Вы считали, что, возможно, ни одно из условий не удовлетворяет? –

 Смежные вопросы

  • Нет связанных вопросов^_^