Агрегат не пропускает ошибку в массиве при выборке значений
Sobirjon
Дата: Вторник, 11.06.2019, 12:49 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
Не могу понять причину, почему функция Агрегат выводит ошибку. Когда условия в массиве прописаноКод
(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1) / (ПРАВСИМВ(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1);ДЛСТР(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1))-НАЙТИ("\";ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1)))="002.Плитные материалы")
Условия работает. Но, когда условия делителя прописываю следующим образомКод
(ЕСЛИ(ЕЧИСЛО(ПОИСК($AB$2;ДанныеИмпорт!$K$2:$K$34))<>ЛОЖЬ;ИСТИНА();ЛОЖЬ()))
Почему-то конструкция выдает ошибку. Хотя проверка такой же как и в первом условиеКод
{1:#ДЕЛ/0!:3:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}
Не могу понять причину, почему функция Агрегат выводит ошибку. Когда условия в массиве прописаноКод
(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1) / (ПРАВСИМВ(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1);ДЛСТР(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1))-НАЙТИ("\";ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1)))="002.Плитные материалы")
Условия работает. Но, когда условия делителя прописываю следующим образомКод
(ЕСЛИ(ЕЧИСЛО(ПОИСК($AB$2;ДанныеИмпорт!$K$2:$K$34))<>ЛОЖЬ;ИСТИНА();ЛОЖЬ()))
Почему-то конструкция выдает ошибку. Хотя проверка такой же как и в первом условиеКод
{1:#ДЕЛ/0!:3:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}
Sobirjon
К сообщению приложен файл:
01.xlsx
(33.7 Kb)
Сообщение отредактировал Sobirjon - Вторник, 11.06.2019, 17:13
Ответить
Сообщение Не могу понять причину, почему функция Агрегат выводит ошибку. Когда условия в массиве прописаноКод
(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1) / (ПРАВСИМВ(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1);ДЛСТР(ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1))-НАЙТИ("\";ЛЕВСИМВ(ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34;НАЙТИ("\";ДанныеИмпорт!$K$2:$K$34)+1)-1)))="002.Плитные материалы")
Условия работает. Но, когда условия делителя прописываю следующим образомКод
(ЕСЛИ(ЕЧИСЛО(ПОИСК($AB$2;ДанныеИмпорт!$K$2:$K$34))<>ЛОЖЬ;ИСТИНА();ЛОЖЬ()))
Почему-то конструкция выдает ошибку. Хотя проверка такой же как и в первом условиеКод
{1:#ДЕЛ/0!:3:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!:#ДЕЛ/0!}
Автор - Sobirjon Дата добавления - 11.06.2019 в 12:49
_Boroda_
Дата: Вторник, 11.06.2019, 13:11 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Sobirjon , что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьте
Sobirjon , что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьте_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Sobirjon , что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьтеАвтор - _Boroda_ Дата добавления - 11.06.2019 в 13:11
bmv98rus
Дата: Вторник, 11.06.2019, 14:34 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
[offtop] _Boroda_ , А куда сообщение безобразницы делось? :)[/offtop]
[offtop] _Boroda_ , А куда сообщение безобразницы делось? :)[/offtop] bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение [offtop] _Boroda_ , А куда сообщение безобразницы делось? :)[/offtop] Автор - bmv98rus Дата добавления - 11.06.2019 в 14:34
_Boroda_
Дата: Вторник, 11.06.2019, 14:44 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
[offtop]Дык у безобразницы и спрашивай, я причем?[/offtop]
[offtop]Дык у безобразницы и спрашивай, я причем?[/offtop] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение [offtop]Дык у безобразницы и спрашивай, я причем?[/offtop] Автор - _Boroda_ Дата добавления - 11.06.2019 в 14:44
Sobirjon
Дата: Вторник, 11.06.2019, 16:56 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
_Boroda_ , Sobirjon, что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьте
Прощу прощения, не совсем понимаю к какой категории отнести проблему, поэтому ссылался на агрегат. Так как ошибка кроется в нем. По отдельности получаю желаемого результата
_Boroda_ , Sobirjon, что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьте
Прощу прощения, не совсем понимаю к какой категории отнести проблему, поэтому ссылался на агрегат. Так как ошибка кроется в нем. По отдельности получаю желаемого результатаSobirjon
Сообщение отредактировал Sobirjon - Вторник, 11.06.2019, 17:14
Ответить
Сообщение _Boroda_ , Sobirjon, что за аназвание темы? Перечитайте еще раз п.2 Правил форума и поправьте
Прощу прощения, не совсем понимаю к какой категории отнести проблему, поэтому ссылался на агрегат. Так как ошибка кроется в нем. По отдельности получаю желаемого результатаАвтор - Sobirjon Дата добавления - 11.06.2019 в 16:56
krosav4ig
Дата: Вторник, 11.06.2019, 17:42 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
ну дык массивные формулы вводятся комбинацией Ctrl+Shift+EnterКод
=ИНДЕКС(ДанныеИмпорт!$K:$K;АГРЕГАТ(15;6;СТРОКА(ДанныеИмпорт!$K$2:$K$34)/ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34)^0;S2))
ну дык массивные формулы вводятся комбинацией Ctrl+Shift+EnterКод
=ИНДЕКС(ДанныеИмпорт!$K:$K;АГРЕГАТ(15;6;СТРОКА(ДанныеИмпорт!$K$2:$K$34)/ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34)^0;S2))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ну дык массивные формулы вводятся комбинацией Ctrl+Shift+EnterКод
=ИНДЕКС(ДанныеИмпорт!$K:$K;АГРЕГАТ(15;6;СТРОКА(ДанныеИмпорт!$K$2:$K$34)/ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34)^0;S2))
Автор - krosav4ig Дата добавления - 11.06.2019 в 17:42
Sobirjon
Дата: Вторник, 11.06.2019, 17:52 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
krosav4ig ,массивные формулы вводятся комбинацией Ctrl+Shift+Enter
Это я в теме :ok: Вариант предложенный Вами работает чётко :ok: к тому же ооочень красиво! Но, меня не отпускает тот факт что, почему именно при использовании функции ЕЧИСЛО, конструкция рушится?
krosav4ig ,массивные формулы вводятся комбинацией Ctrl+Shift+Enter
Это я в теме :ok: Вариант предложенный Вами работает чётко :ok: к тому же ооочень красиво! Но, меня не отпускает тот факт что, почему именно при использовании функции ЕЧИСЛО, конструкция рушится?Sobirjon
Сообщение отредактировал Sobirjon - Вторник, 11.06.2019, 17:52
Ответить
Сообщение krosav4ig ,массивные формулы вводятся комбинацией Ctrl+Shift+Enter
Это я в теме :ok: Вариант предложенный Вами работает чётко :ok: к тому же ооочень красиво! Но, меня не отпускает тот факт что, почему именно при использовании функции ЕЧИСЛО, конструкция рушится?Автор - Sobirjon Дата добавления - 11.06.2019 в 17:52
krosav4ig
Дата: Вторник, 11.06.2019, 18:09 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
почему именно при использовании функции ЕЧИСЛО, конструкция рушится
у вас в файле был НЕ массивный ввод формулы, отсюда и ошибки
почему именно при использовании функции ЕЧИСЛО, конструкция рушится
у вас в файле был НЕ массивный ввод формулы, отсюда и ошибкиkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение почему именно при использовании функции ЕЧИСЛО, конструкция рушится
у вас в файле был НЕ массивный ввод формулы, отсюда и ошибкиАвтор - krosav4ig Дата добавления - 11.06.2019 в 18:09
Sobirjon
Дата: Вторник, 11.06.2019, 18:17 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
Хмммм. Интересно, разьве агрегат не избавляет от ввода массивного ввода?. В этому случае, почему первая конструкция и Ваша конструкция позволяет не испол использовать массивного ввода?
Хмммм. Интересно, разьве агрегат не избавляет от ввода массивного ввода?. В этому случае, почему первая конструкция и Ваша конструкция позволяет не испол использовать массивного ввода? Sobirjon
Ответить
Сообщение Хмммм. Интересно, разьве агрегат не избавляет от ввода массивного ввода?. В этому случае, почему первая конструкция и Ваша конструкция позволяет не испол использовать массивного ввода? Автор - Sobirjon Дата добавления - 11.06.2019 в 18:17
Pelena
Дата: Вторник, 11.06.2019, 18:30 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Перемудрили с формулой. Так попробуйтеКод
=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Перемудрили с формулой. Так попробуйтеКод
=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Перемудрили с формулой. Так попробуйтеКод
=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Автор - Pelena Дата добавления - 11.06.2019 в 18:30
Sobirjon
Дата: Среда, 12.06.2019, 03:52 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация:
2
±
Замечаний:
0% ±
2016
Pelena , Перемудрили с формулой. Так попробуйте
Здесь не поспоришь)), судья по выше перечисленным вариантам))=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Работает как надо
Pelena , Перемудрили с формулой. Так попробуйте
Здесь не поспоришь)), судья по выше перечисленным вариантам))=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Работает как надо Sobirjon
Ответить
Сообщение Pelena , Перемудрили с формулой. Так попробуйте
Здесь не поспоришь)), судья по выше перечисленным вариантам))=ИНДЕКС(ДанныеИмпорт!$K$2:$K$34;АГРЕГАТ(15;6;(СТРОКА(ДанныеИмпорт!$K$2:$K$34)-СТРОКА(ДанныеИмпорт!$K$2)+1)/ЕЧИСЛО(ПОИСК($U$2;ДанныеИмпорт!$K$2:$K$34));S2))
Работает как надо Автор - Sobirjon Дата добавления - 12.06.2019 в 03:52