Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Непосредственное обращение программы к таблице
В предыдущем примере таблица исходных данных имела 16 строк и это приводило к необходимости иметь в программе 2 промежуточных вычислений. При больших объемах таблицы исходных данных таких вычислений будет значительно больше и во многих случаях более удобным окажется непосредственное обращение программы к таблице. В этом случае таблица должна присутствовать в программе в блоке " Справочно-информационный материал" Таблица может быть одномерная (как в предыдущем случае) или двухмерная. В двухмерной таблице имеются как строки, так и столбцы и искомое значение находится в ячейке на пересечении строки и столбца.
Одномерная таблица Логика обращения к таблице состоит в следующем: а) по величине исходного параметра определяется номер строки в таблице, в которой записана искомая величина. б) нужное значение искомой величины находится с помощью функции " =индекс(" массив"; " номер строки" ). В данном случае " массив" - это выделенный диапазон столбца таблицы с вычисляемыми значениями. Рассмотрим эту методику на примере таблицы 1.6.
Таблица 1.6 Средняя скорость подачи комбайна и группа рабочих скоростей
Запишем EXCEL – программу.
Задание на самостоятельную работу Составьте программу и убедитесь, что при средней скорости подачи комбайна 0, 5 м/мин группа рабочих скоростей равна 3.
Двухмерная таблица В таблице 1.7 отражена величина нормы обслуживания выемочного комплекса (2-й столбец) и величины комплексной нормы выработки в т/смена в комплексно механизированной лаве в зависимости от группы рабочих скоростей комбайна и мощности пласта (столбцы 3 - 10).
Таблица 1.7 Нормы выработки и нормы обслуживания комплекса
Для установления нормы обслуживания комплекса нужен только столбец В, поэтому для данного случая таблицу можно считать одномерной. Для определения нормы выработки нужно знать не только группу рабочих скоростей, но и мощность пласта. Для входа в таблицу, следовательно, необходимо вначале установить номер строки и номер столбца. Для этого можно воспользоваться функцией " если" как описано выше. Функция для нахождения искомой величины записывается как =индекс(" массив"; " строка"; " столбец" ), где " массив" - это выделенная часть таблицы 1.7 от ячейки 1-1 до ячейки 6-10, " строка" - номер ячейки с записью вычисленного номера строки в таблице 1.7, " столбец" - номер ячейки с записью вычисленного номера столбца. Составим программу определения нормы выработки и нормы обслуживания при заданной мощности пласта и группе скоростей комбайна, руководствуясь данными таблицы 1.7. Внимание - таблица в программе должна присутствовать!
Задание на самостоятельную работу Составьте EXCEL-программу и убедитесь, что при мощности пласта 0, 8 м и группе рабочих скоростей подачи комбайна 8 норма обслуживания составит 5, 893 чел.смены, а норма выработки 192 т.
Ранее был рассмотрен эффект «протягивания» программы. Если выделить столбец В и «протянуть» его до столбца С, то окажется, что величина нормы обслуживания станет равной 192, а норма выработки 212, что явно не соответствует таблице 1.7. Если теперь активизировать ячейку С7, то увидим, что «массив», на который ссылается функция в этой ячейке С11: С16, т.е. это уже не массив нормы обслуживания комплекса. Для того, чтобы программа работала при «протягивании», нужно зафиксировать положение таблицы в программе. Для этого используется клавиша F4, которую следует нажать сразу же после выделения массива при программировании ячейки. Запись в ячейке С7 будет иметь вид =ИНДЕКС($B$11: $B$16; B5), а в ячейке С8 соответственно =ИНДЕКС($C$11: $J$16; B5; B6).
«Протяните» столбец В программы до столбца J включительно, в строке 2 задайте значения мощности пласта от 0, 8 до 1, 6 через 0, 1. Постройте график зависимости нормы выработки от мощности пласта и убедитесь, что он имеет вид такой, как показан на приведенном ниже рисунке8.1. Рис. 1.8 Зависимость нормы выработки от мощности пласта
Популярное:
|
Последнее изменение этой страницы: 2017-03-09; Просмотров: 505; Нарушение авторского права страницы