![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В таблице 1.4 показаны группы рабочих скоростей подачи комбайна в зависимости от скорости комбайна. Величина группы рабочих скоростей довольно часто используется в расчетах норм выработки, трудоемкости обслуживания комбайна и т.д. Как же определить группу скоростей, зная скорость подачи комбайна? Напрашивается простой выход – использовать функция «если».
Таблица 1.4 Средняя скорость подачи комбайна и группа рабочих скоростей
Средние рабочие скорости подачи комбайна, м/мин | Группа рабочих скоростей подачи комбайна |
до 0,387 | |
0,388-0,448 | |
0,449-0,512 | |
0,513-0,590 | |
0,591-0,680 |
Запишем EXCEL-программу.
А | В | |
Средняя рабочая скорость подачи комбайна, м/мин | ||
Группа рабочих скоростей подачи комбайна | =если(В1<0,388;1; если(В1<0,449;2; если(В1<0,513; 3; если(В1<0,591;4;5)))) |
Таким образом, используя функцию «если» 4 раза, мы можем записать программу вычисления группы скоростей. Но такую функцию использовать в одной записи желательно не более 7 раз. При большом количестве интервалов возникает необходимость иметь ячейки промежуточных вычислений. Рассмотрим это для случая, когда исходная таблица принимает вид таблицы 1.5.
Таблица 1.5 Средняя скорость подачи комбайна и группа рабочих скоростей
Группа рабочих скоростей подачи комбайна | Средние рабочие скорости подачи комбайна, м/мин | Группа рабочих скоростей подачи комбайна | Средние рабочие скорости подачи комбайна, м/мин |
до 0,387 | 1,061-1,220 | ||
0,388-0,448 | 1,221-1,420 | ||
0,449-0,512 | 1,421-1,668 | ||
0,513-0,590 | 1,669-1,950 | ||
0,591-0,680 | 1,951-2,286 | ||
0,681-0,790 | 2,287-2,710 | ||
0,791-0,910 | 2,711-3,220 | ||
0,911-1,060 | 3,221-3,820 |
Для такого случая программа будет иметь следующий вид:
А | В | |
Средняя рабочая скорость подачи комбайна, м/мин | 2,3 | |
Группа рабочих скоростей подачи комбайна | =если(В1<0,388;1;если(В1<0,449;2;если(В1<0,513;3; если(В1<0,591;4;если(В1<0,681;5;если(В1<0,791;6; если(В1<0,911;7;В3))))))) | |
Промежуточное вычисление | =если(В1<1,061;8;если(В1<1,221;9;если(В1<1,421;10; если(В1<1,669;11;если(В1<1,951;12;если(В1<2,287;13; если(В1<2,711;14;В4))))))) | |
Промежуточное вычисление | =если(В1<3,221;15;16) |
Как видно, появилась необходимость иметь строки промежуточных вычислений 3-ю и 4-ю. Результат все же окажется в ячейке В2.
Таким образом, таблица используется только на этапе программирования и в дальнейшем в программе не принимает участия.
Весьма важно помнить, что в данном случае необходимо ввести ограничения на заданную величину скорости подачи. Она не может быть более 3,82 м/мин, так как в противном случае программа будет не корректной!
Программируя таблицу, помните: функция «если» используйте до 7 раз!
Введите ограничения на ввод данных начала и конца таблицы!
Задание на самостоятельную работу
Составьте программу и убедитесь, что результат при заданной величине скорости подачи окажется равным 14.
Дата публикования: 2015-11-01; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!