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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка по 2 параметрам ДАТА и КОД - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Подстановка по 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_.xls (39.5 Kb)


Ю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,Подставил свои данные к формуле и опять не пошло. Может не так подставил. Та же проблема с датами и обнаружилась проблема с соответствием кодов.
К сообщению приложен файл: 8763475.xls (100.0 Kb)
 
Ответить
СообщениеSerge_007,Подставил свои данные к формуле и опять не пошло. Может не так подставил. Та же проблема с датами и обнаружилась проблема с соответствием кодов.

Автор - alekseylex1989
Дата добавления - 22.05.2013 в 14:33
alekseylex1989 Дата: Среда, 22.05.2013, 14:37 | Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Спасибо огромное за помощь, думаю мою задачу можно будет решить только макросами.
Чтобы делали отборку по КОДУ и по месяцам суммы я вручную проставлю)))
 
Ответить
СообщениеСпасибо огромное за помощь, думаю мою задачу можно будет решить только макросами.
Чтобы делали отборку по КОДУ и по месяцам суммы я вручную проставлю)))

Автор - alekseylex1989
Дата добавления - 22.05.2013 в 14:37
Формуляр Дата: Среда, 22.05.2013, 14:45 | Сообщение № 24
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (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_.rar (18.2 Kb)


Ю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
Дата добавления - 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))


Ю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
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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