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

Вход

Регистрация

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

 

= Мир MS Excel/сотрировка по годам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » сотрировка по годам (Формулы/Formulas)
сотрировка по годам
Nufus Дата: Четверг, 30.03.2017, 06:25 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте. Подскажите пожалуйста.
В программу выгружается вот в таком виде. Нужно чтобы месяцы были также слева с января по декабрь без повторений и без приписки лет, а значения по столбцам лет (2014,2015,2016), соответственно, если нет значений в этом месяце в ячейке либо должно быть пусто, либо стоял 0.
Лезвие для скребка 100 мм арт.08515, (5 шт в упак)
Декабрь 2014 г. 5,000
Январь 2015 г. 1,000
Февраль 2015 г. 2,000
Март 2015 г. 4,000
Апрель 2015 г. 4,000
Июнь 2015 г. 7,000
Июль 2015 г. 3,000
Август 2015 г. 8,000
Сентябрь 2015 г. 7,000
Октябрь 2015 г. 2,000
Ноябрь 2015 г. 1,000
Декабрь 2015 г. 2,000
Март 2016 г. 3,000
Апрель 2016 г. 2,000
Май 2016 г. 4,000
Июнь 2016 г. 2,000
Июль 2016 г. 3,000
Ноябрь 2016 г. 3,000
На Выходе должно получиться вот так.
Лезвие для скребка 100 мм арт.08515, (5 шт в упак)
2014 2015 2016
Январь 0 1 0
Февраль 0 2 0
Март 0 4 3
Апрель 0 4 2
Май 0 0 4
Июнь 0 7 2
Июль 0 3 3
Август 0 8 0
Сентябрь 0 7 0
Октябрь 0 2 0
Ноябрь 0 1 3
Декабрь 5 2 0


Хочу все знать!

Сообщение отредактировал Nufus - Четверг, 30.03.2017, 06:46
 
Ответить
СообщениеЗдравствуйте. Подскажите пожалуйста.
В программу выгружается вот в таком виде. Нужно чтобы месяцы были также слева с января по декабрь без повторений и без приписки лет, а значения по столбцам лет (2014,2015,2016), соответственно, если нет значений в этом месяце в ячейке либо должно быть пусто, либо стоял 0.
Лезвие для скребка 100 мм арт.08515, (5 шт в упак)
Декабрь 2014 г. 5,000
Январь 2015 г. 1,000
Февраль 2015 г. 2,000
Март 2015 г. 4,000
Апрель 2015 г. 4,000
Июнь 2015 г. 7,000
Июль 2015 г. 3,000
Август 2015 г. 8,000
Сентябрь 2015 г. 7,000
Октябрь 2015 г. 2,000
Ноябрь 2015 г. 1,000
Декабрь 2015 г. 2,000
Март 2016 г. 3,000
Апрель 2016 г. 2,000
Май 2016 г. 4,000
Июнь 2016 г. 2,000
Июль 2016 г. 3,000
Ноябрь 2016 г. 3,000
На Выходе должно получиться вот так.
Лезвие для скребка 100 мм арт.08515, (5 шт в упак)
2014 2015 2016
Январь 0 1 0
Февраль 0 2 0
Март 0 4 3
Апрель 0 4 2
Май 0 0 4
Июнь 0 7 2
Июль 0 3 3
Август 0 8 0
Сентябрь 0 7 0
Октябрь 0 2 0
Ноябрь 0 1 3
Декабрь 5 2 0

Автор - Nufus
Дата добавления - 30.03.2017 в 06:25
Pelena Дата: Четверг, 30.03.2017, 07:02 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте. Приложите файл с примером


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте. Приложите файл с примером

Автор - Pelena
Дата добавления - 30.03.2017 в 07:02
Nufus Дата: Четверг, 30.03.2017, 07:20 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
К сообщению приложен файл: 7466427.xlsx (10.9 Kb)


Хочу все знать!
 
Ответить
СообщениеPelena,

