Помогите мне проверить, не слишком ли много аргументов у этой функции Excel IF?
489
Loh Jian Rong
=IF(S9=1,IF(P11=1,IF(AD5=1,AH5,IF(AD5=2,AH6,IF(AD5=3,AH7,AH8))),IF(P11=2,IF(AD5=1,AI5,IF(AD5=2,AI6,IF(AD5=3,AI7,AI8))),IF(P11=3,IF(AD5=1,AJ5,IF(AD5=2,AJ6,IF(AD5=3,AJ7,AJ8))),IF(AD5=1,AK5,IF(AD5=2,AK6,IF(AD5=3,AK7,AK8))),D5*((100-E19)/100))
Excel говорит, что мой код имеет слишком много аргументов. Но я думаю это нормально. Пожалуйста, помогите мне проверить это, спасибо! Я использую Excel 2011 для Mac.
Просто посчитай скобки! У вас есть еще три `(` чем `)`. Это не может быть хорошо, если скобки не сбалансированы!
Scott 5 лет назад
3
Даже если вам удалось это исправить, формулу очень сложно прочитать. Вы можете рассмотреть возможность использования дополнительных ячеек, чтобы сохранить промежуточные результаты и упростить задачу, а также упростить ее обслуживание.
Kenneth L 5 лет назад
2
0 ответов на вопрос
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?