Basic modelEdit
Numbers fungerer på en måte noe forskjellig fra tradisjonelle regneark som Microsoft Excel eller Lotus 1-2-3. I den tradisjonelle modellen er tabellen den førsteklasses borgeren av systemet, som fungerer som både det primære grensesnittet for arbeid, og som beholderen for andre typer medier som diagrammer eller digitale bilder. I virkeligheten er regnearket og tabellen ett og det samme. I Kontrast Bruker Numbers et eget» lerret » som sitt grunnleggende beholderobjekt, og tabeller er blant de mange objektene som kan plasseres i lerretet.
denne forskjellen er ikke bare et tilfelle av syntaks. For å gi et stort arbeidsområde, utvider konvensjonelle regneark et bord I X og Y for å danne et veldig stort rutenett—ideelt uendelig, men normalt begrenset til en mindre dimensjon. Noen av disse cellene, valgt av brukeren, holder data. Data manipuleres ved hjelp av formler, som plasseres i andre celler i samme ark og sender resultatene tilbake til formelcellens skjerm. Resten av arket er «sparsomt», for tiden ubrukt.
Ark blir ofte svært komplekse med inngangsdata, mellomverdier fra formler og utgangsområder, adskilt av tomme områder. For å håndtere denne kompleksiteten Tillater Excel å skjule data som ikke er av interesse, ofte mellomverdier. Quattro Pro introduserte ofte ideen om flere ark i en enkelt bok, slik at ytterligere oppdeling av dataene; Excel implementerer dette som et sett med faner langs bunnen av arbeidsboken.
Derimot Har Ikke Numbers et underliggende regneark i tradisjonell forstand, men bruker flere individuelle tabeller til dette formålet. Tabeller er En x-og Y-samling av celler, som et ark, men strekker seg bare til grensene for dataene de holder. Hver del av data, eller utdata fra formler, kan kombineres til en eksisterende tabell, eller plasseres i en ny tabell. Tabeller kan samles inn av brukeren på ett eller flere lerreter. Mens et Typisk Excel-ark har data strødd over det, kan Et numbers lerret bygge samme utgang gjennom mindre individuelle tabeller som omfatter de samme dataene.
Formler og funksjonerrediger
Vurder et enkelt regneark som brukes til å beregne gjennomsnittsverdien av alle bilsalg i en måned for et gitt år. Arket kan inneholde månedsnummer Eller navn I kolonne A, antall biler solgt I kolonne B, og den totale inntekten I kolonne C. brukeren ønsker å fullføre oppgaven med å «beregne gjennomsnittlig inntekt per bil solgt ved å dele den totale inntekten med antall solgte biler, og sette det resulterende gjennomsnittet I kolonne D». Fra brukerens perspektiv har verdiene i cellene semantisk innhold, de er «solgte biler» og «total inntekt», og de vil manipulere dette for å produsere en utgangsverdi, «gjennomsnittlig pris».
i tradisjonelle regneark går den semantiske verdien av tallene tapt. Tallet I celle B2 er ikke «antall biler solgt i januar måned», men bare «verdien I celle B2». Formelen for beregning av gjennomsnittet er basert på manipulering av cellene, i form =C2/B2
. Siden regnearket ikke er klar over brukerens ønske Om At D skal være en utdatakolonne, kopierer brukeren formelen til alle cellene I D. men siden formelen refererer til data på forskjellige rader, må den endres når den kopieres til cellene I D, og endrer den for å referere til riktig rad. For eksempel vil formelen i D4 lese =C4/B4
. Excel automatiserer denne senere oppgaven ved å bruke et relativt referansesystem som fungerer så lenge cellene beholder sin plassering i forhold til formelen. Dette systemet krever Imidlertid At Excel sporer eventuelle endringer i arkets layout og justerer formlene, en prosess som er langt fra idiotsikker.Under Utviklingen av Improv oppdaget Lotus-teamet at disse formlene var både vanskelige å bruke og motstandsdyktige mot fremtidige endringer i regnearkoppsettet. Deres løsning var å få brukeren til å eksplisitt definere det semantiske innholdet i arkene – At b-kolonnen inneholdt «solgte biler». Disse dataområdene ble kjent som «kategorier». Formler ble skrevet ved å referere til disse kategoriene etter navn, og opprettet en ny kategori som kunne (hvis ønskelig) plasseres i arket for visning. Ved hjelp av bileksemplet vil formelen i Improv være average per car = total income / cars sold
. Endringer i arkets layout vil ikke påvirke formlene; dataene forblir definert uansett hvor de flyttes. Det betydde også at formler som beregner mellomverdier ikke måtte plasseres i arket og normalt ikke tok opp plass. Ulempen Til Improv tilnærming er at det krevde mer informasjon fra brukeren up-front, og ble ansett som mindre egnet for «raske og skitne» beregninger eller grunnleggende liste bygningen.
Numbers bruker en hybrid tilnærming til opprettelsen av formler, som støtter bruken av navngitte data som Improv, men implementerer dem i ark som Excel. I grunnleggende operasjon Kan Tall brukes akkurat som Excel; data kan skrives hvor som helst, og formler kan opprettes ved å henvise til dataene av cellen. Men hvis brukeren skriver inn en overskrift i tabellen, noe man normalt gjør som en selvfølge, Bruker Numbers dette til automatisk å konstruere et navngitt område for cellene i den raden eller kolonnen. For eksempel, hvis brukeren skriver «måned» I A1, og deretter skriver navnene «januar», «februar», etc. Inn i cellene under det, konstruerer Tall et navngitt område For cellene A2 Til A13 og gir det navnet «måned». Det samme gjelder når brukeren skriver inn tallene for «salg» og «inntekt». Brukeren kan deretter skrive gjennomsnittsformelen i et kategorilignende tekstformat, = total income / cars sold
. Formelen vil finne de riktige dataene og beregne resultatene uavhengig av raden. Som Improv refererer denne formelen ikke til den fysiske plasseringen av dataene i arket, slik at arket kan endres dramatisk uten at formelen mislykkes.
I Likhet Med Improv kan formler representeres som ikoner I Tall, slik at de kan dras om arkene. Et bemerkelsesverdig eksempel på dette er en sidebar som inneholder summen, gjennomsnittet og andre grunnleggende beregninger for gjeldende utvalg i den aktive tabellen. Disse tjener en funksjon som ligner summen som vises nederst i vinduet I Excel. Brukeren kan imidlertid dra et av funksjonsikonene fra sidepanelet inn i arket for å få beregningen til å vises på den plasseringen. I en annen nikk Til Improv, Viser Formellisten alle formlene i regnearket i et eget område, og lar redigeringer på plass eller enkel navigering til bruk i arkene.
Numbers ’09 inneholder 262 innebygde funksjoner som kan brukes i formler. Dette står i kontrast Til Excel 2007s 338 funksjoner. Mange av funksjonene I Numbers er identiske med De I Excel; manglende har en tendens til å være relatert til statistikk, selv om dette området ble kraftig forbedret I Numbers ‘ 09.
Numbers ’09 inneholder et system for kategorisering av data som ligner på pivottabeller. Pivots ble introdusert I Improv og ble manipulert ved å dra kategorioverskriftene, slik at brukeren raskt kunne rotere rader i kolonner eller omvendt. Selv Om Numbers har lignende flyttbare objekter som representerer formler, brukes De ikke for denne funksjonen, og den direkte manipulasjonen mangler. I Stedet Plasserer Numbers lokalmenyer i kolonneoverskriftene slik at brukeren kan skjule flere rader i totaler(summer, gjennomsnitt osv.) basert på data som er felles på tvers av rader. Dette ligner funksjonalitet til en pivottabell, men mangler enkel re-arrangement Av Improv modell og andre avanserte funksjoner. Nummer 5.2, utgitt 17. September 2018, forbedrer disse funksjonene ytterligere ved å legge Til Smarte Kategorier, slik at brukeren kan «raskt organisere og oppsummere tabeller for å få ny innsikt».
Layout og displayEdit
Som Numbers bruker lerretet som grunnlag for dokumentet, er media ikke bundet til tabellene; man kunne bygge Et Numbers lerret med en samling fotografier og ingen tabeller. I vanlig bruk, er en eller flere tabeller plassert på lerretet og størrelse og stylet for å vise bare data av interesse. Diagrammer og etiketter er ofte plassert rundt bordene. Andre medier, som fotografier eller illustrasjoner, kan også legges til. Numbers ‘skjerm-sentriske modell har blitt referert til som en «sideoppsett og presentasjonsapp forkledd som en regnearkapp».
Som andre produkter i iWork-pakken inneholder Numbers en rekke stiler og layouter designet av profesjonelle illustratører. Å åpne Et Excel-ark i Numbers resulterer i en skjerm med jevne skrifter og rene layout-og fargevalg. Disse kan deretter endres, eventuelt ved hjelp av en av de medfølgende maler, og lagres ut Til Excel-format igjen med disse stilene intakt. Numbers gjør det også mulig å sende ark i Excel-format i ett enkelt trinn, eller dele dem via numbers for iCloud.