2013-07-11 5 views
2

Я пытался написать инструкцию IF для значений положительной корреляции. Функция приведена ниже. Я получаю сообщение об ошибке, и он говорит слишком много аргументов.Excel вложен, если ошибка аргумента

=IF(B16 = 1, "Perfect Positive Correlation" ,IF(AND(B16>= 0.9, B16< 1),"Very Strong Correlation" ,IF(AND(B16>=0.7, B16<0.9),"Strong Correlation" ,IF(B16>=0.4,B16<0.7),"Moderate Correlation" ,IF(AND(B16>=0.2, B16 <0.4),"Low Correlation" ,IF(AND(B16>0, B16 <0.2),"Very low Correlation" ,IF(B16 = 0, "No Correlation", "NA")))))))

Пожалуйста, помогите.

Спасибо

+3

Почему бы не использовать таблицу поиска и функции ВПР? Было бы намного чище. –

+0

Если в строке формул между каждым символом ',' и 'IF' вы попали в Alt + Enter, это могло бы сделать диагноз намного проще. – pnuts

ответ

3

Вы можете использовать таблицу поиска с функциями индекса/спичечных.

Lookup table with Index/Match functions

+0

Это тоже помогло многим Дэвиду. Спасибо. – SouravD

+0

+1 красиво сделано :) – Santosh

2

Попробуйте это. Отсутствующие И AND(B16>=0.4,B16<0.7)

=IF(B16 = 1, "Perfect Positive Correlation",IF(AND(B16>= 0.9, B16< 1),"Very Strong Correlation",IF(AND(B16>=0.7, B16<0.9),"Strong Correlation",IF(AND(B16>=0.4,B16<0.7),"Moderate Correlation",IF(AND(B16>=0.2, B16 <0.4),"Low Correlation",IF(AND(B16>0, B16 <0.2),"Very low Correlation",IF(B16 = 0, "No Correlation", "NA"))))))) 
+1

Я буквально собирался щелкнуть сообщение для того же ответа ... +1 – chancea

+0

Большое вам спасибо за это, Сантош. – SouravD

+0

Поскольку проблема была отсутствующей И и нет И это необходимо в этой формуле, я думаю, что не большой ответ. Это на 70 символов короче: '= IF (B17 = 1,« Perfect Positive Correlation », IF (B17> = 0,9,« Очень сильная корреляция », IF (B17> = 0,7,« Сильная корреляция », IF (B17> = 0,4, «Умеренная корреляция», IF (B17> = 0,2, «Низкая корреляция», IF (B17> 0, «Очень низкая корреляция», IF (B17 = 0, «Нет корреляции», «NA»))))))) ' – pnuts

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