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

Вход

Регистрация

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

 

= Мир MS Excel/Отобразить информацию с другого листа, при условиях - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отобразить информацию с другого листа, при условиях (Формулы/Formulas)
Отобразить информацию с другого листа, при условиях
ROM@RIO Дата: Вторник, 11.08.2020, 14:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем добрый день. Сразу прошу не кидайте пожалуйста камни если неправильно что-то объясню или задвою тему, но я не нашёл то что меня интересует в предыдущих темах. Итак задача следующая. Мне приходится делать ежедневный отчёт, а информация которая мне нужна находится в одном файле EXCEL но разных страницах.
У меня есть данные по навигации сколько и какая машина заправилась за отчётный период- это один лист, сюда и нужно подтянуть информацию с других листов которые предоставляет компания заправщика, и соответственно гос.номеру автомобиля перенести это в первый файл, а далее вычесть разницу .Причем автомобиль может за день заправляться несколько раз, это надо суммировать, а потом уже разницу с данными по навигации. Может мне кто нибудь помочь??? много времени вручную на это уходит. Заранее благодарю.
К сообщению приложен файл: ___11.08.xlsx(57.9 Kb)


Сообщение отредактировал ROM@RIO - Вторник, 11.08.2020, 14:37
 
Ответить
СообщениеВсем добрый день. Сразу прошу не кидайте пожалуйста камни если неправильно что-то объясню или задвою тему, но я не нашёл то что меня интересует в предыдущих темах. Итак задача следующая. Мне приходится делать ежедневный отчёт, а информация которая мне нужна находится в одном файле EXCEL но разных страницах.
У меня есть данные по навигации сколько и какая машина заправилась за отчётный период- это один лист, сюда и нужно подтянуть информацию с других листов которые предоставляет компания заправщика, и соответственно гос.номеру автомобиля перенести это в первый файл, а далее вычесть разницу .Причем автомобиль может за день заправляться несколько раз, это надо суммировать, а потом уже разницу с данными по навигации. Может мне кто нибудь помочь??? много времени вручную на это уходит. Заранее благодарю.

Автор - ROM@RIO
Дата добавления - 11.08.2020 в 14:20
Hugo Дата: Вторник, 11.08.2020, 15:35 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3140
Репутация: 670 ±
Замечаний: 0% ±

2010, теперь уже с PQ
Добрый день.
Нужно бы заставить поставщиков корректно заполнять поле ТС, затем нужно соответственно доработать свой сводный отчёт (чтоб ячейки совпадали и не приходилось выворачиваться).
Или как вариант - делать это каждый раз самому, протянув соотв. формулу.
И сделать в сводном две ячейки с датами - от и до.
И тогда банально суммой 3-х СУММПРОИЗВ() по этим трём листам можно получить желаемое.


excel@nxt.ru
webmoney: R418926282008 Z422237915069


Сообщение отредактировал Hugo - Вторник, 11.08.2020, 15:36
 
Ответить
СообщениеДобрый день.
Нужно бы заставить поставщиков корректно заполнять поле ТС, затем нужно соответственно доработать свой сводный отчёт (чтоб ячейки совпадали и не приходилось выворачиваться).
Или как вариант - делать это каждый раз самому, протянув соотв. формулу.
И сделать в сводном две ячейки с датами - от и до.
И тогда банально суммой 3-х СУММПРОИЗВ() по этим трём листам можно получить желаемое.

Автор - Hugo
Дата добавления - 11.08.2020 в 15:35
ROM@RIO Дата: Вторник, 11.08.2020, 17:13 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Нужно бы заставить поставщиков корректно заполнять поле ТС

ИХ ЗАСТАВИШЬ, как всегда крайний тот на кого спустили задание

протянув соотв. формулу

Вот мне бы хитрую формулу, что и прошу
 
Ответить
Сообщение
Нужно бы заставить поставщиков корректно заполнять поле ТС

