Подстановка по 2 параметрам ДАТА и КОД
Serge_007
Дата: Среда, 22.05.2013, 13:51 |
Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (alekseylex1989 )
Не идёт по датам
Попробуйте так: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10);-I2;-(СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$10=СЖП РОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10))>0))
Цитата (alekseylex1989 )
Не идёт по датам
Попробуйте так: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10);-I2;-(СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$10=СЖП РОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10))>0))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (alekseylex1989 )
Не идёт по датам
Попробуйте так: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10);-I2;-(СУММПРОИЗВ((B$2:B$10=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10)*A$2:A$10)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$10=СЖП РОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=D$2:D$10))>0))
Автор - Serge_007 Дата добавления - 22.05.2013 в 13:51
alekseylex1989
Дата: Среда, 22.05.2013, 14:33 |
Сообщение № 22
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Serge_007,Подставил свои данные к формуле и опять не пошло. Может не так подставил. Та же проблема с датами и обнаружилась проблема с соответствием кодов.
Serge_007,Подставил свои данные к формуле и опять не пошло. Может не так подставил. Та же проблема с датами и обнаружилась проблема с соответствием кодов. alekseylex1989
Ответить
Сообщение Serge_007,Подставил свои данные к формуле и опять не пошло. Может не так подставил. Та же проблема с датами и обнаружилась проблема с соответствием кодов. Автор - alekseylex1989 Дата добавления - 22.05.2013 в 14:33
alekseylex1989
Дата: Среда, 22.05.2013, 14:37 |
Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Спасибо огромное за помощь, думаю мою задачу можно будет решить только макросами. Чтобы делали отборку по КОДУ и по месяцам суммы я вручную проставлю)))
Спасибо огромное за помощь, думаю мою задачу можно будет решить только макросами. Чтобы делали отборку по КОДУ и по месяцам суммы я вручную проставлю))) alekseylex1989
Ответить
Сообщение Спасибо огромное за помощь, думаю мою задачу можно будет решить только макросами. Чтобы делали отборку по КОДУ и по месяцам суммы я вручную проставлю))) Автор - alekseylex1989 Дата добавления - 22.05.2013 в 14:37
Формуляр
Дата: Среда, 22.05.2013, 14:45 |
Сообщение № 24
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
Цитата (alekseylex1989 )
Подставил свои данные к формуле и опять не пошло. Может не так подставил.
Это потому, что у вас вместо даты почти везде текст введён. Приведите в порядок данные - всё заработает.
Цитата (alekseylex1989 )
Подставил свои данные к формуле и опять не пошло. Может не так подставил.
Это потому, что у вас вместо даты почти везде текст введён. Приведите в порядок данные - всё заработает.Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Среда, 22.05.2013, 14:46
Ответить
Сообщение Цитата (alekseylex1989 )
Подставил свои данные к формуле и опять не пошло. Может не так подставил.
Это потому, что у вас вместо даты почти везде текст введён. Приведите в порядок данные - всё заработает.Автор - Формуляр Дата добавления - 22.05.2013 в 14:45
Serge_007
Дата: Среда, 22.05.2013, 14:51 |
Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (alekseylex1989 )
проблема с датами
В столбце D не даты, а текст, либо меняйте на даты, либо такая формула: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Цитата (alekseylex1989 )
обнаружилась проблема с соответствием кодов
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляете
Цитата (alekseylex1989 )
проблема с датами
В столбце D не даты, а текст, либо меняйте на даты, либо такая формула: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Цитата (alekseylex1989 )
обнаружилась проблема с соответствием кодов
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляетеSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (alekseylex1989 )
проблема с датами
В столбце D не даты, а текст, либо меняйте на даты, либо такая формула: Код
=ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Цитата (alekseylex1989 )
обнаружилась проблема с соответствием кодов
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляетеАвтор - Serge_007 Дата добавления - 22.05.2013 в 14:51
alekseylex1989
Дата: Среда, 22.05.2013, 15:46 |
Сообщение № 26
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация:
0
±
Замечаний:
0% ±
Цитата (Serge_007 )
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляете К сообщению приложен файл: alekseylex1989_.rar(18Kb)
Ну так получается, если строк меньше, то неточно получается, по возможности уберу лишнее. Кст, вэтом же файле, который прислали мне: Вот строки в которых списаний не должно быть: строка 8 52600 Аэропорт Салехард, ОАО Март 2013 -75 998 75 998 0 строка 40 123107 ИнвестСистемСервис, ООО (ЗАО "КУРС" Г. МОСКВА) Март 2013 -70 000 70 000 0 Таких кодов и КА нет в левой таблице Если даже в формуле выбирается точное совпадение, то как тогда появились суммы с этими кодами, которых вообще нет в левой части Я исправлю текст на дату и ещё раз пришлю попозже. Очень хочу, чтобы получилось)))
Цитата (Serge_007 )
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляете К сообщению приложен файл: alekseylex1989_.rar(18Kb)
Ну так получается, если строк меньше, то неточно получается, по возможности уберу лишнее. Кст, вэтом же файле, который прислали мне: Вот строки в которых списаний не должно быть: строка 8 52600 Аэропорт Салехард, ОАО Март 2013 -75 998 75 998 0 строка 40 123107 ИнвестСистемСервис, ООО (ЗАО "КУРС" Г. МОСКВА) Март 2013 -70 000 70 000 0 Таких кодов и КА нет в левой таблице Если даже в формуле выбирается точное совпадение, то как тогда появились суммы с этими кодами, которых вообще нет в левой части Я исправлю текст на дату и ещё раз пришлю попозже. Очень хочу, чтобы получилось)))alekseylex1989
Ответить
Сообщение Цитата (Serge_007 )
alekseylex1989, Вы предлагаете нам догадываться о проблемах или Вы всё-таки их будете показывать в файле? ЗЫ И не надо кучи строк, достаточно 10-20 (читайте правила), я их удаляю, Вы их опять вставляете К сообщению приложен файл: alekseylex1989_.rar(18Kb)
Ну так получается, если строк меньше, то неточно получается, по возможности уберу лишнее. Кст, вэтом же файле, который прислали мне: Вот строки в которых списаний не должно быть: строка 8 52600 Аэропорт Салехард, ОАО Март 2013 -75 998 75 998 0 строка 40 123107 ИнвестСистемСервис, ООО (ЗАО "КУРС" Г. МОСКВА) Март 2013 -70 000 70 000 0 Таких кодов и КА нет в левой таблице Если даже в формуле выбирается точное совпадение, то как тогда появились суммы с этими кодами, которых вообще нет в левой части Я исправлю текст на дату и ещё раз пришлю попозже. Очень хочу, чтобы получилось)))Автор - alekseylex1989 Дата добавления - 22.05.2013 в 15:46
Serge_007
Дата: Среда, 22.05.2013, 16:00 |
Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (alekseylex1989 )
Таких кодов и КА нет в левой таблице
Исправил: Код
=НЕ(ЕНД(ПОИСКПОЗ(F2;C$2:C$80;)))*ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Цитата (alekseylex1989 )
Таких кодов и КА нет в левой таблице
Исправил: Код
=НЕ(ЕНД(ПОИСКПОЗ(F2;C$2:C$80;)))*ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (alekseylex1989 )
Таких кодов и КА нет в левой таблице
Исправил: Код
=НЕ(ЕНД(ПОИСКПОЗ(F2;C$2:C$80;)))*ЕСЛИ(СУММПРОИЗВ((G$1:G2=G2)*(H$1:H2=H2)*I$1:I2)<=СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80);-I2;-(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1))*A$2:A$80)-СУММПРОИЗВ((G$1:G1=G2)*(H$1:H1=H2)*I$1:I1))*(СУММПРОИЗВ((B$2:B$80=СЖПРОБЕЛЫ(ПЕЧСИМВ(G2)))*(H2=ДАТА(ЛЕВСИМВ(D$2:D$80;4);ПРАВСИМВ(D$2:D$80;2);1)))>0))
Автор - Serge_007 Дата добавления - 22.05.2013 в 16:00