Автор - Nufus
Дата добавления - 30.03.2017 в 07:20
китин Дата: Четверг, 30.03.2017, 07:33 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну я не Pelena, :D но отвечу:
Код
=СУММПРОИЗВ($C$4:$E$30*($G4&" "&H$3&" г."=$B$4:$B$30)*($C$3:$E$3=H$3))
К сообщению приложен файл: 444111.xlsx (11.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 30.03.2017, 07:33
 
Ответить
Сообщениену я не Pelena, :D но отвечу:
Код
=СУММПРОИЗВ($C$4:$E$30*($G4&" "&H$3&" г."=$B$4:$B$30)*($C$3:$E$3=H$3))

Автор - китин
Дата добавления - 30.03.2017 в 07:33
Nufus Дата: Четверг, 30.03.2017, 07:46 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, Спасибо конечно, но это немного не то.
Так как Вы при вычислении задействуете данные из обеих приведенных таблиц, а мне нужно, чтобы при наличии только выгружаемой из 1С информации можно было превратить эту информацию в ту, которая должна получиться. А не делать вычисления из обеих. Так как для этого необходимо сначала привести выгружаемую инфу в то, что мне нужно в ручную. Вот для того чтобы в ручную не приводить к этому виду я и спрашиваю совета.
Тем более в вашем примере данные перемножаются и получается не верный результат. Мне не нужно перемножать, мне нужны те же данные но в другом виде. Слева данные выгружаемые, а справа, это то что я в ручную сама делаю - а хотелось бы чтобы программа сортировала с помощью формулы.


Хочу все знать!
 
Ответить
Сообщениекитин, Спасибо конечно, но это немного не то.
Так как Вы при вычислении задействуете данные из обеих приведенных таблиц, а мне нужно, чтобы при наличии только выгружаемой из 1С информации можно было превратить эту информацию в ту, которая должна получиться. А не делать вычисления из обеих. Так как для этого необходимо сначала привести выгружаемую инфу в то, что мне нужно в ручную. Вот для того чтобы в ручную не приводить к этому виду я и спрашиваю совета.
Тем более в вашем примере данные перемножаются и получается не верный результат. Мне не нужно перемножать, мне нужны те же данные но в другом виде. Слева данные выгружаемые, а справа, это то что я в ручную сама делаю - а хотелось бы чтобы программа сортировала с помощью формулы.

Автор - Nufus
Дата добавления - 30.03.2017 в 07:46
Pelena Дата: Четверг, 30.03.2017, 07:54 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Два доп. столбца и сводная (как вариант)
К сообщению приложен файл: 0898099.xlsx (16.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДва доп. столбца и сводная (как вариант)

Автор - Pelena
Дата добавления - 30.03.2017 в 07:54
Nufus Дата: Четверг, 30.03.2017, 08:01 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Спасибо, да как варитант можно, но позиций у меня более 7 тыс. Попробую. Лучше конечно если есть что нибудь проще без добавления новых столбцов, а изменения прям там без сводной, много лишнего времени займет. Но, все равно спасибо. yes


Хочу все знать!
 
Ответить
СообщениеPelena, Спасибо, да как варитант можно, но позиций у меня более 7 тыс. Попробую. Лучше конечно если есть что нибудь проще без добавления новых столбцов, а изменения прям там без сводной, много лишнего времени займет. Но, все равно спасибо. yes

Автор - Nufus
Дата добавления - 30.03.2017 в 08:01
Pelena Дата: Четверг, 30.03.2017, 08:09 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Вообще, не понятно, чем вариант китина не устроил. Растянуть вручную по вертикали 12 месяцев, а по горизонтали несколько лет - меньше минуты, а потом формулу - ещё пара минут


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВообще, не понятно, чем вариант китина не устроил. Растянуть вручную по вертикали 12 месяцев, а по горизонтали несколько лет - меньше минуты, а потом формулу - ещё пара минут

Автор - Pelena
Дата добавления - 30.03.2017 в 08:09
Nufus Дата: Четверг, 30.03.2017, 08:20 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
у китина, задействованы в расчете обе представленные таблицы как было и как должно быть, а мне нужно чтобы "как было" превратилось в "как должно быть". и при растягивании результат получается неверный. Например в годах 2015 и 2016 значения должны присутствовать во всех месяцах и они не нулевые, а при применении формулы китина они обращаются в ноль.


Хочу все знать!
 
Ответить
Сообщениеу китина, задействованы в расчете обе представленные таблицы как было и как должно быть, а мне нужно чтобы "как было" превратилось в "как должно быть". и при растягивании результат получается неверный. Например в годах 2015 и 2016 значения должны присутствовать во всех месяцах и они не нулевые, а при применении формулы китина они обращаются в ноль.

Автор - Nufus
Дата добавления - 30.03.2017 в 08:20
китин Дата: Четверг, 30.03.2017, 09:14 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Вы при вычислении задействуете данные из обеих приведенных таблиц,

а вот этого не понял: из второй таблицы берутся только критерии поиска. вы знаете способ что то посчитать без критерия этого что то? я нет.
что вам мешает сделать элементарную таблицу: горизонтально года а вертикально месяца, ввести формулу, скопировть ее на всю таблицу и потом любоваться результатом?
формула массива
Код
=СУММПРОИЗВ($C$4:$E$30*($G4=СЖПРОБЕЛЫ(ЛЕВБ($B$4:$B$30;ПОИСК(" ";$B$4:$B$30)-1)))*($C$3:$E$3=H$3))

[p.s.]странно, но и без массива работает
К сообщению приложен файл: _444111_2.xlsx (12.6 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 30.03.2017, 09:24
 
Ответить
Сообщение
Вы при вычислении задействуете данные из обеих приведенных таблиц,

а вот этого не понял: из второй таблицы берутся только критерии поиска. вы знаете способ что то посчитать без критерия этого что то? я нет.
что вам мешает сделать элементарную таблицу: горизонтально года а вертикально месяца, ввести формулу, скопировть ее на всю таблицу и потом любоваться результатом?
формула массива
Код
=СУММПРОИЗВ($C$4:$E$30*($G4=СЖПРОБЕЛЫ(ЛЕВБ($B$4:$B$30;ПОИСК(" ";$B$4:$B$30)-1)))*($C$3:$E$3=H$3))

[p.s.]странно, но и без массива работает

Автор - китин
Дата добавления - 30.03.2017 в 09:14
Nufus Дата: Четверг, 30.03.2017, 09:21 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, СУУУПЕР!!!!!! Спасибо Вам огромное!!!!! yes clap
Я уже мучаюсь неделю, вручную изменяя весь массив информации. flowers


Хочу все знать!
 
Ответить
Сообщениекитин, СУУУПЕР!!!!!! Спасибо Вам огромное!!!!! yes clap
Я уже мучаюсь неделю, вручную изменяя весь массив информации. flowers

Автор - Nufus
Дата добавления - 30.03.2017 в 09:21
Nufus Дата: Четверг, 30.03.2017, 10:15 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Странно, но у меня почему то февраль и март не просчитывает, ставит нули. А по всему остальному году все ок


Хочу все знать!
 
Ответить
СообщениеСтранно, но у меня почему то февраль и март не просчитывает, ставит нули. А по всему остальному году все ок

Автор - Nufus
Дата добавления - 30.03.2017 в 10:15
китин Дата: Четверг, 30.03.2017, 10:27 | Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
попробуйте топнуть мышой на январь, ухватиться за крестик и протянуть до декабря. у вас похоже февраль и март некорректно прописаны


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепопробуйте топнуть мышой на январь, ухватиться за крестик и протянуть до декабря. у вас похоже февраль и март некорректно прописаны

Автор - китин
Дата добавления - 30.03.2017 в 10:27
Nufus Дата: Четверг, 30.03.2017, 10:33 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вы были правы- некорректно, снова спасибо


Хочу все знать!
 
Ответить
СообщениеВы были правы- некорректно, снова спасибо

Автор - Nufus
Дата добавления - 30.03.2017 в 10:33
Мир MS Excel » Вопросы и решения » Вопросы по Excel » сотрировка по годам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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