Найти наибольшее среднее из отрезков
|
|
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))
Есть ли методы упростить формулу? Цель найти наибольшее среднее из отрезков.
Код =МАКС(СРЗНАЧ(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
Сообщение отредактировал WR82 - Вторник, 20.02.2018, 19:16 |
|
| Ответить
|
Manyasha |
Дата: Вторник, 20.02.2018, 18:56 |
Сообщение № 2 |
|
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация:
898
±
Замечаний:
0% ±
Excel 2010, 2016 | |
WR82, Исправьте название темы в соответствии с п2 Правил форума
WR82, Исправьте название темы в соответствии с п2 Правил форумаManyasha
ЯД: 410013299366744 WM: R193491431804
|
|
| Ответить
|
WR82 |
Дата: Вторник, 20.02.2018, 19:16 |
Сообщение № 3 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
WR82, Исправьте название темы в соответствии с п2 Правил форума
исправил.
WR82, Исправьте название темы в соответствии с п2 Правил форума
исправил.WR82
|
|
| Ответить
|
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;)))
Вашу вряд ли такуюКод =МАКС(СРЗНАЧ(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
ЮMoney 41001841029809
|
|
| Ответить
|
Светлый |
Дата: Вторник, 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
Массивная формула:
Код =МАКС(МУМНОЖ(ТРАНСП(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 |
|
| Ответить
|
WR82 |
Дата: Среда, 21.02.2018, 09:44 |
Сообщение № 6 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
спасибо
|
|
| Ответить
|
Светлый |
Дата: Среда, 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)) Светлый
Программировать проще, чем писать стихи.
|
|
| Ответить
|
WR82 |
Дата: Вторник, 27.02.2018, 14:51 |
Сообщение № 8 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
тест
|
|
| Ответить
|
WR82 |
Дата: Понедельник, 05.03.2018, 01:58 |
Сообщение № 9 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
неправильно считает. если максимум в первых 5 строках, то это не учитывается.
неправильно считает. если максимум в первых 5 строках, то это не учитывается.WR82
|
|
| Ответить
|
Светлый |
Дата: Понедельник, 05.03.2018, 06:00 |
Сообщение № 10 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016 | |
если максимум в первых 5 строках, то это не учитывается По формуле данные располагаются в ячейках C7:C59. Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.
если максимум в первых 5 строках, то это не учитывается По формуле данные располагаются в ячейках C7:C59. Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Понедельник, 05.03.2018, 08:09 |
|
| Ответить
|
WR82 |
Дата: Понедельник, 05.03.2018, 08:33 |
Сообщение № 11 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
По формуле данные располагаются в ячейках C7:C59. Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.
Извините, что сразу не сделал. прикрепил файл. из диапазона 7:59 наибольшее среднее по формуле 1,1. В первых 5 ячейках массива среднее 2,2.
По формуле данные располагаются в ячейках C7:C59. Если в этом диапазоне есть пустые ячейки, нужно использовать --C7:C59.
Извините, что сразу не сделал. прикрепил файл. из диапазона 7:59 наибольшее среднее по формуле 1,1. В первых 5 ячейках массива среднее 2,2.WR82
К сообщению приложен файл:
max1.xlsx
(10.2 Kb)
Сообщение отредактировал WR82 - Понедельник, 05.03.2018, 08:34 |
|
| Ответить
|
Светлый |
Дата: Понедельник, 05.03.2018, 10:41 |
Сообщение № 12 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016 | |
Групп по 5 ячеек не предусматривалось. Все группы по 10 ячеек.
Групп по 5 ячеек не предусматривалось. Все группы по 10 ячеек.Светлый
Программировать проще, чем писать стихи.
|
|
| Ответить
|
WR82 |
Дата: Понедельник, 05.03.2018, 10:54 |
Сообщение № 13 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2013 | |
Спасибо. Понял ошибку.
Спасибо. Понял ошибку.WR82
|
|
| Ответить
|
Karataev |
Дата: Понедельник, 05.03.2018, 11:12 |
Сообщение № 14 |
|
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel | |
Формула массива на основе поста 4. Формула просматривает фрагмент C7:C217.
Код =МАКС(ЕСЛИОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C7;(СТРОКА(AA1:AA20)-1)*10;;10));0))
Формула массива на основе поста 4. Формула просматривает фрагмент C7:C217.
Код =МАКС(ЕСЛИОШИБКА(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(1;СМЕЩ(C7;(СТРОКА(AA1:AA20)-1)*10;;10));0)) Karataev
|
|
| Ответить
|
MCH |
Дата: Понедельник, 05.03.2018, 11:21 |
Сообщение № 15 |
|
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация:
751
±
Замечаний:
±
| |
вариант формула массива:
Код =МАКС(СУММЕСЛИ(СМЕЩ(C6;СТРОКА(1:51);;10);"<>")/10)
вариант формула массива:
Код =МАКС(СУММЕСЛИ(СМЕЩ(C6;СТРОКА(1:51);;10);"<>")/10) MCH
|
|
| Ответить
|