Я пытался сформулировать автоматический индикатор для размера партии товаров, поэтому я разработал эту функцию IF но она дает ошибку, говоря "слишком много аргументов". Как я могу преодолеть это препятствие?

=IF(E2="GOLD",100,IF(E2="GOLDM",10,IF(E2="SILVER",30,IF(E2="SILVERM",5,IF("CRUDEOIL",100,IF(E2="COPPER",1000,IF="COPPERM",250,IF(E2="NATURALGAS",1250,0)))))))

1 ответ1

0

Вы пропали без вести (E2 в части COPPERM(которая затем требует дополнительного закрытия )). Вот что вызывает ошибку.

В части CRUDEOIL также отсутствует проверка на E2 , которую я исправил:

=IF(E2="GOLD",100,IF(E2="GOLDM",10,IF(E2="SILVER",30,IF(E2="SILVERM",5,IF(E2="CRUDEOIL",100,IF(E2="COPPER",1000,IF(E2="COPPERM",250,IF(E2="NATURALGAS",1250,0))))))))



В соответствии с рекомендациями нескольких пользователей, вот простой пример того, как использовать VLOOKUP() для того же действия, что и ваша формула:

Скриншот рабочего листа

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .