Приветствую всех участников форума! Не получается понять причину следующей ошибки, прошу посодействовать в решении или направить где искать ответ. Создал формулу в качестве источника проверки данных
В ячейке формула отрабатывает идеально, только устанавливаю в качестве источника проверки данных выдает ошибку, что данная формула не является формулой так как excel воспринимает формулой только данные которые начинаются со знака = или -. Работаю с умными таблицами в качестве справочников на них и завязана проверка данных. Работающая формула находится на листе "Номенклатура" в ячейке Q10. Проверка данных на том же листе в столбцах 5, 6, 7, 8 таблицы.
Приветствую всех участников форума! Не получается понять причину следующей ошибки, прошу посодействовать в решении или направить где искать ответ. Создал формулу в качестве источника проверки данных
В ячейке формула отрабатывает идеально, только устанавливаю в качестве источника проверки данных выдает ошибку, что данная формула не является формулой так как excel воспринимает формулой только данные которые начинаются со знака = или -. Работаю с умными таблицами в качестве справочников на них и завязана проверка данных. Работающая формула находится на листе "Номенклатура" в ячейке Q10. Проверка данных на том же листе в столбцах 5, 6, 7, 8 таблицы.ASM_0408
Здравствуйте. Можно эту формулу сделать именованной, и уже имя использовать в Проверке данных. В файле сделала имя _list5 и для пятого столбца Проверка данных
Код
=_list5
Здравствуйте. Можно эту формулу сделать именованной, и уже имя использовать в Проверке данных. В файле сделала имя _list5 и для пятого столбца Проверка данных
Создал формулу в качестве источника проверки данных =ДВССЫЛ(ВПР(ЕСЛИ(И($B5="Комплектующие";ИЛИ(C5="Метизы";C5="Электрика";C5="Сантехника"));$C5;$B5);Категории;2;ЛОЖЬ)) В ячейке формула отрабатывает идеально, только устанавливаю в качестве источника проверки данных выдает ошибку
Имя "Категории" надо в ДВССЫЛ обернуть, поскольку оно на другом листе находится. Вот так работает формула в Проверке:
Создал формулу в качестве источника проверки данных =ДВССЫЛ(ВПР(ЕСЛИ(И($B5="Комплектующие";ИЛИ(C5="Метизы";C5="Электрика";C5="Сантехника"));$C5;$B5);Категории;2;ЛОЖЬ)) В ячейке формула отрабатывает идеально, только устанавливаю в качестве источника проверки данных выдает ошибку
Имя "Категории" надо в ДВССЫЛ обернуть, поскольку оно на другом листе находится. Вот так работает формула в Проверке:
какой вариант правильнее при большем объеме данных?
Не думаю, что есть какое-то существенное различие при любых объемах данных. Это ведь всего-навсего различные способы адресации к одному и тому же диапазону рабочего листа. Ну, сколько там любая, даже самая изощренная, форма адреса преобразуется к тому единому представлению, которым Excel оперирует внутри себя - всего ничего. Поэтому использование того или иного варианта зависит, в основном, от каких-то личных предпочтений / ощущений. Например, кто-то познакомился с одним из вариантов раньше другого, так так по инерции им и пользуется.
Лично я (не навязываю!) в таких случаях использую функцию ДВССЫЛ. Потому что чуть меньше работы - ДВССЫЛ сразу можно прописать в формулу Проверки данных, тогда как именованный диапазон нужно создать в "другом месте", прописать в это "другое место" всю формулу, придумать имя и, наконец, только это имя прописать в формулу проверки. В общем, лень мною двигает в этом вопросе
какой вариант правильнее при большем объеме данных?
Не думаю, что есть какое-то существенное различие при любых объемах данных. Это ведь всего-навсего различные способы адресации к одному и тому же диапазону рабочего листа. Ну, сколько там любая, даже самая изощренная, форма адреса преобразуется к тому единому представлению, которым Excel оперирует внутри себя - всего ничего. Поэтому использование того или иного варианта зависит, в основном, от каких-то личных предпочтений / ощущений. Например, кто-то познакомился с одним из вариантов раньше другого, так так по инерции им и пользуется.
Лично я (не навязываю!) в таких случаях использую функцию ДВССЫЛ. Потому что чуть меньше работы - ДВССЫЛ сразу можно прописать в формулу Проверки данных, тогда как именованный диапазон нужно создать в "другом месте", прописать в это "другое место" всю формулу, придумать имя и, наконец, только это имя прописать в формулу проверки. В общем, лень мною двигает в этом вопросе Gustav