ИХ ЗАСТАВИШЬ, как всегда крайний тот на кого спустили задание

протянув соотв. формулу

Вот мне бы хитрую формулу, что и прошу

Автор - ROM@RIO
Дата добавления - 11.08.2020 в 17:13
Hugo Дата: Вторник, 11.08.2020, 17:18 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3140
Репутация: 670 ±
Замечаний: 0% ±

2010, теперь уже с PQ
Ну если смотреть на пример - почти любая текстовая подойдёт - или замена "ИСУЗУ " на ничего, или ПРАВСИМВ() с 7-ой позиции, или ПСТР()...


excel@nxt.ru
webmoney: R418926282008 Z422237915069
 
Ответить
СообщениеНу если смотреть на пример - почти любая текстовая подойдёт - или замена "ИСУЗУ " на ничего, или ПРАВСИМВ() с 7-ой позиции, или ПСТР()...

Автор - Hugo
Дата добавления - 11.08.2020 в 17:18
ROM@RIO Дата: Вторник, 11.08.2020, 17:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ну если смотреть на пример - почти любая текстовая подойдёт - или замена "ИСУЗУ " на ничего, или ПРАВСИМВ() с 7-ой позиции, или ПСТР()...

если б я ещё так сильно разбирался в этом, если можно пример
 
Ответить
Сообщение
Ну если смотреть на пример - почти любая текстовая подойдёт - или замена "ИСУЗУ " на ничего, или ПРАВСИМВ() с 7-ой позиции, или ПСТР()...

если б я ещё так сильно разбирался в этом, если можно пример

Автор - ROM@RIO
Дата добавления - 11.08.2020 в 17:21
Hugo Дата: Вторник, 11.08.2020, 17:41 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3140
Репутация: 670 ±
Замечаний: 0% ±

2010, теперь уже с PQ
Вот сделал. Жёлтые даты ставил вручную, лень из строки выковыривать.
К сообщению приложен файл: _11.08.xlsx(77.9 Kb)


excel@nxt.ru
webmoney: R418926282008 Z422237915069
 
Ответить
СообщениеВот сделал. Жёлтые даты ставил вручную, лень из строки выковыривать.

Автор - Hugo
Дата добавления - 11.08.2020 в 17:41
ROM@RIO Дата: Вторник, 11.08.2020, 19:08 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ну в принципе почти то что нужно, только вот проблема, когда повторно копирую другие данные в основной лист ( а мне нужно их менять и считать каждый день), а также в другие листы от заправщика( в листах заправщика проставляю =ПСТР(AA12;7;999), как в примере от вас) формула перестаёт работать. Пишет #ЗНАЧ. Дату вверху так же меняю согласно дню запроса.
К сообщению приложен файл: _11.08-1-.xlsx(101.8 Kb)


Сообщение отредактировал ROM@RIO - Вторник, 11.08.2020, 19:13
 
Ответить
СообщениеНу в принципе почти то что нужно, только вот проблема, когда повторно копирую другие данные в основной лист ( а мне нужно их менять и считать каждый день), а также в другие листы от заправщика( в листах заправщика проставляю =ПСТР(AA12;7;999), как в примере от вас) формула перестаёт работать. Пишет #ЗНАЧ. Дату вверху так же меняю согласно дню запроса.

Автор - ROM@RIO
Дата добавления - 11.08.2020 в 19:08
Hugo Дата: Вторник, 11.08.2020, 19:37 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3140
Репутация: 670 ±
Замечаний: 0% ±

2010, теперь уже с PQ
Потому что мусора в данных много, вот так работает:
Код
=СУММПРОИЗВ((Лист1!$D$12:$D$46=Report!A4)*(Лист1!$E$12:$E$46>=Report!$E$1)*(Лист1!$E$12:$E$46<=Report!$F$1)*Лист1!$L$12:$L$46)
+СУММПРОИЗВ((Лист2!$D$12:$D$46=Report!A4)*(Лист2!$E$12:$E$46>=Report!$E$1)*(Лист2!$E$12:$E$46<=Report!$F$1)*Лист2!$L$12:$L$46)
+СУММПРОИЗВ((Лист3!$D$12:$D$46=Report!A4)*(Лист3!$E$12:$E$46>=Report!$E$1)*(Лист3!$E$12:$E$46<=Report!$F$1)*Лист3!$L$12:$L$46)

