Základní modelEdit
Čísla pracuje v módu poněkud odlišné od tradičních tabulkových procesorů jako je Microsoft Excel nebo Lotus 1-2-3. V tradiční model, v tabulce je první třídy občan systém, působí jako primární rozhraní pro práci, a jako kontejner pro jiné typy médií, jako jsou grafy nebo digitální obrázky. Tabulka a tabulka jsou ve skutečnosti stejné. Naproti tomu čísla používají jako základní objekt kontejneru samostatné „plátno“ a tabulky patří mezi mnoho objektů, které lze umístit na plátno.
tento rozdíl není jen případ syntaxe. S cílem poskytnout velký pracovní prostor, konvenční tabulky rozšiřují tabulku V X a Y a vytvářejí velmi velkou mřížku-ideálně nekonečnou—ale obvykle omezenou na nějakou menší dimenzi. Některé z těchto buněk, vybrané uživatelem, obsahují data. Data jsou manipulována pomocí vzorců, které jsou umístěny v jiných buňkách ve stejném listu a výstup jejich výsledky zpět do zobrazení buňky vzorce. Zbytek listu je „řídký“, v současné době nevyužitý.
listy často rostou velmi složitě se vstupními daty, mezilehlými hodnotami ze vzorců a výstupních oblastí, oddělenými prázdnými oblastmi. Aby bylo možné tuto složitost zvládnout, Excel umožňuje skrýt data, která nejsou zajímavá, často mezilehlé hodnoty. Quattro Pro běžně představil myšlenku více listů v jedné knize, což umožňuje další dělení dat; Excel realizuje jako sada záložek podél spodní části sešitu.
naproti tomu čísla nemají základní tabulku v tradičním smyslu, ale pro tento účel používají více jednotlivých tabulek. Tabulky jsou sbírkou buněk X a Y, jako list, ale rozšiřují se pouze na limity dat, která drží. Každá část dat nebo výstup ze vzorců lze kombinovat do existující tabulky nebo umístit do nové tabulky. Tabulky mohou být shromažďovány uživatelem na jedno nebo více pláten. Zatímco typický List aplikace Excel má data rozházená přes něj, plátno čísel by mohlo vytvořit stejný výstup prostřednictvím menších jednotlivých tabulek obsahujících stejná data.
Vzorce a funkceeditovat
zvažte jednoduchou tabulku, která se používá k výpočtu průměrné hodnoty všech prodejů automobilů za měsíc pro daný rok. List může obsahovat měsíce, jméno nebo číslo ve sloupci A, počet prodaných vozů ve sloupci B, a celkový příjem ve sloupci C. chce uživatel dokončit úkol „vypočítat průměrný příjem za prodané auto vydělením celkového příjmu podle počtu prodaných vozů, a dal výsledná průměrná ve sloupci D“. Z pohledu uživatele, hodnoty v buňkách mají sémantický obsah, jsou „auta prodal“ a „celkový příjem“, a chtějí manipulovat s to vyrobit výstupní hodnotu, „průměrná cena“.
v tradičních tabulkách se ztrácí sémantická hodnota čísel. Číslo v buňce B2 není „počet prodaných automobilů v měsíci lednu“, ale jednoduše „hodnota v buňce B2“. Vzorec pro výpočet průměru je založen na manipulaci s buňkami ve tvaru =C2/B2
. Jako tabulku si není vědom, že jeho touha po D být výstupní sloupec, uživatel zkopíruje vzorec do všech buněk v D. Nicméně, jak se vzorec odkazuje na data na různých řádcích, musí být upraven tak, jak je zkopírován do buněk v D, mění se odkazovat na správný řádek. Například vzorec v D4 by četl =C4/B4
. Excel automatizuje tento pozdější úkol pomocí relativního referenčního systému, který funguje tak dlouho, dokud si buňky zachovávají svou polohu vzhledem ke vzorci. Tento systém však vyžaduje, aby Excel sledoval jakékoli změny rozvržení listu a upravoval vzorce, což je proces, který zdaleka není spolehlivý.
během vývoje Improv, tým Lotus zjistil, že tyto druhy vzorců bylo obtížné používat, a odolný vůči budoucím změnám v rozložení tabulky. Jejich řešením bylo, aby uživatel explicitně definoval sémantický obsah listů – že sloupec B obsahoval „prodaná auta“. Tyto rozsahy dat byly známé jako „kategorie“. Vzorce byly napsány odkazem na tyto kategorie podle názvu a vytvořily novou kategorii, která by mohla být (pokud je to žádoucí) umístěna do listu pro zobrazení. Při použití příkladu automobilu by vzorec v Improv byl average per car = total income / cars sold
. Změny v rozvržení listu by neměly vliv na vzorce; data zůstávají definována bez ohledu na to, kde jsou přesunuta. To také znamenalo, že vzorce pro výpočet mezilehlých hodnot nemusely být umístěny v listu a obvykle nezabíraly prostor. Nevýhodou Improvizace přístup je, že to požadoval více informací od uživatele, up-front, a byl považován za méně vhodné pro „rychlé a špinavé“ výpočty nebo základní seznam budov.
čísla používají hybridní přístup k vytváření vzorců, podporující použití pojmenovaných dat, jako je Improv, ale implementují je do listu jako Excel. V základním provozu lze čísla použít stejně jako Excel; data lze psát kdekoli a vzorce lze vytvořit odkazem na data podle buňky. Nicméně, pokud uživatel zadá záhlaví do tabulky, něco, co člověk obvykle dělá, jako samozřejmost, Čísla využívá k tomu, aby automaticky vytvořit pojmenovanou oblast buněk v daném řádku nebo sloupci. Například pokud uživatel zadá“ měsíc „do A1 a poté zadá jména „leden“,“ únor “ atd. do buněk pod ní, Čísla vytvoří pojmenovanou oblast buněk A2 přes A13 a dává jí název „měsíc“. Totéž platí, když uživatel zadá čísla pro „prodej“ a „příjem“. Uživatel pak může napsat průměrný vzorec v textovém formátu podobné kategorii, = total income / cars sold
. Vzorec najde příslušná data a vypočítá výsledky nezávisle na řádku. Stejně jako Improv se tento vzorec nevztahuje na fyzické umístění dat v listu, takže list může být dramaticky upraven, aniž by došlo k selhání vzorce.
podobně jako Improv mohou být vzorce reprezentovány jako ikony v číslech, což jim umožňuje přetahovat listy. Jeden pozoruhodný příklad je postranní panel, který obsahuje součet, průměr a další základní výpočty pro aktuální výběr v aktivní tabulce. Slouží funkci podobné součtu, který se zobrazí ve spodní části okna v aplikaci Excel. Uživatel však může přetáhnout jednu z ikon funkcí z postranního panelu do listu, aby se výpočet zobrazil v tomto umístění. V dalším kývnutí na Improv, seznam vzorců zobrazuje všechny vzorce v tabulce v samostatné oblasti, a umožňuje úpravy na místě nebo snadnou navigaci k jejich použití v listech.
Numbers ’09 obsahuje 262 vestavěných funkcí, které lze použít ve vzorcích. To kontrastuje s 338 funkcemi aplikace Excel 2007. Mnoho funkcí v číslech je totožných s funkcemi v Excelu; chybějící mají tendenci souviset se statistikami, i když tato oblast byla výrazně vylepšena v číslech ’09.
Numbers ’09 obsahuje systém pro kategorizaci dat podobný kontingenčním tabulkám. Čepy byly zavedeny v Improv a byly manipulovány přetažením záhlaví kategorií, což uživateli umožňuje rychle otáčet řádky do sloupců nebo naopak. Ačkoli čísla mají podobné přetahovatelné objekty představující vzorce, nejsou pro tuto funkci použity a přímá manipulace chybí. Místo toho čísla umístí vyskakovací nabídky do záhlaví sloupců, což uživateli umožňuje sbalit více řádků do součtů (součty, průměry atd.) na základě údajů, které jsou běžné v řádcích. Jedná se o podobnou funkčnost jako kontingenční tabulka, ale postrádá snadnost opětovného uspořádání modelu Improv a dalších pokročilých funkcí. Čísla 5.2, vydané 17. Září 2018, dále vylepšuje tyto funkce přidáním inteligentních kategorií, což uživateli umožňuje „rychle uspořádat a shrnout tabulky a získat nové poznatky“.
Layout and displayEdit
protože čísla používají plátno jako základ pro dokument, média nejsou vázána na tabulky; dalo by se vytvořit plátno čísel se sbírkou fotografií a bez tabulek. V typickém použití, jeden nebo více tabulek, které jsou umístěny na plátně a velikosti a stylu, aby zobrazoval pouze data zájmu. Grafy a štítky jsou běžně umístěny kolem tabulek. Mohou být přidána i další média, jako jsou fotografie nebo ilustrace. Model zaměřený na zobrazení čísel byl označován jako „aplikace pro rozvržení stránky a prezentaci maskovaná jako tabulková aplikace“.
stejně jako ostatní produkty v sadě iWork obsahuje Numbers řadu stylů a rozvržení navržených profesionálními ilustrátory. Otevření listu aplikace Excel v číslech má za následek zobrazení s hladkými písmy a čistý výběr rozvržení a barev. Ty pak mohou být upraveny, případně pomocí jedné z dodaných šablon, a znovu uloženy do formátu Excel s těmito styly neporušenými. Čísla také umožňuje listy, které mají být e-mailem ve formátu Excel v jednom kroku, nebo sdílené prostřednictvím čísel pro iCloud.