Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
5 / 5 / 4
Регистрация: 21.12.2014
Сообщений: 113
1

Подсчитать количество определенных дней недели в списке

16.10.2016, 01:06. Показов 8101. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На рабочем листе создайте список значений дат в формате с указанием дней недели. С помощью формулы массива и соответствующих функций подсчитайте количество определенных дней недели в списке. Пробовал такую формулу но она для начальной и конечной даты:
Код
=СУММ(ЕСЛИ(ТЕКСТ(СТРОКА(ДВССЫЛ(B1&":"&B2));"ддд")=A4;1;0))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2016, 01:06
Ответы с готовыми решениями:

Найти количество значений в списке чисел, в определенных интервалах
Найти количество значений в списке чисел, в определенных интервалах Пример: Продано товара на...

Преобразование количество дней в количество лет, месяцев, дней
Подсчет между двумя датами понятен: =РАЗНДАТ(A1;B1;"Y")&" лет "&РАЗНДАТ(A1;B1;"YM")&"...

Простановка дней недели с рядом условий
Всем доброго времени суток! Требуется проставить дни недели напротив чисел в общей форме ячеек,...

Посчитать сумму дней недели по существующим датам
Добрый день! Пытался внятно сформулировать заголовок, но так и не получилось. В общем: Есть...

4
2897 / 1714 / 702
Регистрация: 04.09.2015
Сообщений: 3,431
16.10.2016, 02:10 2
Показывайте файл пример
1
5 / 5 / 4
Регистрация: 21.12.2014
Сообщений: 113
16.10.2016, 15:12  [ТС] 3
Вот пример, но там написана начальная и конечная дата, а по задании требуется список значений
Вложения
Тип файла: xlsx Лист Microsoft Excel.xlsx (8.6 Кб, 24 просмотров)
0
2897 / 1714 / 702
Регистрация: 04.09.2015
Сообщений: 3,431
16.10.2016, 20:45 4
Лучший ответ Сообщение было отмечено kolas1173 как решение

Решение

Три формулы: Ваша исправленная, ваша укороченная и без летучей функции не массивная
Код
=СУММ(ЕСЛИ(ТЕКСТ(СТРОКА(ДВССЫЛ("A"&C1&":A"&C2));"ДДДД")=E1;1;0))
=СУММ(Ч(ТЕКСТ(СТРОКА(ДВССЫЛ("A"&C1&":A"&C2));"ДДДД")=E1))
=СУММПРОИЗВ(Ч(ТЕКСТ(СТРОКА(ИНДЕКС(A:A;C1):ИНДЕКС(A:A;C2));"ДДДД")=E1))
Вложения
Тип файла: xlsx Лист Microsoft Excel_01.xlsx (28.2 Кб, 57 просмотров)
1
2897 / 1714 / 702
Регистрация: 04.09.2015
Сообщений: 3,431
17.10.2016, 10:07 5
Лучший ответ Сообщение было отмечено kolas1173 как решение

Решение

Еще вариант, самый короткий в этой теме. Формула массива
Код
=СУММ(Ч(ТЕКСТ(СТРОКА(СМЕЩ(A1;C1-1;;C2-C1));"ДДДД")=E1))
2
17.10.2016, 10:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2016, 10:07
Помогаю со студенческими работами здесь

Нужно определить количество определенных рабочих дней недели и или их комбинаций в интервале дат
Здравствуйте! Не смог найти подходящую тему. Задача состоит в том, что-бы посчитать...

Даны две даты определить сколько между ними определенных дней недели
Даны две даты определить сколько между ними определенных дней недели то есть понедельников,или...

Количество дней в месяце и название дня недели
Добрый день! Пишу программу, на билдере, подключил через ADO базу фоксовскую, мне необходимо при...

Посчитать количество вариантов составления расписания занятий на один из дней недели
Сама учусь на заочном отделении, поэтому вообще не знаю предмет:sorry:, а в пятницу экзамен и надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru