Технология работы с электронными таблицами кратко

Обновлено: 02.07.2024

План урока:

Электронные таблицы, табличный редактор

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

В 1979г. американцы Д. Бриклини Б. Френкстон создали первый табличный редактор, концепция которого была разработана еще в 1961г. Р. Маттезихом.

Электронная таблица – это компьютерная программа, позволяющая хранить и обрабатывать информацию в табличнойформе. Такие прикладные приложения называются еще табличными редакторами (процессорами).

Ниже представлен фрагмент электронной таблицы.

Основные понятия табличного редактора:

Каждая колонка электронной таблицы имеет буквенное наименование, а строка – числовое. Таким образом, соединение буквы и цифры на пересечении строки и столбца будет указывать адрес (ссылку)ячейки.

  • Диапазон ячеек – совокупность смежных ячеек, состоящая из нескольких клеток строки и/или столбца. Он обозначается указанием верхней и нижней границ диапазона.

Данные в ячейках электронных таблиц используются разного формата: текст (надписи, заголовки, заметки), формулы или числа.

Примеры формата данных электронной таблицы

Возможности современных электронных таблиц позволяют производить различные операции:

  • математические вычисления с применением функций и формул;
  • анализ воздействия разнообразных факторов на данные;
  • сортировка информации по заданным параметрам;
  • создание графиков и диаграмм на основе данных;
  • ведение бухгалтерского и банковского учета;
  • организация различных баз данных и т.п.

Три самых распространенных табличных процессоров:

Табличные редакторы

При открывании Microsoft Excel создает рабочую книгу, каждая страница которой представляет таблицу из 256 столбцов и более 65 тысяч строк.

Табличный редактор Excel – мощный инструмент для нахождения суммы, разности, частного, произведения, среднего арифметического, поиска максимума и минимума и других математических операций. Для проведения вычислений в электронных таблицах нужно ввести в ячейку необходимую формулу – выражение, задающее необходимые математические действия.

Для выполнения правильных вычислений в табличном редакторе необходимо знать основные правила записи формул:

Символы математических операций, используемые в электронных таблицах

  1. Если выражение содержит адрес ячейки, то формула оперирует с ее содержимым. Это позволяет автоматически пересчитать результат при изменении значения ячейки.

Пример формулы с использованием ссылок

Можно увидеть, что в электронной таблице записанная формула соответствует следующим подсчетам: 2*4+6.

Встроенные функции

Табличное представление информации

Виды информации по форме представления

Рассмотрим подробнее графический способ представления информации, который имеет ряд преимуществ:

  1. облегчает восприятие человеком, благодаря наглядности;
  2. допускает компьютерную обработку;
  3. помогает в сравнительно небольшом объеме охватить суть информации.

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

Структура таблицы

Структуры данных таблицы зависит от ее типа:

Любая таблицы состоит из следующих элементов:

Структура таблицы

Для того, чтобы корректно составить таблицу, необходимо знать некоторые правила оформления таблицы:

? – неустановленные сведения;

ⅹ – заполнение неосуществимо;

↓ – необходимо использование информации из вышерасположенной ячейки.

Переход текстовой формы в табличную

Таблицы встречаемые в повседневной жизни

Последовательность действий, которых необходимо придерживаться для того, чтобы составить таблицу:

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

Представление информации в форме таблицы

Ярким примером является табличная форма баз данных, которые представляют собой организованный определенным способом большой объем информации. К таким базам данных можно отнести телефонные справочники, картотеки, прайсы и прочее.

Различают следующие виды таблиц:

Обобщенная форма таблиц типа ОС

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

Изменение значения строк и столбцов

Обобщенная табличная форма ООО

Отличительная особенность таких таблиц:

- прографка содержит исключительно данные одного типа.

Пример таблицы типа ООО

Таким образом, можно убедиться, что информация, преобразованная в табличный вид, удобна, компактна и легко обозрима.

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

Табличный способ решения логических задач

Алгоритм решения логических задач с помощью таблицы:

Разбор решения задачи табличным способом.

Решение задачи №1 табличным способом

1.Определиться со структурой таблицы. Она должна содержать 4 строки (бутылка, стакан, кувшин и банка) и 4 столбца (молоко, лимонад, квас и вода).

Составление таблицы к задаче №1

2.Заполнить ячейки. Анализируя первое утверждение задачи, можно выяснить, что и вода и молоко не могут находиться в бутылке. Нужно поставить прочерки в нужных клетках.

6.Так как в любой строке или в колонке допускается лишь единственный плюс, можно заполнить таблицу полностью.

