Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Найти наибольшее среднее из отрезков - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти наибольшее среднее из отрезков (Формулы/Formulas)
Найти наибольшее среднее из отрезков
WR82 Дата: Вторник, 20.02.2018, 18:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Код
=МАКС(СРЗНАЧ(C8:C17);СРЗНАЧ(C9:C18);СРЗНАЧ(C10:C19);СРЗНАЧ(C11:C20);СРЗНАЧ(C12:C21);СРЗНАЧ(C13:C22);СРЗНАЧ(C14:C23);СРЗНАЧ(C15:C24);СРЗНАЧ(C16:C25);СРЗНАЧ(C17:C26);СРЗНАЧ(C18:C27);СРЗНАЧ(C19:C28);СРЗНАЧ(C20:C29);СРЗНАЧ(C21:C30);СРЗНАЧ(C22:C31);СРЗНАЧ(C23:C32);СРЗНАЧ(C24:C33);СРЗНАЧ(C25:C34);СРЗНАЧ(C26:C35);СРЗНАЧ(C27:C36);СРЗНАЧ(C28:C37);СРЗНАЧ(C29:C38);СРЗНАЧ(C30:C39);СРЗНАЧ(C50:C59);СРЗНАЧ(C7:C16))


Есть ли методы упростить формулу?
Цель найти наибольшее среднее из отрезков.


Сообщение отредактировал WR82 - Вторник, 20.02.2018, 19:16
 
Ответить
Сообщение
Код
=МАКС(СРЗНАЧ(C8:C17);СРЗНАЧ(C9:C18);СРЗНАЧ(C10:C19);СРЗНАЧ(C11:C20);СРЗНАЧ(C12:C21);СРЗНАЧ(C13:C22);СРЗНАЧ(C14:C23);СРЗНАЧ(C15:C24);СРЗНАЧ(C16:C25);СРЗНАЧ(C17:C26);СРЗНАЧ(C18:C27);СРЗНАЧ(C19:C28);СРЗНАЧ(C20:C29);СРЗНАЧ(C21:C30);СРЗНАЧ(C22:C31);СРЗНАЧ(C23:C32);СРЗНАЧ(C24:C33);СРЗНАЧ(C25:C34);СРЗНАЧ(C26:C35);СРЗНАЧ(C27:C36);СРЗНАЧ(C28:C37);СРЗНАЧ(C29:C38);СРЗНАЧ(C30:C39);СРЗНАЧ(C50:C59);СРЗНАЧ(C7:C16))


Есть ли методы упростить формулу?
Цель найти наибольшее среднее из отрезков.

Автор - WR82
Дата добавления - 20.02.2018 в 18:22
Manyasha Дата: Вторник, 20.02.2018, 18:56 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
WR82, Исправьте название темы в соответствии с п2 Правил форума


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеWR82, Исправьте название темы в соответствии с п2 Правил форума

Автор - Manyasha
Дата добавления - 20.02.2018 в 18:56
WR82 Дата: Вторник, 20.02.2018, 19:16 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
WR82, Исправьте название темы в соответствии с п2 Правил форума


исправил.
 
Ответить
Сообщение
WR82, Исправьте название темы в соответствии с п2 Правил форума


исправил.