Убейте всю хрень под таблицей с нужными данными, тогда можно и 1000 оставить, и даже 100000...
46 конечно я поставил по первой таблице, на других листах может быть нужно иначе, чтоб ничего не потерять и чтоб не влезть в мусор.
P.S. с Лист1!$A$12:$AB$1000 я ошибся (объединения - зло!), нужно Лист1!$D$12:$D$1000, ну т.е. тот столбец где номер. Хотя и так работает :)


excel@nxt.ru
webmoney: R418926282008 Z422237915069


Сообщение отредактировал Hugo - Вторник, 11.08.2020, 20:22
 
Ответить
СообщениеПотому что мусора в данных много, вот так работает:
Код
=СУММПРОИЗВ((Лист1!$D$12:$D$46=Report!A4)*(Лист1!$E$12:$E$46>=Report!$E$1)*(Лист1!$E$12:$E$46<=Report!$F$1)*Лист1!$L$12:$L$46)
+СУММПРОИЗВ((Лист2!$D$12:$D$46=Report!A4)*(Лист2!$E$12:$E$46>=Report!$E$1)*(Лист2!$E$12:$E$46<=Report!$F$1)*Лист2!$L$12:$L$46)
+СУММПРОИЗВ((Лист3!$D$12:$D$46=Report!A4)*(Лист3!$E$12:$E$46>=Report!$E$1)*(Лист3!$E$12:$E$46<=Report!$F$1)*Лист3!$L$12:$L$46)

Убейте всю хрень под таблицей с нужными данными, тогда можно и 1000 оставить, и даже 100000...
46 конечно я поставил по первой таблице, на других листах может быть нужно иначе, чтоб ничего не потерять и чтоб не влезть в мусор.
P.S. с Лист1!$A$12:$AB$1000 я ошибся (объединения - зло!), нужно Лист1!$D$12:$D$1000, ну т.е. тот столбец где номер. Хотя и так работает :)

Автор - Hugo
Дата добавления - 11.08.2020 в 19:37
ROM@RIO Дата: Среда, 12.08.2020, 09:37 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Хотя и так работает

вчера вставил формулу, Лист 1 обработала, Лист2, Лист 3 не видела его, сегодня опять ничего не работает
К сообщению приложен файл: 9874757.xlsx(80.4 Kb)
 
Ответить
Сообщение
Хотя и так работает

вчера вставил формулу, Лист 1 обработала, Лист2, Лист 3 не видела его, сегодня опять ничего не работает

Автор - ROM@RIO
Дата добавления - 12.08.2020 в 09:37
Pelena Дата: Среда, 12.08.2020, 10:30 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 18602
Репутация: 4216 ±
Замечаний: ±

Excel 2016 & Mac Excel
46 конечно я поставил по первой таблице, на других листах может быть нужно иначе

на втором листе 23 строки, на третьем 29.
Подкорректируйте диапазоны


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
46 конечно я поставил по первой таблице, на других листах может быть нужно иначе

на втором листе 23 строки, на третьем 29.
Подкорректируйте диапазоны

Автор - Pelena
Дата добавления - 12.08.2020 в 10:30
ROM@RIO Дата: Среда, 12.08.2020, 11:12 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Подкорректируйте диапазоны

подкорректировал, не работает, лишнюю инфу убрал, всё равно не работает
 
Ответить
Сообщение
Подкорректируйте диапазоны

подкорректировал, не работает, лишнюю инфу убрал, всё равно не работает