Ответ: Бутылка наполнена лимонадом, в стакане хранится вода, кувшин является сосудом для молока, а в банке соответственно квас.

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

Электронные таблицы (или табличные процессоры) - это прикладные программы, предназначенные дляпроведения табличных расчетов. Появление электронных таблиц исторически совпадает с началомраспространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II иназывалась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенныйдля IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику ифункции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новыепрограммные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие. Одним из самых популярныхтабличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.

Что же такое электронная таблица? Это средство информационных технологий, позволяющее решать целыйкомплекс задач: Прежде всего, выполнение вычислений. Издавна многие расчеты выполняются в табличнойформе, особенно в области делопроизводства: многочисленные расчетные ведомости, табуляграммы, сметырасходов и т. п. Кроме того, решение численными методами целого ряда математических задач; удобновыполнять в табличной форме. Электронные таблицы представляют собой удобный инструмент дляавтоматизации таких вычислений. Решения многих вычислительных задач на ЭВМ, которые раньше можнобыло осуществить только путем программирования, стало возможно реализовать Математическоемоделирование. Использование математических формул в ЭТ позволяет представить взаимосвязь междуразличными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчетформул при изменении значений входящих в них операндов. Благодаря этому свойству, таблицапредставляет собой удобный инструмент для организации численного эксперимента:

    1. подбор параметров,
    2. прогноз поведения моделируемой системы,
    3. анализ зависимостей,
    4. планирование.

    Дополнительные удобства для моделирования дает возможность графического представления данных(диаграммы); Использование электронной таблицы в качестве базы данных. Конечно, по сравнению с СУБДэлектронные таблицы имеют меньшие возможности в этой области. Однако некоторые операцииманипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информациипо заданным условиям и сортировка информации.

    В электронных таблицах предусмотрен также графический режим работы, который дает возможность графического представления (в виде графиков, диаграмм) числовой информации, содержащейся в таблице.

    Основные типы данных: числа, как в обычном, так и экспоненциальном формате, текст – последовательность символов, состоящая из букв, цифр и пробелов, формулы. Формулы должны начинаться со знака равенства, и могут включать в себя числа, имена ячеек, функции (математические, статистические, финансовые, текстовые, дата и время и т.д.) и знаки математических операций.

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

    Основные элементы электронных таблиц:

      1. Столбец,
      2. Заголовки столбцов,
      3. Строка,
      4. Заголовки строк,
      5. Неактивная ячейка,
      6. Активная ячейка.

      Свидетельство и скидка на обучение каждому участнику

      Зарегистрироваться 15–17 марта 2022 г.

      Тема урока: Технология работы с электронными таблицами Microsoft Excel (ЭТ).

      Создать условия для:

      · расширить представления обучащихся об использовании информационных технологий в профессиональной деятельности;

      · углубить знания, полученные обучащимися по работе с ЭТ MS Excel .

      · познакомить учащихся с технологиями автоматизации работы с базами данных в электронных таблицах MS Excel для использования в профессиональной деятельности;

      · и совершенствования навыков использования электронных таблиц;

      · обобщить знание основных понятий по обработке данных средствами ЭТ.

      Развивающие :

      · развивать познавательный интерес к предмету;

      · развивать логическое и алгоритмическое мышление , анализ, интеллектуальные способности;

      · расширять кругозор, как в области информационных технологий, так и в смежных областях;

      · развивать творческий подход к любой деятельности.

      · стимулировать интерес к применению компьютерных технологий;

      активизировать мыслительную деятельность учащихся для усвоения знаний

      Воспитывающие :

      · воспитать умение самостоятельно мыслить, принимать решения;

      · воспитать ответственность за выполняемую работу, аккуратности;

      · способствовать формированию у учащихся инициативы, потребности использовать информационные технологии в любой деятельности;

      · формировать навыки самообразования и самоорганизации.

      Тип урока : комбинированный

      Вид урока: лекция

      Методы : словесный, наглядно-иллюстративный, практический, компьютерное тестирование.

      Оборудование:

      · комплекс мультимедиа (ПК, проектор),

      · авторский медиапродукт - презентация “Электронные таблицы” (среда Power Point).

      · терминальный компьютерный класс

      1. Организационный момент (1 мин.)

      2. Мотивация учащихся на учебную деятельность. Целеполагание (5 мин.)

      3. Компьютерный тест (5 мин.)

      4. Лекционный материал (15 мин.)

      · Математическую обработку статистических данных

      · Основные этапы моделирования в электронных таблицах

      · Компьютерные методы статистической обработки результатов инженерного эксперимента

      5. Мастер-класс по применению ЭТ в профессиональной деятельности (15 мин.)

      6. Подведение итогов урока (4 мин.)

      1. Организационный момент(1 мин.)

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

      Цифры занесены строго в таблицу,
      Рябью в глазах автосуммы в Excel.
      Вставить, добавить в начале страницу,
      Чтоб подытожить – теперь моя цель.

      Формулы сложные в каждой ячейке:
      Функции, звёздочки, скобки, тире,
      Степень в таблице как глазки котейки.
      Главное, чтоб без ошибок везде.

      Цветом раскрашу отдельные строки,
      Чтобы удобнее было смотреть,
      И сохранюсь. С этим око да око,
      Ведь переделывать – это как смерть.

      Вроде готово. Новые данные
      Вносятся просто, считает легко.
      Как упрощает работу программа!
      Правит прогрессом лень наша давно .

      Тема урока: Технология работы с электронными таблицами Microsoft Excel (ЭТ).

      (Данный урок посвящен роли информационных технологий в дальнейшей профессиональной деятельности и учебе).

      Студенты 2 курса – это уже сложившиеся личности. Очень интересно провести урок о качествах, необходимых для достижения поставленных целей, и о самих целях. Важно понять, насколько ребята готовы к дальнейшей самостоятельной жизни. Эта непродолжительная беседа должна быть очень интересна.)

      2. Мотивация обучащихся на учебную деятельность. Целеполагание (2 мин.)

      Цели для студентов:

      1. Познакомиться с технологиями автоматизации работы с базами данных электронных таблиц MS Excel для использования в профессиональной деятельности

      2. усовершенствовать знания по использованию электронных таблиц

      3. Обобщить знание основных понятий по обработке данных средствами ЭТ.

      Познакомить студентов с ближайшим применением знаний на практике (перечень практических работ, выполнение курсовых работ на3,4 курсах, применение ЗУН в профессиональной деятельности будущих специалистов)

      Изучение информатики началось уже на первом курсе колледжа.

      На 2 курсе информатика включает в себя общепрофессиональное направление.

      Умелое владение информационными технологиями поможет во всех сферах учебы и профессиональной деятельности, так как информационные и коммуникационные технологии (ИКТ) за короткое время стали важнейшей составляющей жизни современного общества .

      Современный специалист должен обладать общими компетенциями, включающими в себя способность:

      · организовывать собственную деятельность,

      · выбирать методы и способы выполнения профессиональных задач,

      · оценивать их эффективность и качество;

      · осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития,

      · владеть информационной культурой;

      · анализировать и оценивать информацию с использованием ИКТ;

      · ориентироваться в условиях частой смены технологий в профессиональной деятельности.

      ВИДЕОРОЛИК – обобщит знания по теме ЭТ за курс информатики как общеобразовательной дисциплины

      4. Лекционный материал (15 мин)

      В связи с этим актуально рассмотреть в изучаемой теме на уроке

      · Математическую обработку статистических данных

      · Основные этапы моделирования в электронных таблицах

      · Компьютерные методы статистической обработки результатов инженерного эксперимента

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

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

      2) Тенденцией развития современных компьютерных технологий является объединение (интеграция) функций отдельных пакетов программ (математических, статистических, текстовых, графических, коммуникационных и др.) в так называемые интегрированные компьютерные среды.

      Эта особенность наиболее четко прослеживается с выходом новых версий популярных программных продуктов, когда возможности существующих программ расширяются за счет включения в них новых функций. В качестве примера можно привести пакет Microsoft Office, включающий в себя наряду со средствами создания и обработки текста (Word), баз данных (Access), презентаций (Power Point) также табличный процессор Excel, предназначенный, вообще говоря, для создания электронных таблиц и манипулирования их данными. В состав Microsoft Excel входит набор средств анализа данных (пакет анализа), предназначенный для решения сложных статистических задач. Для проведения анализа данных с помощью этих средств достаточно указать (отметить) диапазон входных данных из таблицы и выбрать необходимые параметры; расчет будет проведен с помощью подходящей статистической функции, а результат будет помещен в выходной диапазон таблицы. Кроме того, специальные средства позволяют представить результаты в графическом виде. Для успешного применения процедур анализа в Microsoft Excel также необходимы соответствующие знания в области статистических расчетов, для которой эти инструменты были разработаны. Несмотря на то, что электронные таблицы уступают по своим возможностям специализированным пакетам статистической обработки данных, изучение возможностей и владение навыками работы с Microsoft Excel делает их мощным инструментом в руках любого инженера.

      3) Среда электронных таблиц — это инструмент, который виртуозно и быстро выполняет трудоемкую работу по расчету и пересчету количественных характеристик исследуемого объекта или процесса.

      Использование динамических (электронных) таблиц для обработки и представления результатов естественно-научного и математического эксперимента, экономических и технологических наблюдений, социальных опросов.

      4) Моделирование в электронных таблицах проводится по общей схеме, которая выделяет четыре основных этапа: постановка задачи, разработка модели, компьютерный эксперимент и анализ результата.

      I. Постановка задачи.

      Все задачи можно разделить на 2 группы:

      Вторая группа задач имеет следующую обобщенную формулировку: какое надо произвести воздействие на объект, чтобы его параметры удовлетворяли некоторому заданному условию.

      II. Разработка модели.

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

      III. Компьютерный эксперимент

      После составления компьютерной модели проводятся тестирование и серию экспериментов согласно намеченному плану. План эксперимента должен четко отражать последовательность работы с моделью. Первым пунктом такого плана всегда является тестирование модели.

      Тестирование в электронных таблицах начинается с проверки правильности введения данных и формул.

      IV. Анализ результата моделирования.

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

      5. Мастер-класс по применению ЭТ в профессиональной деятельности (15 мин.)

      В связи с рассмотренными возможностями ЭТ актуально провести мастер-класс по использованию электронных таблиц MSExcel в профессиональной деятельности.

      Мастер-класс по применению ЭТ в профессиональной деятельности.

      На уроке рассматривается применение двух инструментов ЭТ MS Excel в различной профессиональной деятельности для быстрой обработки информации и принятия решения: консолидация и сводные таблицы. Работа проводится непосредственно в среде MS Excel с заранее подготовленными для примера таблицами (файл с заданиями и готовыми результатами прилагается).

      (выступление студента в мастер-классе по осуществлению расчетов в ЭТ)

      5.1. Консолидация данных.

      Консолидация данных используется для объединения данных из нескольких листов или книг. Например, общий расчет потребности электроэнергии, полученные за какой-то период времени.

      ДАННЫЕ – КОНСОЛИДАЦИЯ

      (выступление студента в мастер-классе по осуществлению консолидации в ЭТ)

      5.2. Сводные таблицы.

      Сводная таблица разбивает табличную базу данных на группы и приводит статистический анализ (определяет количество, сумму, среднее, максимум, минимум). Работает быстро, интерактивно путем перетаскивания полей в специальные области. Все результаты легко визуализируются путем построения сводных диаграмм.

      ВСТАВКА – СВОДНАЯ ВЕДОМОСТЬ

      (выступление студента в мастер-классе по созданию сводной таблицы в ЭТ)

      6. Подведение итогов урока (2 мин.)

      На уроке была проведена оценка знаний с помощью теста, рассмотрены приемы применения электронных таблиц MS Excel в дальнейшей профессиональной и учебной деятельности. Оценена работа учеников на уроке.

      Домашнее задание:

      На сайте kuimovas . moy . su (полезные ссылки) повторить теорию урока (презентация)

      Результат занести в тетрадь

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




      Электронные таблицы и их возможности

      Принцип, по которому работают современные электронные таблицы (Microsoft Excel, LibreOffice Calc или Google Sheets) появился в конце 70-х – середине 80-х годов. Двухмерный массив ячеек, как модель данных, и возможность автоматических вычислений с помощью формул появились в VisiCalc в 1979 году. Трехмерный массив ячеек (возможность пользоваться несколькими листами) впервые появился в 1985 в Boeing Calc.

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

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

      Достоинства электронных таблиц

      Недостатки электронных таблиц

      1. Слабо структурированная модель данных: электронные таблицы используют трехмерный массив ячеек как модель данных. Это лучше чем неструктурированный текст в Notepad, но значительно хуже строгой типизации Java или нормализованной реляционной структуры базы данных. В любую ячейку можно записать любой тип данных. Заголовки или значения не различаются. Сказать заранее, что будет в момент исполнения по ссылке E5 невозможно. Зависимости между таблицами неявно хранятся в параметрах функции VLOOKUP и ломаются при неосторожном добавлении колонки. По-моему, это и является одной из основных причин ошибок.
      2. Высокая избыточность: у программистов хорошо себя зарекомендовал так называемый принцип DRY (Don’t repeat yourself — не повторяйся). Чаще всего мы стараемся писать логику один раз, давать ей название (например, в виде имени функции/метода) и потом ссылаться на нее когда это необходимо. В табличных процессорах мы копируем формулы. Сначала это конечно удобно, но в итоге, понять, где применяется та или другая формула очень сложно. Любое изменение объема данных ведет к необходимости копировать формулы. Это очень сильно затрудняет поддержку и дальнейшее развитие моделей в табличных процессорах.
      3. Отсутствие интерактивности интерфейса: электронные таблицы не позволяют динамически изменять способ отображения данных. Также отсутствует возможность создавать запрограммированные операции выполняемые, например, по нажатию кнопки.

      Как сделать электронные таблицы лучше?

      Меня зовут Вадим. Я CTO в CubeWeaver и уже довольно давно занимаюсь разработкой нового табличного процессора. Несколько лет назад я уже писал (линк) про раннюю версию системы, но с тех пор многое изменилось и в этом году проект дошел до коммерческой стадии.

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

      Многомерная модель данных

      Многомерная модель данных широко используется в Business Intelligence и OLAP системах, предназначенных для анализа данных. Суть модели заключается в том, чтобы хранить данные в ячейках многомерного куба, грани которого подписаны заголовками бизнес-объектов:


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


      При реализации такой модели в реляционной BI системе, часто используют схему снежинки (snowflake schema). Кубы реализуются таблицами фактов (fact table), а заголовки на гранях хранятся в таблицах измерений (dimension table).

      В моей системе кубы называются рабочими листами (worksheets), а заголовки на гранях куба называются элементами списков (list items).

      Каждая ячейка такого многомерного рабочего листа имеет уникальный адрес, состоящий из надписей на гранях. Например, значение 935 на изображении имеет адрес: Bikes, 2020, Paris.
      Каждый элемент списка имеет название и идентификатор. В ссылках на ячейки используются идентификаторы, и вышеуказанный адрес в формуле мог бы выглядеть так (ссылки заключаются в квадратные скобки):

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

      Функция JOIN и метаданные

      Функция JOIN дает возможность динамически ссылаться на ячейки, используя такую связь. Эта функция заменяет VLOOKUP, устраняя при этом необходимость работать с индексами.

      Ссылка на ячейку с курсом обмена, могла бы выглядеть так:
      EX_RATES.[COUNTRY.join(CURRENCY)] , где
      EX_RATES — название рабочего листа с курсами обмена валют
      COUNTRY — измерение со странами
      CURRENCY — измерение с валютами

      Цепочки связей могут быть любой длины, например: STORE.join(COUNTRY).join(CURRENCY)

      Фактически, строя модель, мы создаем схему снежинки. Функция JOIN позволяет формулам динамически ссылаться на ячейки рабочих листов, используя связи между таблицами (списками) этой схемы. При этом зависимости между ячейками явно указаны в аргументах функции JOIN.

      Зона действия формул

      Возможность указать зону действия формулы (area of effect) позволяет избавиться от необходимости копировать формулы.


      Этот подход устраняет недостаток номер 2 и позволяет добавлять и удалять элементы или даже измерения, не изменяя формулу. Также отпадает необходимость искать все ячейки, в которые формула была скопирована, каждый раз, когда мы хотим ее изменить.

      Интерактивность ячеек

      Это нововведение позволяет создавать интерактивные интерфейсы, используя формулы. Формулы можно использовать не только для того чтобы вычислить значение ячейки, но и для форматирования ячеек (cell formatting), изменения цвета ячеек (cell color) и для того чтобы спрятать или показать группу ячеек или целые колонки или строки (cell visibility). Ячейки можно форматировать не только как числа, даты и текст, но и как кнопки, флажки (checkbox) и списки выбора (dropdown).

      Таким образом, например, цвет ячеек может меняться в зависимости от значения ячейки. Флажок или список выбора в одном листе может отображать, прятать или блокировать на запись ячейки в другом листе.

      Кнопки в ячейках позволяют создавать довольно сложные операции со значениями ячеек. Создавая кнопку, мы задаем цель операции (cell range) и формулу, которая выполняется один раз для каждой из целевых ячеек. На одной кнопке может быть несколько операций. Так, нажатие на кнопку может, например, скопировать данные из предыдущего года в следующий или распределить содержимое ячейки по нескольким другим ячейкам, пропорционально какой-то величине (splashing).

      Кнопки в сочетании с ограничениями доступа пользователя позволяют создавать необратимую функциональность. Так, например пользователь получивший доступ к кнопке, но не получивший доступ к целевой ячейке, сможет записать в ячейку только то, что позволит ему формула в кнопке.

      Заключение

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

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

      В целом система рассчитана на технически более грамотного пользователя, чем Excel (например, экономисты с базовыми знаниями программирования или программисты, работающие над экономическими моделями).

      Читайте также: