Страницы: 1
RSS
Отбор значений в горизонтальный массив в зависимости от продолжительности разговора
 
Знатоки, добрый день!
Помогите решить проблему в Excel .
Нужно из общего списка выводить звонки по горизонтали.То есть у Иванова было 15 звонков с 9 утра до 21 вечера, если звонок дольше 15 минут, то это 0, если меньше то 1.Проблема в том, что н знаю как их выводить по горизонтали по порядку, чтобы заполнялись все ячейки. И формат в столбце время не считается в Формуле Если почему то.
Очень прошу помощи!!!!
 
Цитата
Chib написал:
И формат в столбце время не считается в Формуле Если почему то.
потому что у Вас там текст создайте доп столбец рядом напишите туда формулу и затем заманите значения в исходном столбце со временем и кстати длительность тоже как текст
Код
=ВРЕМЗНАЧ(B2)
Изменено: Mershik - 27.04.2021 14:00:43
Не бойтесь совершенства. Вам его не достичь.
 
На динамических массивах, если у Вас Excel 365, посмотрите, вроде так. Если нет 365 Excel-я, посмотрите, как результат получается в листе ТаблицаЗнач (там я преобразовал формулы в значения). Если это то, что хотели, то аргумент в пользу установки 365 версии.
 
Отбор значений в горизонтальный массив по условию
С Microsoft 365 абонентам Current Channel просто сделать:
Код
=ЕСЛИ(ТРАНСП((ФИЛЬТР(исход!C:C;исход!A:A="Сидр";0)))/60>15;0;1)
 
Можно массивной формулой:
Код
=Ч(ИНДЕКС(исход!$C:$C;НАИМЕНЬШИЙ(ЕСЛИ((исход!$A$2:$A$1015=$B5)*(исход!$B$2:$B$1015-9/24>0)*(исход!$B$2:$B$1015-21/24<0);СТРОКА($2:$1015));СТОЛБЕЦ(A5)))/60<15)
Страницы: 1
Наверх