Автор - ROM@RIO
Дата добавления - 12.08.2020 в 11:12
Hugo Дата: Среда, 12.08.2020, 12:05 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3140
Репутация: 670 ±
Замечаний: 0% ±

2010, теперь уже с PQ
Покажите файл, посмотрим что не убрали :)
Вообще можно этот мусор игнорировать:
Код
=СУММПРОИЗВ((Лист1!$D$12:$D$10000=Report!A4)*(Лист1!$E$12:$E$10000>=Report!$E$1)*(Лист1!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист1!$L$12:$L$10000))
+СУММПРОИЗВ((Лист2!$D$12:$D$10000=Report!A4)*(Лист2!$E$12:$E$10000>=Report!$E$1)*(Лист2!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист2!$L$12:$L$10000))
+СУММПРОИЗВ((Лист3!$D$12:$D$10000=Report!A4)*(Лист3!$E$12:$E$10000>=Report!$E$1)*(Лист3!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист3!$L$12:$L$10000))

Но главное чтоб этот мусор вдруг как-то не исказил результат...
P.S. А для первого столбца я бы какуюнить свою UDF написал/использовал, чтоб получить только номер машины, и заодно сразу там пофиксил возможные косяки с англ./рус. символами. Кстати я думал что номера всегда должны набираться англ. символами :(

P.P.S. Важно - у Вас есть косяки с газелями (заметил в сводном, и на втором листах), теряете данные! Нужно с этим что-то делать... просится UDF, или может сразу делать всё в PQ, но тут я пас.
К сообщению приложен файл: 2454305.xlsx(82.2 Kb)


excel@nxt.ru
webmoney: R418926282008 Z422237915069


Сообщение отредактировал Hugo - Среда, 12.08.2020, 12:34
 
Ответить
СообщениеПокажите файл, посмотрим что не убрали :)
Вообще можно этот мусор игнорировать:
Код
=СУММПРОИЗВ((Лист1!$D$12:$D$10000=Report!A4)*(Лист1!$E$12:$E$10000>=Report!$E$1)*(Лист1!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист1!$L$12:$L$10000))
+СУММПРОИЗВ((Лист2!$D$12:$D$10000=Report!A4)*(Лист2!$E$12:$E$10000>=Report!$E$1)*(Лист2!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист2!$L$12:$L$10000))
+СУММПРОИЗВ((Лист3!$D$12:$D$10000=Report!A4)*(Лист3!$E$12:$E$10000>=Report!$E$1)*(Лист3!$E$12:$E$10000<=Report!$F$1)*Ч(+Лист3!$L$12:$L$10000))

Но главное чтоб этот мусор вдруг как-то не исказил результат...
P.S. А для первого столбца я бы какуюнить свою UDF написал/использовал, чтоб получить только номер машины, и заодно сразу там пофиксил возможные косяки с англ./рус. символами. Кстати я думал что номера всегда должны набираться англ. символами :(

P.P.S. Важно - у Вас есть косяки с газелями (заметил в сводном, и на втором листах), теряете данные! Нужно с этим что-то делать... просится UDF, или может сразу делать всё в PQ, но тут я пас.

Автор - Hugo
Дата добавления - 12.08.2020 в 12:05
ROM@RIO Дата: Среда, 12.08.2020, 13:48 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
P.P.S. Важно - у Вас есть косяки с газелями (заметил в сводном, и на втором листах), теряете данные! Нужно с этим что-то делать..

да они не так сильно важны, т.к. в основном ездят на газу, а за формулу спасибо, вроде всё работает
 
Ответить
Сообщение
P.P.S. Важно - у Вас есть косяки с газелями (заметил в сводном, и на втором листах), теряете данные! Нужно с этим что-то делать..

да они не так сильно важны, т.к. в основном ездят на газу, а за формулу спасибо, вроде всё работает

Автор - ROM@RIO
Дата добавления - 12.08.2020 в 13:48
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Отобразить информацию с другого листа, при условиях (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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