Разработчик(и) | Apple Inc. |
---|---|
Стабильный релиз | 14.0 / 2 апреля 2024 г. ( 2024-04-02 ) [1] |
Операционная система |
|
Тип | Электронная таблица |
Лицензия | Запатентованный |
Веб-сайт | www.apple.com/numbers |
Numbers — это приложение для работы с электронными таблицами , разработанное Apple Inc. как часть пакета программ для повышения производительности iWork наряду с Keynote и Pages . [2] Numbers доступен для iOS и macOS High Sierra или более поздних версий. [3] Numbers 1.0 для Mac OS X был анонсирован 7 августа 2007 года, что сделало его новейшим приложением в пакете iWork . Версия для iPad была выпущена 27 января 2010 года. [4] Позднее приложение было обновлено для поддержки iPhone и iPod Touch .
Numbers использует подход «холста» свободной формы, который понижает таблицы до одного из множества различных типов носителей, размещенных на странице. Другие носители, такие как диаграммы , графика и текст, рассматриваются как одноранговые. Для сравнения, традиционные электронные таблицы, такие как Microsoft Excel, используют таблицу в качестве основного контейнера, а другие носители размещаются внутри таблицы. Numbers также включает функции из основополагающего Lotus Improv , в частности, использование формул, основанных на диапазонах, а не на ячейках. Однако он реализует их с использованием традиционных концепций электронных таблиц, в отличие от использования Improv многомерных баз данных .
Numbers также включает многочисленные стилистические улучшения для улучшения визуального вида электронных таблиц. На своей вводной демонстрации Стив Джобс представил более удобный интерфейс и лучший контроль над внешним видом и представлением таблиц данных.
Numbers работает несколько иначе, чем традиционные электронные таблицы, такие как Microsoft Excel или Lotus 1-2-3 . В традиционной модели таблица является первоклассным гражданином системы, выступая как основной интерфейс для работы и как контейнер для других типов медиа, таких как диаграммы или цифровые изображения . По сути, электронная таблица и таблица — это одно и то же. В отличие от этого, Numbers использует отдельный «холст» в качестве своего основного объекта-контейнера, и таблицы входят в число многих объектов, которые можно разместить на холсте. [5] [N 1]
Это различие не просто случай синтаксиса . Чтобы обеспечить большое рабочее пространство, обычные электронные таблицы расширяют таблицу по X и Y, чтобы сформировать очень большую сетку — в идеале бесконечную, но обычно ограниченную некоторым меньшим измерением. [N 2] Некоторые из этих ячеек, выбранных пользователем, содержат данные . Данные обрабатываются с помощью формул, которые помещаются в другие ячейки того же листа и выводят свои результаты обратно на дисплей ячейки формулы. Остальная часть листа «разрежена» и в настоящее время не используется. [7]
Листы часто становятся очень сложными с входными данными, промежуточными значениями из формул и выходными областями, разделенными пустыми областями. Чтобы управлять этой сложностью, Excel позволяет скрывать данные, которые не представляют интереса, [8] часто промежуточные значения. Quattro Pro обычно представляет идею нескольких листов в одной книге, что позволяет дополнительно подразделять данные; Excel реализует это как набор вкладок вдоль нижней части рабочей книги.
В отличие от этого, Numbers не имеет базовой электронной таблицы в традиционном смысле, а использует несколько отдельных таблиц для этой цели. [5] Таблицы представляют собой набор ячеек X и Y, как лист, но простираются только до границ данных, которые они содержат. Каждый раздел данных или вывод формул можно объединить в существующую таблицу или поместить в новую таблицу. Таблицы могут быть собраны пользователем на одном или нескольких холстах. В то время как типичный лист Excel имеет разбросанные по нему данные, холст Numbers может создавать тот же вывод с помощью меньших отдельных таблиц, охватывающих те же данные. [9]
Рассмотрим простую электронную таблицу, используемую для расчета среднего значения всех продаж автомобилей за месяц для данного года. Лист может содержать номер или название месяца в столбце A, количество проданных автомобилей в столбце B и общий доход в столбце C. Пользователь хочет выполнить задачу «расчета среднего дохода на проданный автомобиль путем деления общего дохода на количество проданных автомобилей и помещения полученного среднего значения в столбец D». С точки зрения пользователя, значения в ячейках имеют семантическое содержание, это «проданные автомобили» и «общий доход», и он хочет манипулировать этим, чтобы получить выходное значение «средняя цена».
В традиционных электронных таблицах семантическое значение чисел теряется. Число в ячейке B2 — это не «количество проданных в январе автомобилей», а просто «значение в ячейке B2». Формула для вычисления среднего значения основана на манипуляции ячейками в форме =C2/B2
. Поскольку электронная таблица не знает о желании пользователя сделать D выходным столбцом, пользователь копирует эту формулу во все ячейки в D. Однако, поскольку формула ссылается на данные в разных строках, ее необходимо изменить при копировании в ячейки в D, изменив ее так, чтобы она ссылалась на правильную строку. Например, формула в D4 будет выглядеть так =C4/B4
. Excel автоматизирует эту последующую задачу, используя систему относительных ссылок, которая работает до тех пор, пока ячейки сохраняют свое местоположение относительно формулы. Однако эта система требует, чтобы Excel отслеживал любые изменения в макете листа и корректировал формулы, процесс, который далек от безошибочного. [10]
Во время разработки Improv команда Lotus обнаружила, что эти виды формул были и сложными в использовании, и устойчивыми к будущим изменениям в макете электронной таблицы. [11] Их решение состояло в том, чтобы заставить пользователя явно определять семантическое содержание листов — что столбец B содержал «проданные автомобили». Эти диапазоны данных были известны как «категории». Формулы были написаны путем ссылки на эти категории по имени, создавая новую категорию, которая могла быть (при желании) помещена на лист для отображения. Используя пример с автомобилем, формула в Improv будет average per car = total income / cars sold
. Изменения в макете листа не повлияют на формулы; данные останутся определенными независимо от того, куда они будут перемещены. Это также означало, что формулы, вычисляющие промежуточные значения, не должны были помещаться на лист и обычно не занимали места. Недостатком подхода Improv было то, что он требовал от пользователя больше информации заранее и считался менее подходящим для «быстрых и грязных» вычислений или базового построения списков. [12]
Numbers использует гибридный подход к созданию формул, поддерживая использование именованных данных, таких как Improv, но реализуя их на листе, как Excel. В основных операциях Numbers можно использовать так же, как Excel; данные можно вводить где угодно, а формулы можно создавать, ссылаясь на данные по их ячейкам. Однако, если пользователь вводит заголовок в таблицу, что обычно делается само собой, Numbers использует это для автоматического создания именованного диапазона для ячеек в этой строке или столбце. Например, если пользователь вводит «месяц» в A1, а затем вводит имена «Январь», «Февраль» и т. д. в ячейки под ним, Numbers создает именованный диапазон для ячеек A2–A13 и дает ему имя «месяц». То же самое происходит, когда пользователь вводит цифры для «продаж» и «дохода». Затем пользователь может написать формулу усреднения в текстовом формате, похожем на категорию, = total income / cars sold
. Формула найдет соответствующие данные и вычислит результаты независимо от строки. [13] Как и Improv, эта формула не ссылается на физическое расположение данных на листе, поэтому лист можно существенно изменить, не вызывая сбоя формулы. [13]
Подобно Improv, формулы могут быть представлены в виде значков в Numbers, что позволяет перетаскивать их по листам. Одним из примечательных примеров этого является боковая панель, которая содержит сумму, среднее значение и другие основные вычисления для текущего выбора в активной таблице. Они выполняют функцию, похожую на сумму, которая отображается в нижней части окна в Microsoft Excel. Однако пользователь может перетащить один из значков функций с боковой панели на лист, чтобы вычисление появилось в этом месте. [13] В другом отсылке к Improv, список формул показывает все формулы в электронной таблице в отдельной области и позволяет вносить изменения на месте или легко перемещаться по их использованию на листах.
Numbers '09 содержит 262 встроенные функции, которые можно использовать в формулах. [14] Это контрастирует с 338 функциями Excel 2007. [15] Многие функции в Numbers идентичны функциям в Excel; отсутствующие, как правило, связаны со статистикой, хотя эта область была значительно улучшена в Numbers '09. [16]
Numbers '09 включает в себя систему для категоризации данных, похожую на сводные таблицы . Сводные таблицы были введены в Improv и управлялись путем перетаскивания заголовков категорий, [16] что позволяет пользователю быстро вращать строки в столбцы или наоборот. Хотя в Numbers есть похожие перетаскиваемые объекты, представляющие формулы, они не используются для этой функции, и прямое управление отсутствует. Вместо этого Numbers размещает всплывающие меню в заголовках столбцов, позволяя пользователю сворачивать несколько строк в итоги (суммы, средние значения и т. д.) на основе данных, которые являются общими для всех строк. Это похожая функциональность для сводной таблицы, но в ней отсутствует простота переупорядочивания модели Improv и других расширенных функций. Numbers 5.2, выпущенный 17 сентября 2018 года, [17] дополнительно улучшает эти функции, добавляя интеллектуальные категории, что позволяет пользователю «быстро организовывать и суммировать таблицы для получения новых идей». [18]
Сводные таблицы были добавлены в Numbers 11.2 позднее, 28 сентября 2021 года. [19]
Поскольку Numbers использует холст в качестве основы для документа, медиа не привязаны к таблицам; можно создать холст Numbers, содержащий коллекцию фотографий, но не таблиц. При типичном использовании одна или несколько таблиц размещаются на холсте и имеют размер и стиль, чтобы отображать только интересующие данные. Диаграммы и метки обычно располагаются вокруг таблиц. Также можно добавлять другие медиа, такие как фотографии или иллюстрации. [20]
Как и другие продукты в пакете iWork , Numbers включает в себя множество стилей и макетов, разработанных профессиональными иллюстраторами. Открытие листа Excel в Numbers приводит к отображению с гладкими шрифтами, чистым макетом и выбором цветов. Затем их можно изменить, по желанию, используя один из предоставленных шаблонов, и снова сохранить в формате Excel с этими стилями. Numbers также позволяет отправлять листы по электронной почте в формате Excel за один шаг или делиться ими через Numbers для iCloud .
Этот раздел содержит рекламный контент . ( Февраль 2021 г. ) |
Numbers был хорошо принят в прессе, особенно за текстовые формулы, чистый вид и простоту использования. [21] [ 22] [23] Macworld дал ему высокие оценки, особенно за новые версии, наградив Numbers '09 четырьмя очками из пяти. Они указали на несколько распространенных проблем, особенно проблемы с экспортом в Excel и невозможность «заблокировать» ячейки, чтобы предотвратить их перемещение при прокрутке таблицы. [16] Numbers для iPhone и iPad получили схожие положительные отзывы. [24]
Однако версия Numbers 3.0 вызвала поток жалоб из-за потери важных бизнес-функций, [25] [26] при этом сообщество поддержки Apple показало соотношение недовольных пользователей новой версией Numbers 10 к 1. Версии 4 и 5 программного обеспечения вернули многие из этих функций и добавили много новых функций и возможностей. [27] В своем обзоре версии 5 MacWorld пришел к выводу, что «Numbers 5 для Mac улучшает приложение, делая его более полезным для большего количества целей с меньшими усилиями, но это все еще тень полнофункциональных программ для работы с электронными таблицами для бизнеса». [28]
Numbers начинается с чистого холста вместо бесконечной сетки, поэтому у вас есть свобода перемещать все по холсту по своему желанию и организовывать данные любым удобным для вас способом.