Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/число уровней вложенности превышает 64 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
число уровней вложенности превышает 64
Nik57 Дата: Пятница, 15.12.2017, 11:13 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте, форумчане!

Столкнулся с задачкой следующего типа и вот теперь думаю как ее решить.. помогите найти альтернативный вариант, пожалуйста!

Есть условно первые три листа, в которых прописаны наименования товаров. В столбце D 4-го листа примера пишутся определенные наименования из листов 1-3. В ячейки G2 4 листа прописана формула, она рабочая, но есть одна проблема.. При попытки прописать условия ЕСЛИ со всех заполненных ячеек столбцов A листов 1-3, пишет ошибку: "Невозможно ввести указанную формулу, так как число уровней вложенности в ней превышает 64". В принципе я предполагал что может возникнуть такая проблема, но не знал этого наверняка 9вот теперь знаю)). Вот теперь собственно сам вопрос. Как можно обойти эту ситуацию? Может быть есть альтернативное решение?? У меня идея чтоб прописать формулой ЕСЛИ выбирать из диапазона совпадающие значения из каждого листа, но что то ничего не получилось. Буду благодарен за помощь и заранее спасибо!
К сообщению приложен файл: 5706114.xlsx (14.1 Kb)
 
Ответить
СообщениеЗдравствуйте, форумчане!

Столкнулся с задачкой следующего типа и вот теперь думаю как ее решить.. помогите найти альтернативный вариант, пожалуйста!

Есть условно первые три листа, в которых прописаны наименования товаров. В столбце D 4-го листа примера пишутся определенные наименования из листов 1-3. В ячейки G2 4 листа прописана формула, она рабочая, но есть одна проблема.. При попытки прописать условия ЕСЛИ со всех заполненных ячеек столбцов A листов 1-3, пишет ошибку: "Невозможно ввести указанную формулу, так как число уровней вложенности в ней превышает 64". В принципе я предполагал что может возникнуть такая проблема, но не знал этого наверняка 9вот теперь знаю)). Вот теперь собственно сам вопрос. Как можно обойти эту ситуацию? Может быть есть альтернативное решение?? У меня идея чтоб прописать формулой ЕСЛИ выбирать из диапазона совпадающие значения из каждого листа, но что то ничего не получилось. Буду благодарен за помощь и заранее спасибо!

Автор - Nik57
Дата добавления - 15.12.2017 в 11:13
pabchek Дата: Пятница, 15.12.2017, 11:50 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Может быть есть альтернативное решение?

Есть. Скомпоновать данные в релятивную таблицу. Дальше просто
Код
=ВПР(D2;A:B;2;0)
К сообщению приложен файл: 0054380.xlsx (16.2 Kb)


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщение
Может быть есть альтернативное решение?

Есть. Скомпоновать данные в релятивную таблицу. Дальше просто
Код
=ВПР(D2;A:B;2;0)

Автор - pabchek
Дата добавления - 15.12.2017 в 11:50
bmv98rus Дата: Пятница, 15.12.2017, 11:59 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Nik57,
1. вариант1 - бредовый но сработает - писать не вложенный ECЛИ, а объединять их
Код
=IF(D2="";"ТОВАРА НЕТ!";"")& IF(D2=Лист1!A1;"Овощь";"") & IF(D2=Лист1!A2;"Овощь";"")

2 Вариант 2 - вас сколько всего листов? Если в пределах разумного, то тогда несколько таких конструкций
Код
=IF(D2="";"ТОВАРА НЕТ!";"")& IF(COUNTIF(Лист1!A:A;D2)>0;"Овощь";"") &IF(COUNTIF(Лист2!A:A;D2)>0;"Овощь";"")


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеNik57,
1. вариант1 - бредовый но сработает - писать не вложенный ECЛИ, а объединять их
Код
=IF(D2="";"ТОВАРА НЕТ!";"")& IF(D2=Лист1!A1;"Овощь";"") & IF(D2=Лист1!A2;"Овощь";"")

2 Вариант 2 - вас сколько всего листов? Если в пределах разумного, то тогда несколько таких конструкций
Код
=IF(D2="";"ТОВАРА НЕТ!";"")& IF(COUNTIF(Лист1!A:A;D2)>0;"Овощь";"") &IF(COUNTIF(Лист2!A:A;D2)>0;"Овощь";"")

