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

Вход

Регистрация

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

 

= Мир MS Excel/Динамическая сортировка данных из разных листов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Динамическая сортировка данных из разных листов
lenakireenko Дата: Воскресенье, 24.03.2019, 22:40 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый вечер. Нужна формула, которая в Лист 3 берет даты рождения из Листа 1, и ранжирует их по календарному году (от января до декабря) по мере внесения дат рождения в Лист 1.
В таблице эксель использую данные из разных листов. В первый лист вношу данные покупателя, по мере поступления новых покупателей, так сказать. Второй лист для своих целей я сделала и там все ок. А вот третий лист хочу сделать сортировку по мере поступления данных о дате рождения. Дата рождения и ФИО и номер телефона появляются в этом листе автоматически с первого листа - это я настроила. А вот как забить формулу, чтобы даты рождения шли по календарному году автоматически - никак не пойму. Пока таблица пустая и там как пример Иванов Иван Иванович. Когда появятся данные о других покупателях, надо, чтобы в третьем листе они автоматом ранжировались исключительно от января к декабрю. Надеюсь, понятно изложила. Свою таблицу прикладываю.
К сообщению приложен файл: 4676480.xlsb (35.0 Kb)
 
Ответить
СообщениеДобрый вечер. Нужна формула, которая в Лист 3 берет даты рождения из Листа 1, и ранжирует их по календарному году (от января до декабря) по мере внесения дат рождения в Лист 1.
В таблице эксель использую данные из разных листов. В первый лист вношу данные покупателя, по мере поступления новых покупателей, так сказать. Второй лист для своих целей я сделала и там все ок. А вот третий лист хочу сделать сортировку по мере поступления данных о дате рождения. Дата рождения и ФИО и номер телефона появляются в этом листе автоматически с первого листа - это я настроила. А вот как забить формулу, чтобы даты рождения шли по календарному году автоматически - никак не пойму. Пока таблица пустая и там как пример Иванов Иван Иванович. Когда появятся данные о других покупателях, надо, чтобы в третьем листе они автоматом ранжировались исключительно от января к декабрю. Надеюсь, понятно изложила. Свою таблицу прикладываю.

Автор - lenakireenko
Дата добавления - 24.03.2019 в 22:40
_Boroda_ Дата: Понедельник, 25.03.2019, 02:03 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ('Вносить данные-Покупки'!$D11;ИНДЕКС('Вносить данные-Покупки'!B:B;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ('Вносить данные-Покупки'!$D$11:$D$310;--(ТЕКСТ('Вносить данные-Покупки'!$D$11:$D$310;"ДД.ММ")&".00")+СТРОКА('Вносить данные-Покупки'!B$11:B$310)%%);СТРОКА(B1));1)/1%%+0,1);)

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: 4676480_1.xlsb (51.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ('Вносить данные-Покупки'!$D11;ИНДЕКС('Вносить данные-Покупки'!B:B;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ('Вносить данные-Покупки'!$D$11:$D$310;--(ТЕКСТ('Вносить данные-Покупки'!$D$11:$D$310;"ДД.ММ")&".00")+СТРОКА('Вносить данные-Покупки'!B$11:B$310)%%);СТРОКА(B1));1)/1%%+0,1);)

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер

Автор - _Boroda_
Дата добавления - 25.03.2019 в 02:03
lenakireenko Дата: Понедельник, 25.03.2019, 14:24 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, да!!! Спасибо! Вы все правильно поняли. Только теперь мне эту формулу куда прописать, чтобы все срабатывало даже с незаполненной пока что таблицей? Так можно? И вот эта маленькая табличка на Листе 3 справа, она необходима для корректной работы формулы? Или нет необходимости в этой табличке в окончательном варианте?
 
Ответить
Сообщение_Boroda_, да!!! Спасибо! Вы все правильно поняли. Только теперь мне эту формулу куда прописать, чтобы все срабатывало даже с незаполненной пока что таблицей? Так можно? И вот эта маленькая табличка на Листе 3 справа, она необходима для корректной работы формулы? Или нет необходимости в этой табличке в окончательном варианте?

