Подсчет по условию совпадения значения

Автор gr33tx, 3 июля 2013, 13:07

0 Пользователи и 1 гость просматривают эту тему.

gr33tx

Здравствуйте!
Подскажите пожалуйста, как сделать такой подсчет.
Имеется отчет по звонкам из системы Asterisk.
Есть необходимые поля Дата/время и поле Dst (назначение). Нужно формулами вычислить количество звонков по одному направлению по каждому дню месяца.
Одну часть формулы я нашел как сделать.
=COUNTIF($Лист1.D2:D10000;221)
Это я подсчитываю из колонки Dst общее количество звонков на номер 221.
Теперь я не пойму, как вывести формулу условия, если я хочу не общее количество за все время, а только на одну определенную дату.
Делал так
=IF($Лист1.A2=".*2013-06-30.*";COUNTIF($Лист1.D1:D10000="221"))
Но показывает просто ЛОЖЬ
Видимо IF не работает с регулярным выражением.
Направьте, пожалуйста, как лучше сделать?




[вложение удалено Администратором]

JohnSUN

Добро пожаловать на форум!
Обязательно формулами? Через сводную таблицу не проще будет?

Даты в образце лежат в текстовом виде - пришлось для получения "просто дня" использовать DATEVALUE()

[вложение удалено Администратором]
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

gr33tx

да, через сводную таблицу пришлось всё сделать. Дату обрезал через LEFT().

JohnSUN

Там возможен один неприятный "затык". Твой файл был в .xlsx. При попытке сохранить сводную таблицу из ЛиО в этом формате и открыть в Экселе, можем нарваться на ошибку открытия с последующим удалением "расчетной части" - данные-то останутся, но пересчитываться таблица при изменении исходных данных уже не захочет  >:(
(Зависит от версий офисов - и свободного, и МС, ИМХО)
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

gr33tx

#4
А в какой тогда лучше формат сохранить чтобы формулы не слетели? Человек будет открывать файл в MS Excel.

CyberDaemon

Цитата: gr33tx от  4 июля 2013, 11:01
А в какой тогда лучше формат сохранить чтобы формулы не слетели? Человек будет открывать файл в MS Excel.
В xlsx и проверить.

JohnSUN

Цитата: gr33tx от  4 июля 2013, 11:01
Человек будет открывать файл в MS Excel.
Ну, это как раз и не обязательно: вполне можно ненавязчиво посоветовать человеку поставить еще и LiO  ;D А что? Бесплатно, быстро и навсегда...
С другой стороны, насколько я знаю, любой Эксель, который понимает файлы .xlsx почти правильно откроет и .ods-книгу. Ну, может, ругнется, повозмущается, но откроет без потерь... должен, во всяком случае...

Цитата: gr33tx от  4 июля 2013, 11:01
А в какой тогда лучше формат сохранить чтобы формулы не слетели?
Так в родной же формат и сохранять - самый первый в списке предлагаемых форматов: Электронная таблица ODF (.ods). Он обычно и места меньше занимает, чем такой же .xlsx
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

gr33tx

Прояснилось само собой:
У шефа купленный офис 2010, у остальных LibreOffice. Мой файл с формулами в формате xlsx у него открылся, формулы целы, форматирование немного поехало.
А вот ods он открыл с потерей формул. Остались только данные в ячейках.