Страницы: 1
RSS
Среднее значение в ячейках с учетом дней недели и без нулевых значений
 
Файл разбит по дням на месяц, с указанием дней недели,  содержит данные из которых нужно достать среднее значение в определенные дни недели без учета нулевых значений
Например: Требуются средние значения с пятницы по среду и отдельно средние значение по четвергам.
Пример файла во вложении
Нулевые значения это, например, отсутствие данных, так как еще месяц не кончился. Но средние за прошедший период уже нужны
Извиняюсь если тема уже поднималась.
Буду благодарен за ссылку на обсуждение
Изменено: Сергей Голубков - 25.02.2021 12:59:02
 
можно так (февраль как пример)
чтоб дело мастера боялось, он знает много страшных слов.
 
Ri Yu, означает ли это, что требуется дополнительная маркировка дней недели по условию 1 или 2? Или я не понял.
Возможно ли без внесения дополнительных условий, так как файл является общедоступным и ограничивает манипуляции с данными?
 
1 четверг
Код
=СРЗНАЧЕСЛИМН(B6:AF6;B3:AF3;"четверг";B6:AF6;"<>0")
2 без четверга
Код
=СРЗНАЧЕСЛИМН(B6:AF6;B3:AF3;"<>четверг";B6:AF6;"<>0")
Лень двигатель прогресса, доказано!!!
 
Сергей, RESPECT! То, что надо!
 
можно конечно, в примере считал только среды и пятницы
но можете внутри форумыл в фигурных скобках любые дни подсчитать
не забудьте Ctrl+Shift+Enter нажать
Изменено: Ri Yu - 25.02.2021 13:53:09
чтоб дело мастера боялось, он знает много страшных слов.
 
Цитата
Сергей написал:
1 четверг
Не считает, если в ячейке #ДЕЛ/0! Можно ли избежать такой особенности? Что бы не учитывалась эта ошибка
Изменено: Сергей Голубков - 25.02.2021 13:51:49
 
Цитата
Сергей Голубков написал:
Что бы не учитывалась эта ошибка
не допускать такой ошибки либо обработать ошибку ЕСЛИОШИБКА
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
не допускать такой ошибки либо обработать ошибку ЕСЛИОШИБКА
Подскажите как эту обработку вставить в формулу?
Извиняюсь за непонятливость  
 
Цитата
Сергей Голубков написал:
Подскажите как эту обработку вставить в формулу?
в эту формулу ни как это нужно вставлять тогда когда у вас данные заполняются по дням откуда вообще появляется #ДЕЛ/0! в вашем примере указаны чисто значения а ошибка такая может появится в результате работы какой то формулы
Лень двигатель прогресса, доказано!!!
 
Цитата
Ri Yu написал:
можно конечно, в примере считал только среды и пятницыно можете внутри форумыл в фигурных скобках любые дни подсчитатьне забудьте Ctrl+Shift+Enter нажать
=СРЗНАЧ(СРЗНАЧЕСЛИМН(F240:AJ240;F5:AJ5;{"*Пт*";"*Сб*";"*Вс*";"*Пн*";"*Вт*";"*Ср*"};F240:AJ240;"<>0"))
Вот такая формула, буквально, в моём случае. Выдает ошибку #ДЕЛ/0!
При этом в строчках  с данными только цифровые значения,(рассчитываются по формуле в этих ячейках)
В строке дней недели тоже только дни недели, никаких ошибок
 
Цитата
Сергей написал:
данные заполняются по дням откуда вообще появляется #ДЕЛ/0!
Данные рассчитываются по формулам в ячейках. Я сделал обработку по ЕСЛИОШИБКА. Теперь только "0".
Но #ДЕЛ/0! в ячейке где считаю средние не ушла. Рядом стоят простые средние. Они без ошибок. См. фото выше
Изменено: Сергей Голубков - 25.02.2021 14:43:21
 
Цитата
Сергей Голубков написал:
В строке дней недели тоже только дни недели,
по картинке не видно, но мне почему то кажется что у вас в этом диапазоне F5:AJ5 не текст а даты
чтоб дело мастера боялось, он знает много страшных слов.
 
Цитата
Сергей Голубков написал:
См. фото выше
ваше фото смотреть бесполезно в функции задан диапазон F:AJ на фото видно только X:AJ
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
видно только X:AJ
Строка 5 это дни недели.
Вот полный диапазон
Просто мелко. Убедитесь что ошибок нет
 
Цитата
Ri Yu написал:
но мне почему то кажется что у вас в этом диапазоне F5:AJ5
Сергей приложите уже пример в файле че мы тут с Ri Yu ребус отгадываем
Изменено: Сергей - 25.02.2021 15:08:26
Лень двигатель прогресса, доказано!!!
 
Вот.
По строке 240 средние за диапазоны с пятницы по среду и отдельно за четверг
 
Цитата
Ri Yu написал:
у вас в этом диапазоне F5:AJ5 не текст а даты
Сергей Голубков,  то что отображает форматирование ячейки не значит что там находится это в F5 формулу и протянуть вправо
Код
=ТЕКСТ(F4;"ДДД")
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
в F5 формулу и протянуть вправо
Да, заработало! Спасибо большое!
Страницы: 1
Наверх