Автор - lenakireenko
Дата добавления - 25.03.2019 в 14:24
_Boroda_ Дата: Понедельник, 25.03.2019, 14:34 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16901
Репутация: 6613 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Никуда не нужно, я все уже сделал Вам в файле. Забыл добавить - даты дней рождений на первом листе нужно вносить даже если Вы не знаете их. Например, вводите 31.12.2222. Можно сделать и пустыми ДР. См. в файле
А маленькая табличка просто для наглядности, чтобы не прыгать по листам при проверке правильности работы формулы. Ее конечно можно удалить
К сообщению приложен файл: 4676480_2.xlsb (51.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНикуда не нужно, я все уже сделал Вам в файле. Забыл добавить - даты дней рождений на первом листе нужно вносить даже если Вы не знаете их. Например, вводите 31.12.2222. Можно сделать и пустыми ДР. См. в файле
А маленькая табличка просто для наглядности, чтобы не прыгать по листам при проверке правильности работы формулы. Ее конечно можно удалить

Автор - _Boroda_
Дата добавления - 25.03.2019 в 14:34
lenakireenko Дата: Понедельник, 25.03.2019, 16:22 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, спасибо вам огромное!!!
 
Ответить
Сообщение_Boroda_, спасибо вам огромное!!!

Автор - lenakireenko
Дата добавления - 25.03.2019 в 16:22
lenakireenko Дата: Понедельник, 25.03.2019, 18:57 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, сейчас еще раз все перепроверила, красоту навела под себя и все прекрасно работает! Для моего ума - это оч сложная формула! Еще раз спасибо вам большое за помощь!
 
Ответить
Сообщение_Boroda_, сейчас еще раз все перепроверила, красоту навела под себя и все прекрасно работает! Для моего ума - это оч сложная формула! Еще раз спасибо вам большое за помощь!

Автор - lenakireenko
Дата добавления - 25.03.2019 в 18:57
lenakireenko Дата: Воскресенье, 31.05.2020, 12:06 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, добрый день! Вы мне очень помогли с формулой в таблице больше года назад. Сейчас таблица активно заполнена, я добавляла строки, но в листе с днями рождения пошел сбой. Сама не смогла разобраться. Можете посмотреть и помочь?
 
Ответить
Сообщение_Boroda_, добрый день! Вы мне очень помогли с формулой в таблице больше года назад. Сейчас таблица активно заполнена, я добавляла строки, но в листе с днями рождения пошел сбой. Сама не смогла разобраться. Можете посмотреть и помочь?

Автор - lenakireenko
Дата добавления - 31.05.2020 в 12:06
Pelena Дата: Воскресенье, 31.05.2020, 13:43 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Кроме, как от _Boroda_ помощь не принимается?
посмотреть и помочь
Куда посмотреть и чем помочь?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКроме, как от _Boroda_ помощь не принимается?
посмотреть и помочь
Куда посмотреть и чем помочь?

Автор - Pelena
Дата добавления - 31.05.2020 в 13:43
lenakireenko Дата: Воскресенье, 31.05.2020, 17:54 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, принимается, конечно! Сейчас файлик заброшу. Буду очень признательна, если вы поможете!
На первом листе вносятся данные покупателей, на второй улетают данные для рассчета суммы скидки. Там я все продлила до 1000 человек. А вот на третий лист улетают данные с первого листа и ранжируются по дням рождения по календарному году. И вот как я ни пыталась продлить формулу, все застопорилось.
Блин, не уверена, что файл добавился. Уже и размер уменьшила .xlsb сделала и уже не знаю, как еще угодить требованиям...
К сообщению приложен файл: -_.xlsb (198.6 Kb)


Сообщение отредактировал lenakireenko - Воскресенье, 31.05.2020, 17:55
 
Ответить
СообщениеPelena, принимается, конечно! Сейчас файлик заброшу. Буду очень признательна, если вы поможете!
На первом листе вносятся данные покупателей, на второй улетают данные для рассчета суммы скидки. Там я все продлила до 1000 человек. А вот на третий лист улетают данные с первого листа и ранжируются по дням рождения по календарному году. И вот как я ни пыталась продлить формулу, все застопорилось.
Блин, не уверена, что файл добавился. Уже и размер уменьшила .xlsb сделала и уже не знаю, как еще угодить требованиям...

Автор - lenakireenko
Дата добавления - 31.05.2020 в 17:54
Pelena Дата: Воскресенье, 31.05.2020, 19:21 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
В формулах везде увеличить диапазон с 310 до 1000. Ввести как формулу массива.

НО! У вас под номером 322 Водчиц Никита имеет несуществующую дату рождения. Отсюда и ошибка


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ формулах везде увеличить диапазон с 310 до 1000. Ввести как формулу массива.

НО! У вас под номером 322 Водчиц Никита имеет несуществующую дату рождения. Отсюда и ошибка

Автор - Pelena
Дата добавления - 31.05.2020 в 19:21
lenakireenko Дата: Воскресенье, 31.05.2020, 19:51 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, спасибо! Постараюсь разобраться сама. Но фраза "ввести как формулу массива" для меня звучит сложновато))) если не выйдет, буду тут писать еще
 
Ответить
СообщениеPelena, спасибо! Постараюсь разобраться сама. Но фраза "ввести как формулу массива" для меня звучит сложновато))) если не выйдет, буду тут писать еще

Автор - lenakireenko
Дата добавления - 31.05.2020 в 19:51
Pelena Дата: Воскресенье, 31.05.2020, 19:52 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
ввести как формулу массива

Ctrl+Shift+Enter


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

Ctrl+Shift+Enter

Автор - Pelena
Дата добавления - 31.05.2020 в 19:52
lenakireenko Дата: Воскресенье, 31.05.2020, 20:43 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, для меня все-таки это очень сложно. Я смотрю эту сложную формулу и не оч понимаю, что надо изменить. Там в одном месте один адрес ячейки, в другой - другой (в смысле в пределах одного столбца D). Потому лучше не буду сама лазить в этой сложной формуле. Может, кто-то все-таки отзовется )))
 
Ответить
СообщениеPelena, для меня все-таки это очень сложно. Я смотрю эту сложную формулу и не оч понимаю, что надо изменить. Там в одном месте один адрес ячейки, в другой - другой (в смысле в пределах одного столбца D). Потому лучше не буду сама лазить в этой сложной формуле. Может, кто-то все-таки отзовется )))

Автор - lenakireenko
Дата добавления - 31.05.2020 в 20:43
Pelena Дата: Воскресенье, 31.05.2020, 21:02 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Как-то так
31.09 заменила на 30.09
и дата рождения 1985 (без числа и месяца) тоже неверно будет отображаться
К сообщению приложен файл: 8425647.xlsb (203.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак-то так
31.09 заменила на 30.09
и дата рождения 1985 (без числа и месяца) тоже неверно будет отображаться

Автор - Pelena
Дата добавления - 31.05.2020 в 21:02
lenakireenko Дата: Воскресенье, 31.05.2020, 22:15 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, огромное вам спасибо!!! Очень помогли, спасли! Надеюсь, больше не наделаем ошибок.
 
Ответить
СообщениеPelena, огромное вам спасибо!!! Очень помогли, спасли! Надеюсь, больше не наделаем ошибок.

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

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