2017-01-09 2 views
1

я получаю сообщение об ошибке с этим утверждением, что у меня слишком мало аргументов:первенствует формула ошибка - слишком мало аргументов

=IFS(AND(D8="Hourly Field",C8<24), 
    1,IFS(AND(D8="Hourly Field",C8>=24,C8<48), 
    2,IFS(AND(D8="Hourly Field",C8>=48,C8<108), 
    3,IF(AND(D8="Hourly Field",C8>=108), 
    4)) 

Когда я изменяю из скобок в квадратные скобки, я получаю ошибку, что это не является формулой:

=IFS(AND(D8="Hourly Field",C8<24), 
    1,IFS[AND(D8="Hourly Field",C8>=24,C8<48)], 
    2,IFS[AND(D8="Hourly Field",C8>=48,C8<108)], 
    3,IF(AND(D8="Hourly Field",C8>=108)), 
    4) 

Может кто-нибудь сказать мне, что мне не хватает?

ответ

5

С КСФ() вам не нужно гнездовых других:

=IFS(AND(D8="Hourly Field",C8<24),1,AND(D8="Hourly Field",C8>=24,C8<48),2,AND(D8="Hourly Field",C8>=48,C8<108),3,AND(D8="Hourly Field",C8>=108),4) 

Редактировать

Ваша формула может быть сокращен до:

=IF(D8="Hourly Field",IFS(C8<24,1,C8<48,2,C8<108,3,C8>=108,4)) 
Смежные вопросы