powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
8 сообщений из 8, страница 1 из 1
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38413668
jul_white_woman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Для меня как для человека мало знающего excel, сложно оценить степень сложности задачи.
Но, если возможно, помогите пожалуйста написать формулу/формулы.

Во вложении:
Лист1 - список договоров клиентов, оформивших первый товарный кредит (ТК) в феврале 13
Столбцы: Клиент
Дата
Продукт (только ТК)

Лист 2 - список заявок клиентов (может быть несколько заявок у 1го клиента в одну/разные даты на один/разные продукты) в феврале-апреле 13
Столбцы: Клиент
Дата
Продукт (ТК/ДК/КК)
Метка (0,1,2)

Необходимо проставить 3 метки
========================
Сначала нужно сравнить клиентов Листа 2 с Листом 1 по полю "Клиент". На Листе 2 оставить всех клиентов (один клиент может повторяться более 1го раза), которые есть на Листе 1.

Для выбранных клиентов проставить метки:

"1" - первая выдача ТК:
1.1 для каждого Клиента должна выбираться первая Дата (т.е. самая ранняя)
1.2 если в строке для выбранной даты стоит Продукт=ТК, должна проставляться метка "1".

"2" - первая заявка после первой выдачи ТК:
2.1 если есть метка "1" по каждому клиенту должно проверяться есть ли другие заявки в дату по метке "1" или в другие даты после даты по метке "1"?
2.2 если есть заявки в дату по метке "1", то должно проверяться сколько заявок по каждому типу продукта (ДК,ТК,КК). Если по одной для каждого типа продукта, то должна проставиться метка "2" для каждой заявки. Если более одной для какого-либо типа продукта, то метка "2" должна проставиться только по одной заявке в рамках продукта, по остальным "0".
2.3 если заявок, удовлетворяющих п.2.2 нет, но есть заявки в другие даты ПОСЛЕ даты по метке "1", должна выбираться следующая дата (ближайшая к дате по метке "1") и должно проверяться сколько заявок по каждому типу продукта (ДК,ТК,КК). Если по одной для каждого типа продукта, то должна проставиться метка "2" для каждой заявки. Если более одной для какого-либо типа продукта, то метка "2" должна проставиться только по одной заявке в рамках продукта, по остальным "0".

"0" - все остальные случаи.
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38413743
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jul_white_woman,

Звучит черезчур заморочено. Что вы собираетесь делать дальше с этими метками? Может быть стоит пересмотреть подход к решению общей задачи...
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38413782
jul_white_woman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppb,
мне необходимо посчитать конвертацию ТК (клиенты имеющие выдачи в одном месяце - лист 1) в ТК, ДК, КК (клиенты имеющие другие заявки по типам продукта в день выдачи или после - лист 2, метка "2").
Да, получается заморочено, согласна, я уже в процессе размышлений как упростить подход.
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38413826
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jul_white_womanя уже в процессе размышлений как упростить подход.
ИМХО перейти от табличного процессора к базе данных. Т.е. от Excel к Access.
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38414987
jul_white_woman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, возможно, я совсем недавно только стала сталкиваться с такими задачами, приму к сведению, спасибо
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38414988
jul_white_woman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppb,

А если так:
Лист1 - список договоров клиентов, оформивших первый товарный кредит (ТК) в феврале 13
Столбцы: Клиент
Дата
Продукт (только ТК)

Лист 2 - список заявок клиентов (у 1го клиента может быть несколько заявок в одну/разные даты на разные продукты, но при этом в одну дату м.б. только одна заявка на один тип продукта - ДК/ТК/КК) в феврале-апреле 13
Столбцы: Клиент
Дата
Продукт (ТК/ДК/КК)
Метка (0,1,2)

Необходимо проставить 3 метки
========================
Сначала нужно сравнить клиентов Листа 2 с Листом 1 по полю "Клиент". На Листе 2 оставить всех клиентов (один клиент может повторяться более 1го раза), которые есть на Листе 1.

Для выбранных клиентов проставить метки:

"1" - первая выдача ТК:
1.1 для каждого Клиента должна выбираться первая Дата (т.е. самая ранняя)
1.2 если в строке для выбранной даты стоит Продукт=ТК, должна проставляться метка "1".

"2" - первая заявка после первой выдачи ТК:
2.1 если есть метка "1", по каждому клиенту должно проверяться есть ли другие заявки в ту же дату (=дате по метке "1") или в другие даты ПОСЛЕ даты по метке "1". Если есть , то по ним должна проставиться метка "2".

"0" - все остальные случаи

Пример во вложении.
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38418385
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jul_white_womanlbppb,

А если так:

Лист1 - список договоров клиентов, оформивших первый товарный кредит (ТК) в феврале 13
Столбцы: Клиент
Дата
Продукт (только ТК)

Лист 2 - список заявок клиентов (у 1го клиента может быть несколько заявок в одну/разные даты на разные продукты, но при этом в одну дату м.б. только одна заявка на один тип продукта - ДК/ТК/КК) в феврале-апреле 13
Столбцы: Клиент
Дата
Продукт (ТК/ДК/КК)
Метка (0,1,2)

Необходимо проставить 3 метки
========================
Сначала нужно сравнить клиентов Листа 2 с Листом 1 по полю "Клиент". На Листе 2 оставить всех клиентов (один клиент может повторяться более 1го раза), которые есть на Листе 1.

Для выбранных клиентов проставить метки:

"1" - первая выдача ТК:
1.1 для каждого Клиента должна выбираться первая Дата (т.е. самая ранняя)
1.2 если в строке для выбранной даты стоит Продукт=ТК, должна проставляться метка "1".

"2" - первая заявка после первой выдачи ТК:
2.1 если есть метка "1", по каждому клиенту должно проверяться есть ли другие заявки в ту же дату (=дате по метке "1") или в другие даты ПОСЛЕ даты по метке "1". Если есть , то по ним должна проставиться метка "2".

"0" - все остальные случаи

Пример во вложении.

Даже так, все это заморочено и в первую очередь потому, что если уж вам нужна помощь, то не пытайтесь свалить решение вашей задачи на других, дав расплывчатую логику (кстати, то, что на листах мы и так видим, а вот для чего это другой вопрос), а вместо этого попытайтесь сами решить, тем более, что некоторыми формулами вас уже вооружили еще с прошлого раза. А вот если какой-то конкретный момент не получается, тогда уж мы поможем. Во-вторых, решение подобных задач в Excel это в принципе сложно, потому что, Excel для этого не предназначен, вам нужна база данных. В-третьих, из моего опыта, раз уж у вас уже есть "такие" задачи, то дальше будет хуже и чтобы вам доказать, посмотрите мое решение. Или вы готовы и дальше лепить бесконечные формулы?
...
Рейтинг: 0 / 0
Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
    #38419657
jul_white_woman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lbppb,
Склонна с Вами согласиться, что, да, наверное это не совсем правильно (скорее не этично) - попросить помощь не в конкретном моменте, а описывать задачу полностью. Я пыталась решить ее самостоятельно и до и после того как написала на форуме, но, к сожалению, у меня получался только небольшой "кусочек".
Спасибо за Ваше решение. Приму к сведению Ваши комментарии по поводу "сваливания задач" и перехода на базу данных.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проставление меток в зависимости от повторяющихся значений и хронологии дат в столбцах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]