Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабор03_Excel 8-9.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
421.38 Кб
Скачать

Что такое формула для массивов

Формула массива позволяет получить несколько результатов на основе группы аргументов или операндов. Образно говоря, групповая формула позволяет Вам получить за те же деньги, так как можно заставить работать одну формулу, решение нескольких задач.

  1. Выделите ячейки В18 -G18 – суммы остатка в нашем образце бюджета.

  2. В меню Правка выберите команду Очистить.

  3. Выберите пункт Содержимое.

При этом из нашего образца бюджета полностью удаляются суммы остатков за разные месяцы. Обратите внимание на то, что значение, которое ранее содержалось в любой ячейке, зависевшей от сумм остатка (например, в ячейке C20) заменилось сообщением 0.

Это сообщение говорит о том, что Excel в нескольких случаях обнаружил формулы, которые теперь, когда мы удалили суммы остатков, предусматривают недопустимую опцию, а именно: уравнение, которое ранее действовало, теперь предполагает, что мы хотим разделить некоторое число на ноль. Это наглядный пример того, как Excel предостерегает нас от небрежности и недочетов, которые в другом случае вызвали бы появление ошибок в Ваших рабочих документах.

Теперь давайте, исправим возникшую проблему. Мы могли бы просто снова ввести 6 удаленных ранее формул, которые были заданы для отдельных ячеек. Вместо этого давайте создадим одну формулу для массива, которая способна обеспечить подсчет всех 6 сумм остатка.

  1. При необходимости снова выделите ячейки В18-G18.

  2. Напечатайте =$B$5-B16:G16.

  3. Нажмите CTRL+SHIFT+ENTER.

После выполненных нами операций в ряду 18 снова появляются суммы остатка. Исчезает и сообщение об ошибке. Чтобы понять, как одна эта формула позволила получить несколько результатов, давайте проанализируем предыдущее упражнение.

Как действуют формулы для массивов

Щелкните по любой ячейке в ряду БАЛАНС, и Вы заметите две вещи: во-первых, в строке формул показывается одна и та же формула для всех шести ячеек строки БАЛАНСА; во-вторых, формула, которую мы ввели, теперь помещена в фигурные скобки ( { } ), как показано на рис. 3.8.

Когда Вы воспользовались клавиатурной командой CTRL+SHIFT+ENTER , которая служит для определения групповой формулы, Excel записал ее в фигурных скобках. Вы задали параметры для этих многоцелевых расчетов, указав в обеих ее частях группы ячеек. По сути дела, Вы попросили Excel выполнить следующие операции:

  • Взять за основу ячейку В5 ($B$5).

  • Для этой ячейки вычесть (-) значение, которое в данный момент содержится в соответствующей ячейке из второй группы ячеек (B16:G16).

Позволяя использовать в обозначениях подобную стенографию, групповые формулы упрощают процесс ввода формул в тех случаях, когда иначе пришлось бы выполнять повторяющиеся расчеты.

Рис. 3.8

Изменение порядка автоматического пересчета

Всякий раз, когда Вы меняете содержимое ячейки, Excel автоматически пересчитывает содержимое всей таблицы в соответствии с изменениями, которые Вы внесли. После отключения автоматического пересчета Excel обновляет таблицу только в случае, если Вы попросили его выполнить пересчет. Отключение автоматического пересчета лучше всего производить при работе с большой таблицей. В подобных условиях постоянный пересчет замедляет работу Excel и делает Вашу работу менее производительной.

  1. В меню Сервис выберите команду Параметры.

  2. В появившемся диалоговом окне щелкните мышью на ярлычок с надписью Вычисление.

В диалоговом окне Параметры, показанное на рис. 3.8, сообщите программе, когда и как Вы хотите пересчитывать содержимое Ваших таблиц.

Рис. 3.9

Чтобы отключить автоматический пересчет:

  1. Выберите опцию Вручную из списка опций расчетов.

  2. Щелкните по Ок.

Теперь Вам может показаться, что ничего не произошло, но, чтобы убедиться, чего Вы достигли путем отключения автоматического пересчета, проделайте следующее:

  1. Щелкните по ячейки B5.

  2. Напечатайте 500000 и нажмите Enter.

Вы только что прибавили зарплату на 200000. Однако, мельком взглянув на остальную часть бюджета, можно убедиться в том, что Excel не изменил цифры ни в каких других ячейках. Он не стал автоматически пересчитывать таблицу в соответствии с Вашей новой, более высокой зарплатой. Но мы можем сделать и это, не включая снова автоматический пересчет: Вы можете вызвать эту функцию в разовом порядке всегда, когда пожелаете. Нужно просто нажать F9. Нажимая функциональную клавишу F9, Вы выполняете пересчет тогда, когда автоматический пересчет отключен. Теперь во всех ячейках бюджета отражена прибавка к зарплате.

Прежде чем двигаться дальше, вновь включите автоматический пересчет:

  1. В меню Сервис выберите команду Параметры.

  2. Щелкните по ярлычку с надписью Вычисление.

  3. Выберите опцию Автоматически из списка опций расчетов.

  4. Щелкните по Ок.