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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
копирование значений строки при выполнении условия в столбце
Руслан422 Дата: Среда, 18.11.2015, 12:09 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Здравствуйте уважаемые форумчане!

В столбце F нужно определить первое значение после 1000 и скопировать значения этого ряда отдельно (чтобы потом можно было составить диаграмму), далее первое число после 2000, 3000 и.т.д, можно использовать не первое число после 1000 а последнее до 1000 (главное чтоб было ближе к 1000, 2000 и.т.д.) В файле куда вставлять данные отметил жёлтым цветом. Заранее спасибо!
К сообщению приложен файл: _Microsoft_Exce.rar (53.1 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане!

В столбце F нужно определить первое значение после 1000 и скопировать значения этого ряда отдельно (чтобы потом можно было составить диаграмму), далее первое число после 2000, 3000 и.т.д, можно использовать не первое число после 1000 а последнее до 1000 (главное чтоб было ближе к 1000, 2000 и.т.д.) В файле куда вставлять данные отметил жёлтым цветом. Заранее спасибо!

Автор - Руслан422
Дата добавления - 18.11.2015 в 12:09
Samaretz Дата: Среда, 18.11.2015, 12:39 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Так надо?
К сообщению приложен файл: Microsoft_Excel.7z (95.1 Kb)
 
Ответить
СообщениеТак надо?

Автор - Samaretz
Дата добавления - 18.11.2015 в 12:39
Manyasha Дата: Среда, 18.11.2015, 13:21 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Еще вариант:
для суммы (формула массива, вводить через ctrl+shift+enter):
Код
=ЕСЛИ(СТРОКА(A1)*1000<МАКС($F$9:$F$2436);ИНДЕКС($F$9:$F$2436;ПОИСКПОЗ(1000*СТРОКА(A1)+МИН(ABS(1000*СТРОКА(A1)-$F$9:$F$2436));$F$9:$F$2436));"")

для остальных столбцов:
Код
=ЕСЛИОШИБКА(ПРОСМОТР($M9;$F$9:$F$2436;B$9:B$2436);"")
К сообщению приложен файл: 112233.rar (60.7 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеЕще вариант:
для суммы (формула массива, вводить через ctrl+shift+enter):
Код
=ЕСЛИ(СТРОКА(A1)*1000<МАКС($F$9:$F$2436);ИНДЕКС($F$9:$F$2436;ПОИСКПОЗ(1000*СТРОКА(A1)+МИН(ABS(1000*СТРОКА(A1)-$F$9:$F$2436));$F$9:$F$2436));"")

для остальных столбцов:
Код
=ЕСЛИОШИБКА(ПРОСМОТР($M9;$F$9:$F$2436;B$9:B$2436);"")

Автор - Manyasha
Дата добавления - 18.11.2015 в 13:21
Руслан422 Дата: Среда, 18.11.2015, 13:25 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Samaretz, ДА, СПАСИБО БОЛЬШОЕ! А как можно менять например не через каждые 1000, а 10000 ?
 
Ответить
СообщениеSamaretz, ДА, СПАСИБО БОЛЬШОЕ! А как можно менять например не через каждые 1000, а 10000 ?

Автор - Руслан422
Дата добавления - 18.11.2015 в 13:25
Samaretz Дата: Среда, 18.11.2015, 13:30 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Руслан422, в столбце Н есть формула (массивная, вводится путем одновременного нажатия Ctrl+Shift+Enter):
Код
=INDEX(B$9:B$2436;MATCH(MIN(ABS((ROW()-8)*1000-$F$9:$F$2436));ABS((ROW()-8)*1000-$F$9:$F$2436);0))


В ней в двух местах 1000 меняете на необходимый Вам коэффициент и протягиваете вниз.
 
Ответить
СообщениеРуслан422, в столбце Н есть формула (массивная, вводится путем одновременного нажатия Ctrl+Shift+Enter):
Код
=INDEX(B$9:B$2436;MATCH(MIN(ABS((ROW()-8)*1000-$F$9:$F$2436));ABS((ROW()-8)*1000-$F$9:$F$2436);0))


В ней в двух местах 1000 меняете на необходимый Вам коэффициент и протягиваете вниз.

Автор - Samaretz
Дата добавления - 18.11.2015 в 13:30
Руслан422 Дата: Среда, 18.11.2015, 13:41 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Ок, всё понял, спасибо!
 
Ответить
СообщениеОк, всё понял, спасибо!

Автор - Руслан422
Дата добавления - 18.11.2015 в 13:41
Руслан422 Дата: Среда, 06.04.2016, 14:53 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Samaretz, Здравствуйте! А как можно сделать чтоб желтую таблицу перевернуть? (1 ый файл который вы делали) Т.е. по мере поступления значений старые строки сдвигались вниз, а последнее значение отображалось в 1ой строчке?
[moder]Пока будете ждать Samaretzа, почитайте Правила форума. Особенно внимательно пункт 5.


Сообщение отредактировал _Boroda_ - Среда, 06.04.2016, 15:00
 
Ответить
СообщениеSamaretz, Здравствуйте! А как можно сделать чтоб желтую таблицу перевернуть? (1 ый файл который вы делали) Т.е. по мере поступления значений старые строки сдвигались вниз, а последнее значение отображалось в 1ой строчке?
[moder]Пока будете ждать Samaretzа, почитайте Правила форума. Особенно внимательно пункт 5.

Автор - Руслан422
Дата добавления - 06.04.2016 в 14:53
Руслан422 Дата: Среда, 06.04.2016, 16:43 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Извините
 
Ответить
СообщениеИзвините

Автор - Руслан422
Дата добавления - 06.04.2016 в 16:43
  • Страница 1 из 1
  • 1
Поиск:

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