Всем доброго времени суток! Прошу Вас помочь в следующем: есть база жителей по участкам города и района. Каждая книга - один участок. То есть в папке на сервере лежат >10 *.xls файлов участков района + папка с такими же файлами только для участков города. Содержание каждого файла идентично друг другу - есть несколько листов, имеющих одинаковые названия в каждой книге. На каждом листе (название категории) есть следующие столбцы: №, Ф.И.О., Адрес, Дата проверки и т.д. Все эти столбцы идентичны во всех листах всех книг. То есть, по-сути, есть много листов с похожим содержанием и одинаковым оформлением, но листы эти находятся на сервере в разных книгах. Вопрос в следующем: как можно организовать анализ данных этих книг таким образом, чтобы файл для анализа находился на компьютере в сети, но не рядом с базой, а, например, на моем компьютере. То есть нужно чтобы на моем компьютере находился файл, в котором на одном листе отображались бы общие сведения по каждому участку (из соответствующего файла): количество строк из каждого листа (количество граждан по каждой из категорий), количество проверенных в текущем году (количество строк, удовлетворяющих условию ДАТА>01/01/2014). Если есть такая возможность, прошу помочь...
P.S. Пытался сам это сделать при помощи СЧЕТЗ и СЧЕТЕСЛИ. К сожалению, СЧЕТЕСЛИ выбивает ЗНАЧ, если книга, из которой берутся данные, не открыта. Решается путем открытия-закрытия книги. Можно ли как-нибудь убрать эту ошибку?
Всем доброго времени суток! Прошу Вас помочь в следующем: есть база жителей по участкам города и района. Каждая книга - один участок. То есть в папке на сервере лежат >10 *.xls файлов участков района + папка с такими же файлами только для участков города. Содержание каждого файла идентично друг другу - есть несколько листов, имеющих одинаковые названия в каждой книге. На каждом листе (название категории) есть следующие столбцы: №, Ф.И.О., Адрес, Дата проверки и т.д. Все эти столбцы идентичны во всех листах всех книг. То есть, по-сути, есть много листов с похожим содержанием и одинаковым оформлением, но листы эти находятся на сервере в разных книгах. Вопрос в следующем: как можно организовать анализ данных этих книг таким образом, чтобы файл для анализа находился на компьютере в сети, но не рядом с базой, а, например, на моем компьютере. То есть нужно чтобы на моем компьютере находился файл, в котором на одном листе отображались бы общие сведения по каждому участку (из соответствующего файла): количество строк из каждого листа (количество граждан по каждой из категорий), количество проверенных в текущем году (количество строк, удовлетворяющих условию ДАТА>01/01/2014). Если есть такая возможность, прошу помочь...
P.S. Пытался сам это сделать при помощи СЧЕТЗ и СЧЕТЕСЛИ. К сожалению, СЧЕТЕСЛИ выбивает ЗНАЧ, если книга, из которой берутся данные, не открыта. Решается путем открытия-закрытия книги. Можно ли как-нибудь убрать эту ошибку?wmzkot
Сообщение отредактировал wmzkot - Понедельник, 10.11.2014, 01:19
Без файла только один совет - принять волевое решение и убедить все заинтересованные стороны вести базу в одном файле на одном листе. Для анализа использовать сводную таблицу.
Без файла только один совет - принять волевое решение и убедить все заинтересованные стороны вести базу в одном файле на одном листе. Для анализа использовать сводную таблицу.Russel
Без файла только один совет - принять волевое решение и убедить все заинтересованные стороны вести базу в одном файле на одном листе. Для анализа использовать сводную таблицу.
Пробовали уже. Ничего путного из этого не вышло...
СУММПРОИЗВ() не подойдет, пропускает ячейки с текстовым содержимым, а это не нужно.
Интересно, что СЧЁТЕСЛИ() при указании диапазона дат и критерия ">=41640" (1 января 2014 г.), формула пропускает ячейки, в которых содержатся через запятую даты в количестве более одной, то есть если ячейка содержит "20.01.2013, 01.04.2014", то СЧЁТЕСЛИ() такую ячейку не считает подходящей под критерий. Вот если бы можно было в формуле указать что-то вроде "если хотя бы одно из значений подходит"...
Без файла только один совет - принять волевое решение и убедить все заинтересованные стороны вести базу в одном файле на одном листе. Для анализа использовать сводную таблицу.
Пробовали уже. Ничего путного из этого не вышло...
СУММПРОИЗВ() не подойдет, пропускает ячейки с текстовым содержимым, а это не нужно.
Интересно, что СЧЁТЕСЛИ() при указании диапазона дат и критерия ">=41640" (1 января 2014 г.), формула пропускает ячейки, в которых содержатся через запятую даты в количестве более одной, то есть если ячейка содержит "20.01.2013, 01.04.2014", то СЧЁТЕСЛИ() такую ячейку не считает подходящей под критерий. Вот если бы можно было в формуле указать что-то вроде "если хотя бы одно из значений подходит"...