Автор - WR82
Дата добавления - 20.02.2018 в 19:16
Nic70y Дата: Вторник, 20.02.2018, 21:29 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Есть ли методы
Вашу вряд ли
такую
Код
=МАКС(СРЗНАЧ(C8:C17);СРЗНАЧ(C9:C18);СРЗНАЧ(C10:C19);СРЗНАЧ(C11:C20);СРЗНАЧ(C12:C21);СРЗНАЧ(C13:C22);СРЗНАЧ(C14:C23);СРЗНАЧ(C15:C24);СРЗНАЧ(C16:C25);СРЗНАЧ(C17:C26);СРЗНАЧ(C18:C27);СРЗНАЧ(C19:C28);СРЗНАЧ(C20:C29);СРЗНАЧ(C21:C30);СРЗНАЧ(C22:C31);СРЗНАЧ(C23:C32);СРЗНАЧ(C24:C33);СРЗНАЧ(C25:C34);СРЗНАЧ(C26:C35);СРЗНАЧ(C27:C36);СРЗНАЧ(C28:C37);СРЗНАЧ(C29:C38);СРЗНАЧ(C30:C39))
еще куда не шло, например массивной
Код
=МАКС(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C8:C17;СТРОКА(1:23)-1;)))
К сообщению приложен файл: 6656242.xlsx (8.7 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Есть ли методы
Вашу вряд ли
такую
Код
=МАКС(СРЗНАЧ(C8:C17);СРЗНАЧ(C9:C18);СРЗНАЧ(C10:C19);СРЗНАЧ(C11:C20);СРЗНАЧ(C12:C21);СРЗНАЧ(C13:C22);СРЗНАЧ(C14:C23);СРЗНАЧ(C15:C24);СРЗНАЧ(C16:C25);СРЗНАЧ(C17:C26);СРЗНАЧ(C18:C27);СРЗНАЧ(C19:C28);СРЗНАЧ(C20:C29);СРЗНАЧ(C21:C30);СРЗНАЧ(C22:C31);СРЗНАЧ(C23:C32);СРЗНАЧ(C24:C33);СРЗНАЧ(C25:C34);СРЗНАЧ(C26:C35);СРЗНАЧ(C27:C36);СРЗНАЧ(C28:C37);СРЗНАЧ(C29:C38);СРЗНАЧ(C30:C39))
еще куда не шло, например массивной
Код
=МАКС(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C8:C17;СТРОКА(1:23)-1;)))

Автор - Nic70y
Дата добавления - 20.02.2018 в 21:29
Светлый Дата: Вторник, 20.02.2018, 21:57 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Массивная формула:
Код
=МАКС(МУМНОЖ(ТРАНСП(C7:C59*(СТРОКА(1:53)<=СТОЛБЕЦ(J:BA))*(СТРОКА(1:53)>=СТОЛБЕЦ(A:AR)));СТРОКА(1:53)^0))/10

Оптимизируем:
Код
=МАКС(МУМНОЖ(ТРАНСП(C7:C59*(ABS(СТРОКА(1:53)-СТОЛБЕЦ(E:AV)-1%)<5));1^C7:C59))/10


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 21.02.2018, 11:52
 
Ответить
СообщениеМассивная формула:
Код
=МАКС(МУМНОЖ(ТРАНСП(C7:C59*(СТРОКА(1:53)<=СТОЛБЕЦ(J:BA))*(СТРОКА(1:53)>=СТОЛБЕЦ(A:AR)));СТРОКА(1:53)^0))/10

Оптимизируем:
Код
=МАКС(МУМНОЖ(ТРАНСП(C7:C59*(ABS(СТРОКА(1:53)-СТОЛБЕЦ(E:AV)-1%)<5));1^C7:C59))/10

Автор - Светлый
Дата добавления - 20.02.2018 в 21:57
WR82 Дата: Среда, 21.02.2018, 09:44 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
спасибо
 
Ответить
Сообщениеспасибо

Автор - WR82
Дата добавления - 21.02.2018 в 09:44
Светлый Дата: Среда, 21.02.2018, 13:59 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Лучшее - враг хорошего. Добавим оптимизированное решение:
Код
=МАКС(МУМНОЖ((ABS(СТОЛБЕЦ(A:BA)-СТРОКА(5:48)-1%)<5)/10;C7:C59))


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЛучшее - враг хорошего. Добавим оптимизированное решение:
Код
=МАКС(МУМНОЖ((ABS(СТОЛБЕЦ(A:BA)-СТРОКА(5:48)-1%)<5)/10;C7:C59))

