Поделиться через

Длина символов формулы превышает 255 символов. Что сделать чтобы она всё равно работала?

Анонимные
2014-02-25T08:27:27+00:00

Уважаемые. Подскажите как выйти из ситуации. Использую Ексель 2010. 

В ячейке указываю формулу "ЕСЛИ", которая проверяет выполнение условий более чем 100 ячеек, т.е. идет такая запись в ячейке формулы:

=ЕСЛИ(А1=B1;C1;=ЕСЛИ(D1=E1;G1;=ЕСЛИ и т.д.)). 

Длина символов данной формулы превышает 255 символов и очень намного.

Подскажите что нужно сделать, чтобы данная формула всё таки работала? Возможно следует использовать функцию "СЦЕПИТЬ", но в каком виде и как её правильно использовать?

За ранее благодарен!

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения электронной таблицы Майкрософт с инструментами для анализа, диаграммы и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответ, принятый автором вопроса

Анонимные
2014-02-26T14:22:45+00:00
  1. Описательная часть задачи - это что с чем Вам необходимо сравнивать и какой результат должен быть.
  2. Всё правильно, откройте встроенную справку Excel в поисковую строку введите ЕСЛИ и внимательно освежите в памяти ограничения для функции ЕСЛИ.
  3. Вы всё правильно поняли, для обхода ограничения функции ЕСЛИ, какую и как применить дополнительную функцию, зависит от описательной части Вашей задачи и внимательного изучения возможностей функций ПРОСМОТР, ВПР, ГПР и ВЫБОР.

Этот ответ помог вам?

Один пользователь счел этот ответ полезным.
Комментариев: 0 Без комментариев

Дополнительные ответы: 6

Сортировать по: Наиболее полезные
  1. Анонимные
    2014-02-26T13:14:11+00:00

    А где описательная часть Вашей задачи?

      - задача/проблема в следующем. Когда я использую данную формулу но с большим кол-вом дальнейших столбцов, то Ексель выдает ошибку - "Превышено максимальное кол-во символов в строке - более 255". Вот эту проблему нужно решить. Т.е. можно ли каким нибудь образом сделать работающую формулу, длина символов которой превышает 255 или нет? Если да - то как?

    Так как при составлении формулы, необходимо учитывать, что Количество уровней вложенности функции ЕСЛИ не должно превышать 64. 

    • вы имеете ввиду что нельзя использовать в одной строке формулы более чем 64 функций ЕСЛИ?

    Так же не забывайте, что при создании формулы, можно использовать и функции ПРОСМОТР, ВПР, ГПР и ВЫБОР.

    • ок.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2014-02-26T12:37:28+00:00

    А где описательная часть Вашей задачи?

    Так как при составлении формулы, необходимо учитывать, что Количество уровней вложенности функции ЕСЛИ не должно превышать 64. Так же не забывайте, что при создании формулы, можно использовать и функции ПРОСМОТР, ВПР, ГПР и ВЫБОР.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2014-02-26T08:37:08+00:00

    Добрый день. Вот пример. В выше указанном образце формулы дейсвтительно неправильно указаны символы - это ошибка при наборе моего вопроса, не более! В данном примере данная формула работает, но нужно учитывать, что таких операторов если у меня в оригинальном документе в 3 раза больше чем в примере!

    Формула находится в ячейке С3, с желтой заливкой.

    https://onedrive.live.com/redir?resid=747872B9DF764DD4!107&authkey=!AAD9oy6RHTD\_uno&ithint=file%2c.xlsx

    За ранее спасибо.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2014-02-25T15:52:55+00:00

    Разверните Вашу задачу более подробней с предоставлением файла-примера, загрузив его в общедоступную папку бесплатного хранилища SkyDrive руководствуясь разделом Q9 справки. Ссылку на файл-пример, вставьте в своё сообщение.

    P.S. При вводе формулы так как Вы написали в своём сообщении, это и не удивительно, так как Вами приведённая формула содержит ошибки - лишние знаки "=":

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев