копирование значений строки при выполнении условия в столбце
Руслан422
Дата: Среда, 18.11.2015, 12:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Здравствуйте уважаемые форумчане! В столбце F нужно определить первое значение после 1000 и скопировать значения этого ряда отдельно (чтобы потом можно было составить диаграмму), далее первое число после 2000, 3000 и.т.д, можно использовать не первое число после 1000 а последнее до 1000 (главное чтоб было ближе к 1000, 2000 и.т.д.) В файле куда вставлять данные отметил жёлтым цветом. Заранее спасибо!
Здравствуйте уважаемые форумчане! В столбце F нужно определить первое значение после 1000 и скопировать значения этого ряда отдельно (чтобы потом можно было составить диаграмму), далее первое число после 2000, 3000 и.т.д, можно использовать не первое число после 1000 а последнее до 1000 (главное чтоб было ближе к 1000, 2000 и.т.д.) В файле куда вставлять данные отметил жёлтым цветом. Заранее спасибо! Руслан422
Ответить
Сообщение Здравствуйте уважаемые форумчане! В столбце 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
Так надо?
Ответить
Сообщение Так надо? Автор - 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);"")
Еще вариант: для суммы (формула массива, вводить через 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
ЯД: 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
Ответить
Сообщение 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
Ответить
Сообщение Руслан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.
Samaretz , Здравствуйте! А как можно сделать чтоб желтую таблицу перевернуть? (1 ый файл который вы делали) Т.е. по мере поступления значений старые строки сдвигались вниз, а последнее значение отображалось в 1ой строчке? [moder]Пока будете ждать Samaretzа, почитайте Правила форума. Особенно внимательно пункт 5.Руслан422
Сообщение отредактировал _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