Отображение 3 последних столбцов с одной вкладки на другой
RMMMM
Дата: Четверг, 18.06.2015, 20:17 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
На вкладке Sheet1 добавляются столбцы за каждый месяц. Как на вкладке Sheet2 отображать данные только за последние 3 месяца (файл приложил)?
На вкладке Sheet1 добавляются столбцы за каждый месяц. Как на вкладке Sheet2 отображать данные только за последние 3 месяца (файл приложил)? RMMMM
К сообщению приложен файл:
f107.xlsx
(11.3 Kb)
Ответить
Сообщение На вкладке Sheet1 добавляются столбцы за каждый месяц. Как на вкладке Sheet2 отображать данные только за последние 3 месяца (файл приложил)? Автор - RMMMM Дата добавления - 18.06.2015 в 20:17
Nic70y
Дата: Четверг, 18.06.2015, 20:36 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9131
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
индекс
ЮMoney 41001841029809
Ответить
Сообщение индекс Автор - Nic70y Дата добавления - 18.06.2015 в 20:36
RMMMM
Дата: Четверг, 18.06.2015, 20:41 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Nic70y, спасибо, имеется в виду не последние месяцы с правого края, а три последних законченных месяца (Май, Апрель, Март). Можно ли как то без дополнительных построений сверху? Притом месяца добавляются сразу как начинаются, но отображать на втором листе нужно только 3 последних законченных.
Nic70y, спасибо, имеется в виду не последние месяцы с правого края, а три последних законченных месяца (Май, Апрель, Март). Можно ли как то без дополнительных построений сверху? Притом месяца добавляются сразу как начинаются, но отображать на втором листе нужно только 3 последних законченных. RMMMM
Сообщение отредактировал RMMMM - Четверг, 18.06.2015, 20:44
Ответить
Сообщение Nic70y, спасибо, имеется в виду не последние месяцы с правого края, а три последних законченных месяца (Май, Апрель, Март). Можно ли как то без дополнительных построений сверху? Притом месяца добавляются сразу как начинаются, но отображать на втором листе нужно только 3 последних законченных. Автор - RMMMM Дата добавления - 18.06.2015 в 20:41
SLAVICK
Дата: Четверг, 18.06.2015, 20:51 |
Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Так?
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Так? Автор - SLAVICK Дата добавления - 18.06.2015 в 20:51
RMMMM
Дата: Четверг, 18.06.2015, 21:08 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Спасибо, приблизительно так, только у меня на английской версии не работает. Даты у меня в виде May, 15 Менял формулу Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"ММ.ГГГГ")*1,Sheet1!$A$1:$J$1,0),0)
на Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"MMM, YY")*1,Sheet1!$A$1:$J$1,0),0)
Но все равно выдает #VALUE!
Спасибо, приблизительно так, только у меня на английской версии не работает. Даты у меня в виде May, 15 Менял формулу Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"ММ.ГГГГ")*1,Sheet1!$A$1:$J$1,0),0)
на Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"MMM, YY")*1,Sheet1!$A$1:$J$1,0),0)
Но все равно выдает #VALUE! RMMMM
Ответить
Сообщение Спасибо, приблизительно так, только у меня на английской версии не работает. Даты у меня в виде May, 15 Менял формулу Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"ММ.ГГГГ")*1,Sheet1!$A$1:$J$1,0),0)
на Код
=VLOOKUP($A3,Sheet1!$A$1:$J$26,MATCH(TEXT(B$1,"MMM, YY")*1,Sheet1!$A$1:$J$1,0),0)
Но все равно выдает #VALUE! Автор - RMMMM Дата добавления - 18.06.2015 в 21:08
_Boroda_
Дата: Четверг, 18.06.2015, 21:13 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Такой вариант Код
=ДВССЫЛ("Sheet1!RC[1]";)
Такой вариант Код
=ДВССЫЛ("Sheet1!RC[1]";)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Такой вариант Код
=ДВССЫЛ("Sheet1!RC[1]";)
Автор - _Boroda_ Дата добавления - 18.06.2015 в 21:13
SLAVICK
Дата: Четверг, 18.06.2015, 21:14 |
Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Тогда так : Код
=ВПР($A2;Sheet1!$A$1:$J$26;ПОИСКПОЗ(КОНМЕСЯЦА(B$1;-1)+1;Sheet1!$A$1:$J$1;0);0)
А если через текст, то скорее так: _Boroda_ , а зачем двссыл Понял зачем, но все равно на сколько я понял структура 1-го листа не всегда будет такой же как на 2-м, я имею ввиду строки и столбцы, поэтому такой вариант наверное не подходит.
Тогда так : Код
=ВПР($A2;Sheet1!$A$1:$J$26;ПОИСКПОЗ(КОНМЕСЯЦА(B$1;-1)+1;Sheet1!$A$1:$J$1;0);0)
А если через текст, то скорее так: _Boroda_ , а зачем двссыл Понял зачем, но все равно на сколько я понял структура 1-го листа не всегда будет такой же как на 2-м, я имею ввиду строки и столбцы, поэтому такой вариант наверное не подходит. SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 18.06.2015, 21:56
Ответить
Сообщение Тогда так : Код
=ВПР($A2;Sheet1!$A$1:$J$26;ПОИСКПОЗ(КОНМЕСЯЦА(B$1;-1)+1;Sheet1!$A$1:$J$1;0);0)
А если через текст, то скорее так: _Boroda_ , а зачем двссыл Понял зачем, но все равно на сколько я понял структура 1-го листа не всегда будет такой же как на 2-м, я имею ввиду строки и столбцы, поэтому такой вариант наверное не подходит. Автор - SLAVICK Дата добавления - 18.06.2015 в 21:14
_Boroda_
Дата: Четверг, 18.06.2015, 21:53 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Затем, что На вкладке Sheet1 добавляются столбцы за каждый месяц
При вставке нового столбца на место столбца В ссылки типа съедут вправо. На сколько я понял структура 1-го листа не всегда будет такой же как на 2-м
Что на это указывает? Не вижу. Хотя, даже если и так, то чем это помешает? Суть формулы RMMMM ясна, а немного подправить под свои нужды, уверен, ему труда не составит. Особенно, если почитать справку по ДВССЫЛ и стилю ссылок RC.
Затем, что На вкладке Sheet1 добавляются столбцы за каждый месяц
При вставке нового столбца на место столбца В ссылки типа съедут вправо. На сколько я понял структура 1-го листа не всегда будет такой же как на 2-м
Что на это указывает? Не вижу. Хотя, даже если и так, то чем это помешает? Суть формулы RMMMM ясна, а немного подправить под свои нужды, уверен, ему труда не составит. Особенно, если почитать справку по ДВССЫЛ и стилю ссылок RC. _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Затем, что На вкладке Sheet1 добавляются столбцы за каждый месяц
При вставке нового столбца на место столбца В ссылки типа съедут вправо. На сколько я понял структура 1-го листа не всегда будет такой же как на 2-м
Что на это указывает? Не вижу. Хотя, даже если и так, то чем это помешает? Суть формулы RMMMM ясна, а немного подправить под свои нужды, уверен, ему труда не составит. Особенно, если почитать справку по ДВССЫЛ и стилю ссылок RC. Автор - _Boroda_ Дата добавления - 18.06.2015 в 21:53
SLAVICK
Дата: Четверг, 18.06.2015, 22:09 |
Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Предчувствие Хотя, даже если и так, то чем это помешает
Предположим сегодня утро 01.07 а три последних законченных месяца.
То месяцы на 2-м листе должны поменятся, а на первом - пока могут остаться как есть, поскольку продаж за 1-е число пока нет и строки наверное тоже не всегда будут совпадать... см 2-й и 3-й лист
Предчувствие Хотя, даже если и так, то чем это помешает
Предположим сегодня утро 01.07 а три последних законченных месяца.
То месяцы на 2-м листе должны поменятся, а на первом - пока могут остаться как есть, поскольку продаж за 1-е число пока нет и строки наверное тоже не всегда будут совпадать... см 2-й и 3-й лист SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 18.06.2015, 22:11
Ответить
Сообщение Предчувствие Хотя, даже если и так, то чем это помешает
Предположим сегодня утро 01.07 а три последних законченных месяца.
То месяцы на 2-м листе должны поменятся, а на первом - пока могут остаться как есть, поскольку продаж за 1-е число пока нет и строки наверное тоже не всегда будут совпадать... см 2-й и 3-й лист Автор - SLAVICK Дата добавления - 18.06.2015 в 22:09
RMMMM
Дата: Четверг, 18.06.2015, 22:11 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
_Boroda_, изящно, спасибо, в моем случае подошло. SLAVICK, спасибо еще раз, так все заработало как нужно! Правда месяц еще не поменялся и новые столбцы не добавлял. Проверю потом )
_Boroda_, изящно, спасибо, в моем случае подошло. SLAVICK, спасибо еще раз, так все заработало как нужно! Правда месяц еще не поменялся и новые столбцы не добавлял. Проверю потом ) RMMMM
Сообщение отредактировал RMMMM - Четверг, 18.06.2015, 22:14
Ответить
Сообщение _Boroda_, изящно, спасибо, в моем случае подошло. SLAVICK, спасибо еще раз, так все заработало как нужно! Правда месяц еще не поменялся и новые столбцы не добавлял. Проверю потом ) Автор - RMMMM Дата добавления - 18.06.2015 в 22:11
RMMMM
Дата: Четверг, 18.06.2015, 22:25 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Просто ради интереса поясню, строки всегда совпадают, это не продажи, а домашняя бухгалтерия ) Месяцы на втором листе раньше менял простым копированием нужных месяцев с первого. Пытаюсь минимизировать любые ручные операции без скриптов. По этим трем последним месяцам строятся круговые диаграммы (3 на каждый месяц на этом же листе) что бы видить динамику. Месяц добавляю когда заканчивается прошлый, так что по идее INDIRECT подойдет. Потестирую как наступит новый месяц.
Просто ради интереса поясню, строки всегда совпадают, это не продажи, а домашняя бухгалтерия ) Месяцы на втором листе раньше менял простым копированием нужных месяцев с первого. Пытаюсь минимизировать любые ручные операции без скриптов. По этим трем последним месяцам строятся круговые диаграммы (3 на каждый месяц на этом же листе) что бы видить динамику. Месяц добавляю когда заканчивается прошлый, так что по идее INDIRECT подойдет. Потестирую как наступит новый месяц. RMMMM
Сообщение отредактировал RMMMM - Четверг, 18.06.2015, 22:26
Ответить
Сообщение Просто ради интереса поясню, строки всегда совпадают, это не продажи, а домашняя бухгалтерия ) Месяцы на втором листе раньше менял простым копированием нужных месяцев с первого. Пытаюсь минимизировать любые ручные операции без скриптов. По этим трем последним месяцам строятся круговые диаграммы (3 на каждый месяц на этом же листе) что бы видить динамику. Месяц добавляю когда заканчивается прошлый, так что по идее INDIRECT подойдет. Потестирую как наступит новый месяц. Автор - RMMMM Дата добавления - 18.06.2015 в 22:25
SLAVICK
Дата: Четверг, 18.06.2015, 22:36 |
Сообщение № 12
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Месяц добавляю когда заканчивается прошлый
Сразу добавляете (т.е. 1-го числа утром?). Просто если нет, то пока Вы не добавите новый месяц - данные будут неверные... т.е. не за последние полные месяцы. См. файл из моего последнего поста - я там формулу сегодня заменил на 01.07. _Boroda_ , похоже мое предчувствие меня подвело
Месяц добавляю когда заканчивается прошлый
Сразу добавляете (т.е. 1-го числа утром?). Просто если нет, то пока Вы не добавите новый месяц - данные будут неверные... т.е. не за последние полные месяцы. См. файл из моего последнего поста - я там формулу сегодня заменил на 01.07. _Boroda_ , похоже мое предчувствие меня подвело SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 18.06.2015, 22:36
Ответить
Сообщение Месяц добавляю когда заканчивается прошлый
Сразу добавляете (т.е. 1-го числа утром?). Просто если нет, то пока Вы не добавите новый месяц - данные будут неверные... т.е. не за последние полные месяцы. См. файл из моего последнего поста - я там формулу сегодня заменил на 01.07. _Boroda_ , похоже мое предчувствие меня подвело Автор - SLAVICK Дата добавления - 18.06.2015 в 22:36
_Boroda_
Дата: Четверг, 18.06.2015, 22:50 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16895
Репутация:
6613
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
_Boroda_, похоже мое предчувствие меня подвело
У человека с такой подписьюИногда все проще чем кажется с первого взгляда.
предчувствия должны быть только оптимистическими.
_Boroda_, похоже мое предчувствие меня подвело
У человека с такой подписьюИногда все проще чем кажется с первого взгляда.
предчувствия должны быть только оптимистическими._Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение _Boroda_, похоже мое предчувствие меня подвело
У человека с такой подписьюИногда все проще чем кажется с первого взгляда.
предчувствия должны быть только оптимистическими.Автор - _Boroda_ Дата добавления - 18.06.2015 в 22:50
RMMMM
Дата: Четверг, 18.06.2015, 22:53 |
Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
SLAVICK, все верно, но я на месяца тоже INDIRECT поставил. Файл перегружен тяжелыми формулами типа
Код
=SUMPRODUCT((обраб.!$I2:$I2096="зп")*обраб.!$H2:$H2096*((EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")+2,-1)+1=Q$2)*TEXT(DAY(обраб.!$C2:$C2096+2),"[>14]14;0")+(EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")-12,-1)+1=Q$2)*(обраб.!$C2:$C2096+2>EOMONTH(Q$2,0))*(EOMONTH(Q$2,0)-обраб.!$C2:$C2096+12))/14)
, потому стараюсь добавлять что то легкое. INDIRECT же легче чем VLOOKUP? Я просто в этом не слишком понимаю.
SLAVICK, все верно, но я на месяца тоже INDIRECT поставил. Файл перегружен тяжелыми формулами типа
Код
=SUMPRODUCT((обраб.!$I2:$I2096="зп")*обраб.!$H2:$H2096*((EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")+2,-1)+1=Q$2)*TEXT(DAY(обраб.!$C2:$C2096+2),"[>14]14;0")+(EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")-12,-1)+1=Q$2)*(обраб.!$C2:$C2096+2>EOMONTH(Q$2,0))*(EOMONTH(Q$2,0)-обраб.!$C2:$C2096+12))/14)
, потому стараюсь добавлять что то легкое. INDIRECT же легче чем VLOOKUP? Я просто в этом не слишком понимаю. RMMMM
Ответить
Сообщение SLAVICK, все верно, но я на месяца тоже INDIRECT поставил. Файл перегружен тяжелыми формулами типа
Код
=SUMPRODUCT((обраб.!$I2:$I2096="зп")*обраб.!$H2:$H2096*((EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")+2,-1)+1=Q$2)*TEXT(DAY(обраб.!$C2:$C2096+2),"[>14]14;0")+(EOMONTH(TEXT(-обраб.!$C2:$C2096,";0;99")-12,-1)+1=Q$2)*(обраб.!$C2:$C2096+2>EOMONTH(Q$2,0))*(EOMONTH(Q$2,0)-обраб.!$C2:$C2096+12))/14)
, потому стараюсь добавлять что то легкое. INDIRECT же легче чем VLOOKUP? Я просто в этом не слишком понимаю. Автор - RMMMM Дата добавления - 18.06.2015 в 22:53
SLAVICK
Дата: Пятница, 19.06.2015, 00:52 |
Сообщение № 15
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Пятница, 19.06.2015, 00:53
Ответить