Страницы: 1
RSS
Max и min диапазона, цикл
 
Парни, привет!  
Извиняюсь, если однотипный вопрос уже был задан (не нашел).  
 
Итак, задача:  
Имеется последовательность дней, по порядку: 1 января, 2 января, 3 января, ....  
Каждый день включает в себя 9 часов времени: начинается с 10 часов, заканчивается 18-ю часами, часы следуют по порядку: 10, 11, 12, ...18.  
 
Каждому часу соответствуют 2 рандомных числа: значение А и значение Б.  
 
Требуется:  
Для каждого дня, в диапазоне с 10 часов до 13 часов найти наибольшее среди значений А и наименьшее среди значений Б.  
 
В примере количество дней = 3, но в задаче их 100, т.е. как я понимаю, требуется цикл.  
 
Заранее спасибо за помощь "чайнику" ! :)  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
 
Это задание по учёбе?  
Обязательно использовать макросы (или формула подойдёт)?  
 
Где пример в формате Excel? (по фотографиям не лечим)
 
Если не напрягаться то так
 
Макросом алгоритм вижу такой:  
1. Диапазон в массив.  
2. Создаём второй массив такого же размера.  
3. Перебор первого массива сверху.  
4. Если значение 10, 11, 12 - анализируем MIN и MAX.  
5. Если 13 - анализируем MIN и MAX, увеличиваем счётчик записей нового массива, пишем в новый массив дату и MIN/MAX, обнуляем.    
5. В конце пишем созданный массив на лист. Используем значение счётчика, чтоб выгружать только значимую верхушку.
 
Решается сводной в три-четыре клика. Но не на фото.
 
как-то так
 
Потренировался..
Страницы: 1
Читают тему
Наверх
Loading...