Автор - Светлый
Дата добавления - 21.02.2018 в 13:59
WR82 Дата: Вторник, 27.02.2018, 14:51 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
тест
 
Ответить
Сообщениетест

Автор - WR82
Дата добавления - 27.02.2018 в 14:51
WR82 Дата: Понедельник, 05.03.2018, 01:58 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
неправильно считает. если максимум в первых 5 строках, то это не учитывается.
 
Ответить
Сообщениенеправильно считает. если максимум в первых 5 строках, то это не учитывается.

Автор - WR82
Дата добавления - 05.03.2018 в 01:58
Светлый Дата: Понедельник, 05.03.2018, 06:00 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
если максимум в первых 5 строках, то это не учитывается

По формуле данные располагаются в ячейках C7:C59.
Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Понедельник, 05.03.2018, 08:09
 
Ответить
Сообщение
если максимум в первых 5 строках, то это не учитывается

По формуле данные располагаются в ячейках C7:C59.
Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.

Автор - Светлый
Дата добавления - 05.03.2018 в 06:00
WR82 Дата: Понедельник, 05.03.2018, 08:33 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Цитата Светлый, 05.03.2018 в 06:00, в сообщении № 10 ()
По формуле данные располагаются в ячейках C7:C59.
Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.


Извините, что сразу не сделал.
прикрепил файл. из диапазона 7:59 наибольшее среднее по формуле 1,1. В первых 5 ячейках массива среднее 2,2.
К сообщению приложен файл: max1.xlsx (10.2 Kb)


Сообщение отредактировал WR82 - Понедельник, 05.03.2018, 08:34
 
Ответить
Сообщение
Цитата Светлый, 05.03.2018 в 06:00, в сообщении № 10 ()
По формуле данные располагаются в ячейках C7:C59.
Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.


Извините, что сразу не сделал.
прикрепил файл. из диапазона 7:59 наибольшее среднее по формуле 1,1. В первых 5 ячейках массива среднее 2,2.

Автор - WR82
Дата добавления - 05.03.2018 в 08:33
Светлый Дата: Понедельник, 05.03.2018, 10:41 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
В первых 5 ячейках

Групп по 5 ячеек не предусматривалось. Все группы по 10 ячеек.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
В первых 5 ячейках

Групп по 5 ячеек не предусматривалось. Все группы по 10 ячеек.

Автор - Светлый
Дата добавления - 05.03.2018 в 10:41
WR82 Дата: Понедельник, 05.03.2018, 10:54 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо. Понял ошибку.
 
Ответить
СообщениеСпасибо. Понял ошибку.

Автор - WR82
Дата добавления - 05.03.2018 в 10:54
Karataev Дата: Понедельник, 05.03.2018, 11:12 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Формула массива на основе поста 4. Формула просматривает фрагмент C7:C217.
Код
=МАКС(ЕСЛИОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C7;(СТРОКА(AA1:AA20)-1)*10;;10));0))
К сообщению приложен файл: max1_kar.xlsx (10.4 Kb)
 
Ответить
СообщениеФормула массива на основе поста 4. Формула просматривает фрагмент C7:C217.
Код
=МАКС(ЕСЛИОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C7;(СТРОКА(AA1:AA20)-1)*10;;10));0))

Автор - Karataev
Дата добавления - 05.03.2018 в 11:12
MCH Дата: Понедельник, 05.03.2018, 11:21 | Сообщение № 15
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

вариант формула массива:
Код
=МАКС(СУММЕСЛИ(СМЕЩ(C6;СТРОКА(1:51);;10);"<>")/10)
 
Ответить
Сообщениевариант формула массива:
Код
=МАКС(СУММЕСЛИ(СМЕЩ(C6;СТРОКА(1:51);;10);"<>")/10)

Автор - MCH
Дата добавления - 05.03.2018 в 11:21
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти наибольшее среднее из отрезков (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!