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

Вход

Регистрация

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

 

= Мир MS Excel/Отчет - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Отчет
Andrey1883 Дата: Среда, 29.02.2012, 14:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Здравствуйте!!

Подскажите пожалуйста,как организовать отчет!!
Имеются 2 книги: суточный отчет и месячный...в суточный отчет пересылаются данные из месячного (см.вложение)..проблема состоит в том,что на каждом листе книги суточного отчета одна и та же таблица данных(каждый лист соответствует числу месяца),но информацию нужно брать из разных ячеек месячного отчета..нужно,чтобы при копировании и переименовании листа на нужную дату в соответствующей ячейке появлялось нужное значение

При создании нового листа месячного отчета таблица остается та же, за исключением количества дней месяца...как-бы сделать так,чтобы дни проставлялись автоматически и количество строк соответствовало кол-ву дней,т.е если в феврале 28 дней и мы создаем лист на март,то в листе с названием "март" появляется еще несколько строк с нужным кол-вом дней и наоборот...
К сообщению приложен файл: 7660352.xlsx (30.0 Kb) · 5937941.xlsx (10.4 Kb)
 
Ответить
СообщениеЗдравствуйте!!

Подскажите пожалуйста,как организовать отчет!!
Имеются 2 книги: суточный отчет и месячный...в суточный отчет пересылаются данные из месячного (см.вложение)..проблема состоит в том,что на каждом листе книги суточного отчета одна и та же таблица данных(каждый лист соответствует числу месяца),но информацию нужно брать из разных ячеек месячного отчета..нужно,чтобы при копировании и переименовании листа на нужную дату в соответствующей ячейке появлялось нужное значение

При создании нового листа месячного отчета таблица остается та же, за исключением количества дней месяца...как-бы сделать так,чтобы дни проставлялись автоматически и количество строк соответствовало кол-ву дней,т.е если в феврале 28 дней и мы создаем лист на март,то в листе с названием "март" появляется еще несколько строк с нужным кол-вом дней и наоборот...

Автор - Andrey1883
Дата добавления - 29.02.2012 в 14:50
Jhonson Дата: Среда, 29.02.2012, 15:18 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Для первого вопроса:
Code
=ДВССЫЛ("Путь/[Имя файла]февраль'!$B$"&ЛЕВСИМВ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5);2)*1+5)


В эту часть формулы
Code
Путь/[Имя файла]
подставляйте свои данные.

Формулу не проверял, но должна работать. Имена листов должны быть типа 02.02


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеДля первого вопроса:
Code
=ДВССЫЛ("Путь/[Имя файла]февраль'!$B$"&ЛЕВСИМВ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5);2)*1+5)


В эту часть формулы
Code
Путь/[Имя файла]
подставляйте свои данные.

Формулу не проверял, но должна работать. Имена листов должны быть типа 02.02

Автор - Jhonson
Дата добавления - 29.02.2012 в 15:18
Jhonson Дата: Среда, 29.02.2012, 15:23 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

По второму вопросу нужно пояснить:
что делать со строкой 01.03?
Итоговая строка тоже должна сдвигаться?

Думаю что сделать можно только макросом, но сначала напишите поподробнее что нужно!


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
СообщениеПо второму вопросу нужно пояснить:
что делать со строкой 01.03?
Итоговая строка тоже должна сдвигаться?

Думаю что сделать можно только макросом, но сначала напишите поподробнее что нужно!

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

Jhonson,
а при создании книги на март придется поправить в формулах февраль на март??так??
 
Ответить
СообщениеJhonson,
а при создании книги на март придется поправить в формулах февраль на март??так??

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

Quote (Jhonson)
что делать со строкой 01.03?
- это первый день месяца,следующего за текущим..- она должна тоже меняться в зависимости от месяца....

Quote (Jhonson)
Итоговая строка тоже должна сдвигаться?
она должна сдвигаться вместе со строкой 01.03 либо вниз,либо вверх, в зависимости от кол-ва дней..
 
Ответить
Сообщение
Quote (Jhonson)
что делать со строкой 01.03?
- это первый день месяца,следующего за текущим..- она должна тоже меняться в зависимости от месяца....

Quote (Jhonson)
Итоговая строка тоже должна сдвигаться?
она должна сдвигаться вместе со строкой 01.03 либо вниз,либо вверх, в зависимости от кол-ва дней..

Автор - Andrey1883
Дата добавления - 29.02.2012 в 15:33
Jhonson Дата: Среда, 29.02.2012, 15:54 | Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (Andrey1883)
а при создании книги на март придется поправить в формулах февраль на март??так??

Тогда так:

[vba]
Code
=ДВССЫЛ("Путь/[Имя файла]"&СТРОЧН(ТЕКСТ(МЕСЯЦ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5)&".1900")*28;"ММММ"))&"'!$B$"&ЛЕВСИМВ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5);2)*1+5)
[/vba]

Думаю должно работать. Не проверял.


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Quote (Andrey1883)
а при создании книги на март придется поправить в формулах февраль на март??так??

Тогда так:

[vba]
Code
=ДВССЫЛ("Путь/[Имя файла]"&СТРОЧН(ТЕКСТ(МЕСЯЦ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5)&".1900")*28;"ММММ"))&"'!$B$"&ЛЕВСИМВ(ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);5);2)*1+5)
[/vba]

Думаю должно работать. Не проверял.

Автор - Jhonson
Дата добавления - 29.02.2012 в 15:54
Jhonson Дата: Среда, 29.02.2012, 16:01 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Quote (Andrey1883)
Цитата, Jhonson писал(а):что делать со строкой 01.03? - это первый день месяца,следующего за текущим..- она должна тоже меняться в зависимости от месяца.... Цитата, Jhonson писал(а):Итоговая строка тоже должна сдвигаться? она должна сдвигаться вместе со строкой 01.03 либо вниз,либо вверх, в зависимости от кол-ва дней..


Вы бы создали лист "Март" в том виде в каком хотите чтоб были следующие листы и приложили файл.
Не понятно, какие данные с листа переносить нужно.


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение
Quote (Andrey1883)
Цитата, Jhonson писал(а):что делать со строкой 01.03? - это первый день месяца,следующего за текущим..- она должна тоже меняться в зависимости от месяца.... Цитата, Jhonson писал(а):Итоговая строка тоже должна сдвигаться? она должна сдвигаться вместе со строкой 01.03 либо вниз,либо вверх, в зависимости от кол-ва дней..


Вы бы создали лист "Март" в том виде в каком хотите чтоб были следующие листы и приложили файл.
Не понятно, какие данные с листа переносить нужно.

Автор - Jhonson
Дата добавления - 29.02.2012 в 16:01
Andrey1883 Дата: Среда, 29.02.2012, 16:31 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 20% ±

Quote (Jhonson)
Вы бы создали лист "Март" в том виде в каком хотите чтоб были следующие листы и приложили файл
К сообщению приложен файл: 1617993.xlsx (50.2 Kb)


Сообщение отредактировал Andrey1883 - Среда, 29.02.2012, 16:31
 
Ответить
Сообщение
Quote (Jhonson)
Вы бы создали лист "Март" в том виде в каком хотите чтоб были следующие листы и приложили файл

Автор - Andrey1883
Дата добавления - 29.02.2012 в 16:31
  • Страница 1 из 1
  • 1
Поиск:

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