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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование нужных ячеек из массивов в таблицу по значению - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Копирование нужных ячеек из массивов в таблицу по значению
ars1734 Дата: Понедельник, 22.01.2018, 20:07 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые эксперты!

У меня есть вопрос: как сделать так, чтобы при заданном значении, программа искала и копировала в таблицу ячейку с соответствующим значением из массива 1 (Баланс), а так же копировала ячейку из массива 2 (Дата), той же строки, что и у найденной ячейки в массиве 1 (Баланс). А в случае, если такого значения в массиве нет, то искала и копировала ячейки с погрешностями +1 и -1 от значения, в соответствующие ячейки таблицы. То есть необходимо определить и вытащить в таблицу дату центра диапазона отклонений, по заданному значению центра, с вариантами погрешностей в случае отсутствия в массиве 1 заданного значения.

Сделал файл с таблицей, массивами и пояснениями

С Уважением, Руслан
К сообщению приложен файл: 4774981.xlsx (48.8 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые эксперты!

У меня есть вопрос: как сделать так, чтобы при заданном значении, программа искала и копировала в таблицу ячейку с соответствующим значением из массива 1 (Баланс), а так же копировала ячейку из массива 2 (Дата), той же строки, что и у найденной ячейки в массиве 1 (Баланс). А в случае, если такого значения в массиве нет, то искала и копировала ячейки с погрешностями +1 и -1 от значения, в соответствующие ячейки таблицы. То есть необходимо определить и вытащить в таблицу дату центра диапазона отклонений, по заданному значению центра, с вариантами погрешностей в случае отсутствия в массиве 1 заданного значения.

Сделал файл с таблицей, массивами и пояснениями

С Уважением, Руслан

Автор - ars1734
Дата добавления - 22.01.2018 в 20:07
Che79 Дата: Понедельник, 22.01.2018, 20:56 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
ars1734, может, так нужно? %)
Значение
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$6:$G$2022;ПОИСКПОЗ($I$9+H14;$G$6:$G$2022;));"нет")
Дата
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$6:$A$2022;ПОИСКПОЗ(I14;$G$6:$G$2022;));"нет")
К сообщению приложен файл: 4774981_1.xlsx (49.1 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщениеars1734, может, так нужно? %)
Значение
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$6:$G$2022;ПОИСКПОЗ($I$9+H14;$G$6:$G$2022;));"нет")
Дата
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$6:$A$2022;ПОИСКПОЗ(I14;$G$6:$G$2022;));"нет")

Автор - Che79
Дата добавления - 22.01.2018 в 20:56
ars1734 Дата: Понедельник, 22.01.2018, 21:46 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
может, так нужно?


Спасибо за решение - формула работает, с одним недочетом: программа считает только в том случае, если в ячейке центра I9 стоит значение, но если стоит формула - то не работает. Пишет везде "нет". Как можно это исправить?
 
Ответить
Сообщение
может, так нужно?


Спасибо за решение - формула работает, с одним недочетом: программа считает только в том случае, если в ячейке центра I9 стоит значение, но если стоит формула - то не работает. Пишет везде "нет". Как можно это исправить?

Автор - ars1734
Дата добавления - 22.01.2018 в 21:46
Che79 Дата: Понедельник, 22.01.2018, 21:56 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
"нет" возвращается только в том случае, если в массиве значений и дат не найдено нужное значение +/- 5 единиц. "Нет" можно легко заменить например на 0 или пустоту. ars1734, для полного понимания вопроса, заполните, пожалуйста, вручную ячейки нужными Вам значениями, чтобы понять верный итоговый результат и уже под него сочинить формулу, учитывающую все нюансы.


Делай нормально и будет нормально!
 
Ответить
Сообщение"нет" возвращается только в том случае, если в массиве значений и дат не найдено нужное значение +/- 5 единиц. "Нет" можно легко заменить например на 0 или пустоту. ars1734, для полного понимания вопроса, заполните, пожалуйста, вручную ячейки нужными Вам значениями, чтобы понять верный итоговый результат и уже под него сочинить формулу, учитывающую все нюансы.

Автор - Che79
Дата добавления - 22.01.2018 в 21:56
ars1734 Дата: Понедельник, 22.01.2018, 22:00 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
"нет" возвращается только в том случае, если в массиве значений и дат не найдено нужное значение +/- 5 единиц.


Все, спасибо, разобрался, просто при проверке в диапазоне +- 1:5 ед. долго не попадались значения в массиве и я подумал что ошибка. Все работает. Огромное спасибо!

+1 с меня

С Уважением. Руслан


Сообщение отредактировал ars1734 - Понедельник, 22.01.2018, 22:02
 
Ответить
Сообщение
"нет" возвращается только в том случае, если в массиве значений и дат не найдено нужное значение +/- 5 единиц.


Все, спасибо, разобрался, просто при проверке в диапазоне +- 1:5 ед. долго не попадались значения в массиве и я подумал что ошибка. Все работает. Огромное спасибо!

+1 с меня

С Уважением. Руслан

Автор - ars1734
Дата добавления - 22.01.2018 в 22:00
  • Страница 1 из 1
  • 1
Поиск:

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