Автор - bmv98rus
Дата добавления - 15.12.2017 в 11:59
Nik57 Дата: Пятница, 15.12.2017, 12:57 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
bmv98rus, спасибо! примерно такого, как второй ответ я искал! число листов, думаю, больше 20 не будет
 
Ответить
Сообщениеbmv98rus, спасибо! примерно такого, как второй ответ я искал! число листов, думаю, больше 20 не будет

Автор - Nik57
Дата добавления - 15.12.2017 в 12:57
bmv98rus Дата: Пятница, 15.12.2017, 13:44 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Nik57, еще совет, при таком количестве, каждую группу разделяйте переводом строки (alt+enter) это не повлияет на результат, но нагляднее будет. Потом, при желании можете убрать.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеNik57, еще совет, при таком количестве, каждую группу разделяйте переводом строки (alt+enter) это не повлияет на результат, но нагляднее будет. Потом, при желании можете убрать.

Автор - bmv98rus
Дата добавления - 15.12.2017 в 13:44
Nik57 Дата: Суббота, 30.12.2017, 03:02 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
bmv98rus, заметил что первый способ для числового формата ячеек не работает? А что делать если вдруг встречается число?))
 
Ответить
Сообщениеbmv98rus, заметил что первый способ для числового формата ячеек не работает? А что делать если вдруг встречается число?))

Автор - Nik57
Дата добавления - 30.12.2017 в 03:02
bmv98rus Дата: Суббота, 30.12.2017, 08:07 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Nik57, Если породолжать разковор по теме, то это к ней не относится, так как вопрос был о вложенности, а у вас вибимо уже надо менять условие, но хоть так, хоть этак - пример был бы полезен. Я не понял где должно встретится и число и с кем оо там встречается.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеNik57, Если породолжать разковор по теме, то это к ней не относится, так как вопрос был о вложенности, а у вас вибимо уже надо менять условие, но хоть так, хоть этак - пример был бы полезен. Я не понял где должно встретится и число и с кем оо там встречается.

Автор - bmv98rus
Дата добавления - 30.12.2017 в 08:07
Nik57 Дата: Суббота, 30.12.2017, 20:20 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
bmv98rus, вопрос как раз про вложенности. формула прописанная в ячейке D2 выдает некорректный результат. по идеи на выходе должно получиться 25.12.17, а получается что числовой формат ячейки не распознается..
К сообщению приложен файл: 1640594.xlsx (9.6 Kb)
 
Ответить
Сообщениеbmv98rus, вопрос как раз про вложенности. формула прописанная в ячейке D2 выдает некорректный результат. по идеи на выходе должно получиться 25.12.17, а получается что числовой формат ячейки не распознается..

Автор - Nik57
Дата добавления - 30.12.2017 в 20:20
bmv98rus Дата: Суббота, 30.12.2017, 20:58 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
А я говорю что не вложенность. Вы начали с вложенности и с текста, тут уже нет вложенности и Дата.
или
Код
=IF(E1=B1;A1;)+IF(E1=B2;A2;)+IF(E1=B3;A3;)+IF(E1=B4;A4;)

или
Код
=VALUE(IF(E1=B1;A1;"")&IF(E1=B2;A2;"")&IF(E1=B3;A3;"")&IF(E1=B4;A4;""))
и формат ячейки дата
или
Код
=TEXT(VALUE(IF(E1=B1;A1;"")&IF(E1=B2;A2;"")&IF(E1=B3;A3;"")&IF(E1=B4;A4;""));"ДД.ММ.ГГ")

Смотря как удобнее и что надо получить.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеА я говорю что не вложенность. Вы начали с вложенности и с текста, тут уже нет вложенности и Дата.
или
Код
=IF(E1=B1;A1;)+IF(E1=B2;A2;)+IF(E1=B3;A3;)+IF(E1=B4;A4;)

или
Код
=VALUE(IF(E1=B1;A1;"")&IF(E1=B2;A2;"")&IF(E1=B3;A3;"")&IF(E1=B4;A4;""))
и формат ячейки дата
или
Код
=TEXT(VALUE(IF(E1=B1;A1;"")&IF(E1=B2;A2;"")&IF(E1=B3;A3;"")&IF(E1=B4;A4;""));"ДД.ММ.ГГ")

Смотря как удобнее и что надо получить.

Автор - bmv98rus
Дата добавления - 30.12.2017 в 20:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!