|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 170624 (0x29a80) Types: RcTekst Names: »99109800.WP«
└─⟦dedaa6eab⟧ Bits:30005866/disk1.imd Dokumenter i RcTekst format (RCSL 99-1-*) └─⟦this⟧ »99109800.WP«
╱04002d4e0a00050000000002013b3100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆┆06┆RcKalk↲ ↲ ┆06┆Brugervejledning↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ A/S REGNECENTRALEN af 1979┆05┆Juni 1984↲ Informationsafdelingen┆05┆PN 991 09800↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ Forfattere: Henning Christensen, Steen Christensen↲ ↲ Nøgleord: RcKalk, talbehandlingssystem, Partner,↲ RC750, CCP/M-86, brugervejledning.↲ ↲ Resume┆88┆': Beskrivelse af RcKalk anvendt på RC750↲ mikrodamatsystem. Dels udformet som betje-↲ ningsvejledning, der introducerer de grund-↲ læggende begreber; dels som som håndbog til↲ daglig brug.↲ ↲ ↲ ┆84┆CCP/M-86 er et registreret varemærke fra ↓ ┆19┆┆8e┆┄┄Digital Research.↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ copyright, 1984, dk↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆Indhold↲ ┆14┆┆b2┆┆b0┆┆a1┆Indhold┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆↲ ┆15┆┆b2┆┆b2┆┆b0┆┆05┆A/S Regnecentralen↲ ↲ ┆06┆i↲ ↲ ┆b0┆Indhold┆f0┆ ┆05┆Side↲ ↲ Læsevejledning ........................................┆05┆iii↲ ↲ 1. Introduktion ....................................... 1↲ 1.1 Grundtræk af RcKalk ...........................┆05┆2↲ ↲ 2. Start-Stop forløb ..................................┆05┆7↲ ↲ 3. Betjeningsvejledning I .............................┆05┆9↲ 3.1 Inddatering ...................................┆05┆9↲ 3.2 Kommandoindtastning ...........................┆05┆13↲ 3.3 Skemahåndtering ...............................┆05┆16↲ 3.4 Skemaopbygning ................................┆05┆18↲ 3.5 Beregningsudtryk ..............................┆05┆23↲ 3.6 Skemaudbygning og -ændring ....................┆05┆29↲ ↲ 4. Betjeningsvejledning II ............................┆05┆35↲ 4.1 Skemahåndtering ...............................┆05┆35↲ 4.2 Skematilrettelægning ..........................┆05┆40↲ 4.3 Beregningsudtryk ..............................┆05┆42↲ ↲ 5. Referencedel .......................................┆05┆47↲ 5.1 Start .........................................┆05┆47↲ 5.1.1 Hovedmenu ..............................┆05┆47↲ 5.1.2 Grundindstilling .......................┆05┆48↲ 5.2 Skærmbillede ..................................┆05┆49↲ 5.2.1 Aktivlinien ............................┆05┆49↲ 5.2.2 Arbejdslinien ..........................┆05┆49↲ 5.2.3 Systemlinien ...........................┆05┆50↲ 5.2.4 Arbejdsskemaet .........................┆05┆ 50↲ 5.3 Celle - Celleinterval - Celleområde ...........┆05┆52↲ 5.4 Cellehenvisninger og forskydninger i skemaet ..┆05┆54↲ 5.5 Indtastning af data og kommandoer .............┆05┆56↲ 5.6 Kommandoer ....................................┆05┆58↲ A Annullering ................................┆05┆59↲ B Beskyttelse ................................┆05┆61↲ C Cellemarkør ................................┆05┆63↲ D Decimaler ..................................┆05┆65↲ E Exit .......................................┆05┆67↲ F Flyt .......................................┆05┆69↲ G Gem ........................................┆05┆71↲ H Hent .......................................┆05┆73↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆06┆ii↲ ↲ ┆b0┆Indhold┆f0┆ (fortsat)┆05┆Side↲ ↲ I Indsæt .....................................┆05┆75↲ J Justering ..................................┆05┆77↲ K Kopi .......................................┆05┆79↲ L Lås ........................................┆05┆81↲ R Regnemåde ..................................┆05┆83↲ S Slet .......................................┆05┆85↲ T Tøm ........................................┆05┆87↲ U Udskrift ...................................┆05┆89↲ V Værdiregning ...............................┆05┆93↲ Z Celleliste .................................┆05┆97↲ Æ Ændring ....................................┆05┆99↲ Ø Søjlebredde ................................┆05┆101↲ Å Gå til .....................................┆05┆103↲ ↲ 5.7 Beregningsudtryk ..............................┆05┆105↲ 5.7.1 Cellehenvisninger ......................┆05┆107↲ 5.7.2 Almene beregninger .....................┆05┆109↲ 5.7.3 Beregninger på områder .................┆05┆119↲ 5.7.4 Funktioner .............................┆05┆112↲ 5.8 Vejl./fejloplysninger .........................┆05┆114↲ ↲ 6. Rckalk og CCP/M-86 .................................┆05┆115↲ 6.1 Installation ..................................┆05┆115↲ 6.2 Sikkerhedskopiering ...........................┆05┆116↲ 6.3 Behandling af disketter .......................┆05┆117↲ 6.4 Filnavne ......................................┆05┆117↲ ↲ ↲ Bilag↲ ↲ A. RcKalk eksempel ....................................┆05┆119↲ A.1 Udskrift ......................................┆05┆119↲ A.2 Celleliste ....................................┆05┆120↲ A.3 Internt filformat .............................┆05┆125↲ ↲ B. RcKalk og RcTekst ..................................┆05┆127↲ ↲ ↲ Stikordsregister ......................................┆05┆129↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆06┆iii↲ ↲ ┆b0┆Læsevejledning↲ ↲ Denne brugervejledning tjener to formål: dels at introduc┄↓ ere┄ nye brugere til RcKalk, dels at fungere som håndbog i ↓ det dag┄lige.↲ ↲ ┆a1┆Kapitel 1↲ Introduktion og kort gennemgang af grundtræk med det formål ↓ at for┄midle et orienterende overblik, der kan tjene som ↓ "per┄spektiv" i en konkret indlæringssituation. Ikke nødven┄↓ dig som forudsætning for at gå igang med den egentlige be┄↓ tje┄ningsvejledning i ka┄pitel 3; alle begreber forklares un┄↓ der┄vejs.↲ ↲ ┆a1┆Kapitel 2↲ Aftegner kort rammerne for forløbet af arbejdssituationen.↲ ↲ ┆a1┆Kapitel 3↲ Beskriver typiske arbejdssituationer og udgør en skridt for ↓ skridt vejledning med eksempler. Dette kapitel bør gennem┄↓ arbej┄des som optakt til arbejdet med RcKalk.↲ ↲ ┆a1┆Kapitel 4↲ Fører linierne videre fra den indledende vejledning og ↓ peger på nogle muligheder, der vil være en naturlig ↓ udbygning af kend┄ska┄bet til RcKalk.↲ ↲ ┆a1┆Kapitel 5↲ Håndbogsdel, hvor man efter behov kan søge oplysninger i ↓ kon┄krete situationer.↲ ↲ ┆a1┆Kapitel 6↲ Kort orientering specielt om relationer til styresystemet ↓ CCP/M-86.↲ ↲ Som bilagsmateriale er medtaget: udskrift, cellelistning og ↓ beskrivelse af internt filformat for RcKalk eksempel (de┄↓ mon┄strationseksemplet); relationer mellem Rc┄Kalk og Rc┄↓ Tekst.↲ ↲ Betjening af RC750 mikrodatamatsystem og CCP/M-86 styre┄sy┄↓ stemet er beskrevet i særskilte vejledninger, der leveres ↓ med de pågældende systemer.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆06┆iv↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆1. Introduktion↲ ┆14┆┆b2┆┆b0┆┆a1┆1. Introduktion┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ┆b0┆1. Introduktion↲ ↲ RcKalk er et universelt talbehandlingssystem af "spread-↓ sheet" typen. Det betyder, at opstillinger på skærmbilledet ↓ er i skema┄┄┄form og svarer til de talrækker og de talsøjler, ↓ som kendes fra budgetter, regnskabsoversigter, tidstabeller ↓ og lignende. Det er næppe muligt at bearbejde et talmateri┄↓ ale uden at benytte en form for skemaopstilling. Det betyd┄↓ er også visuel kalkulation. Alle trin i talbehandlingen af┄↓ spej┄les i skemaet og kalkulationen i al┄le dens detaljer kan ↓ u┄middelbart overskues.↲ ↲ En skemaopstilling kan se ud som følger (udsnit fra demo-↓ filen på di┄stri┄butionsdisketten):↲ ↲ ↲ JAN FEB... JUN 1. HALVÅR↲ ------------------ ------- ---------↲ Salg ialt, antal: 751 1499 4329 13982↲ ↲ Salgsindtægt: 976300 2098600 5411250 17608700↲ ↲ Salgsomkostning: 97708 248080 566250 1902128↲ Variable omk.: 410000 1001870 2505021 8258878↲ ↲ Dækningsbidrag: 468592 848650 2339979 7447694↲ ↲ RESULTAT(akk.): -2656408 -1807758 4322694 4322694↲ ↲ Dækningsgrad: 48 40 43 42↲ Resultatgrad(akk.) -272 -59 25 25↲ ↲ ↲ ↲ RcKalk aflaster arbejdet på tre væsentlige områder: opbyg┄┄↓ ning, be┄regning og genbrug.↲ ↲ Opbygning af skemaet er ulig lettere med RcKalk end ved di┄↓ rek┄te skrivning på papir. Hele tiden er der mulighed for at ↓ tilføje, ændre eller fjerne oplysninger og samtidig bevare ↓ de dele af skema┄et, der er i orden. Omflytninger og genta┄g┄↓ elser er andre muligheder. Mange skemaer indeholder f.eks. ↓ den samme søjle┄op┄byg┄ning gentaget gennem en tidsperiode; i ↓ den situation er det nok at opbygge den første, de øvrige ↓ kan afledes ved kopiering.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Beregningsarbejdet er faktisk udført i og med skemaet er ↓ fær┄dig opbygget. Undervejs i opstillingen af skemaet, ind┄↓ skrives de regneudtryk som skal gælde og de gennemregnes ↓ fortløbende. Når skemaet er færdigt, er resultaterne det ↓ også. Ikke blot er be┄reg┄ningerne udført på de tal, der ak┄↓ tuelt er indeholdt i ske┄ma┄et, men ethvert nyt talmateri┄ale, ↓ der passer til den aktuel┄le ske┄ma┄opstilling, kan ind┄dateres ↓ og er gennemregnet i samme nu. Alle "hvad-nu-hvis" svar ↓ ligger og venter på spørgsmålene.↲ ↲ Genbrug er, som antydet, at kunne benytte samme skema til ↓ at analysere og vurdere forskellige handlingsmuligheder her ↓ og nu. Det er også at kunne vende tilbage om en måned, hen┄↓ te ske┄┄maet frem og bruge det igen. Bruge det direkte eller ↓ bruge det som del af et nyt skema. Skemaerne gemmes på dis┄↓ kette og kan derfor hentes igen og igen, ligesom de kan ud┄↓ skrives så tit det skal være. Udskriften kan være til prin┄↓ ter eller som fil på diskette. Skal skemaet indgå i et ↓ stør┄re skriftligt materiale, kan det direkte viderebehand┄↓ les med tekstbehandlingssystemer - RcKalk og RcTekst udgør ↓ i de hen┄seender den perfekte løsning.↲ ↲ ↲ ┆b0┆1.1 Grundtræk af RcKalk↲ ↲ Skemaformen og den visuelle kalkulation er de grundlæggende ↓ træk i RcKalk's virkemåde┆1f┆ - datamaten så at sige tvinges ↓ til at "tænke" i rækker og søjler, samt gengive alle bereg┄↓ ningsdetaljer i skemaet.↲ ↲ Skærmbilledet er inddelt med tal (1, 2, 3, ...) i venstre ↓ side og bogstaver (A, B, C, ...) foroven og de benyttes, ↓ når der skal hen┄vises til en bestemt række eller søjle. På ↓ lig┄nende måde som et ark kvadreret papir, dannes et mønster ↓ af felter, hvor de vand┄┄rette rækker og de lodrette søjler ↓ kryd┄ser hinanden. Disse felt┄er kaldes celler og har hver ↓ især navn efter den række og den søj┄le, der netop krydser ↓ hin┄anden det sted. Cellen i øverste ven┄stre hjørne er A1. ↓ Ske┄maet er betydeligt større end skærm┄bil┄led┄et; yderste ↓ søjle mod højre er DW og nederste række er num┄mer 255. Cel┄↓ len nederst til højre i skemaet er således DW255. Nye ud┄↓ snit af skemaet ses, når cellemarkøren flyttes til cel┄le┄↓ nav┄ne, der ligger uden for det udsnit, der netop er vist i ↓ skærm┄bil┄led┄et. Rækker eller søjler kan også fastholdes i ↓ skærm┄bil┄led┄et, så det nye udsnit hele tiden sammenholdes ↓ med de låste ræk┄ker/søjler┆1f┆ -┆1f┆derved kan beskrivende tekst┄↓ er i randen af skemaets opbygning også tjene deres formål ↓ over for udsnit dybere inde i skemaet.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Cellemarkøren┄ vises på skærmen i invers skrift og markerer ↓ på denne måde den aktuelle celle. Cellemarkøren flyttes med ↓ pil-tasterne. Cellemarkøren har flere måder at flytte sig ↓ på; det bestemmes med en af Rc┄Kalk's kom┄man┄doer. Den celle, ↓ som cellemarkøren omslutter, kaldes den aktive celle. Hver ↓ gang data overføres til ske┄maet, bliver de henført til den ↓ aktive celle og næste ind┄datering igen sker til den celle, ↓ som dernæst er den aktive.↲ ↲ I skærmbilledet under skemaet ses tre linier, der altid be┄↓ finder sig på dette sted; de benævnes: aktivlinie (første ↓ linie under skemaet), arbejdslinie (midterste linie) og sy┄↓ stemlinie (nederste linie) - illustration i afsnit 5.2.↲ ↲ På arbejdslinien ses den traditionelle markør, som kendes ↓ fra skærmterminaler i almindelighed. Her foregår alle ind┄↓ tastninger; RcKalk skelner mellem tre slags: numeriske ud┄↓ tryk, tekst og kom┄mandoer. Indtastningerne indledes til┄↓ svar┄ende med: "ingenting", $-tegn og /-tegn.↲ ↲ På aktivlinien informerer RcKalk om det, der aktuelt sker, ↓ og om de muligheder, der er til rådighed. Tastes et /-tegn ↓ på ar┄bejds┄linien, ses navnet på den valgte kommando og vej┄↓ ledende tekster, der skridt for skridt giver oplysning, om ↓ de muligheder komman┄doen indebærer. Indtastninger, der ikke ↓ svarer til mulig┄hederne for et givet kommandotrin, udløser ↓ yderligere hjælpe┄tekster, der leder på rette spor.↲ ↲ Hjælp er desuden indbygget som generelle oversigter, der ↓ kal┄des frem på skærmen ved at taste ?. Hvis teksten ↓ "?┆1f┆=┆1f┆hjælp" vises på systemlinien, er der således mulighed ↓ for en her┆1e┆og┆1e┆nu orien┄te┄ring, hvorefter skærmbilledet med ↓ arbejdsskemaet igen kaldes til┄bage ved tryk på en enkelt ↓ tast. Systemlinien inde┄holder iøv┄rigt mange praktiske op┄↓ lys┄ninger, som det er nyt┄tigt, hurtigt at kunne overskue ↓ under┄vejs i arbejdet. Al┄lerførst på linien ses, hvilken ↓ celle der i øjeblikket er den aktive.↲ ↲ Data på arbejdslinien vil blive tolket som numeriske, hvis ↓ ikke første tegn er $ eller /. Numeriske udtryk kan bestå ↓ af tal, cel┄lenavne og regneudtryk. Celleindholdet kan ek┄↓ sempel┄vis være:↲ ↲ ┆0e┆↓ A↲ ↲ 1 100 ;beregningerne i celle A4 og A5↲ 2 50 ;benytter henvisninger til cel-↲ 3 10 ;lerne A1, A2 og A3, hvorved↲ 4 A1+A2 ;beregningerne altid sker på↲ 5 A3*A4 ;grundlag af de aktuelle tal i↲ 6 ;cellerne A1, A2 og A3.↲ ┆0f┆↓ ↲ ┆8c┆┆83┆┆d4┆↓ Netop brugen af cellenavne giver skemaet en indre sammen┄↓ hæng, så┄ledes at samme skema i næste øjeblik┆1f┆- eller om en ↓ måned - kan udregne nye resultater blot ved at inddatere ↓ nyt talmateriale.↲ ↲ I skemaet i skærmbilledet ses de tal, som direkte inddate┄↓ res, og tal, som er resultat af beregninger. De regneud┄↓ tryk, som faktisk blev inddateret, kan derimod ses på ak┄↓ tivlinien, der altid viser det faktiske indhold i den akti┄↓ ve celle. Med en særlig kommando┄faci┄litet kan det også vi┄↓ ses i skærmbil┄led┄et. Hvis celle┄ind┄holdet indledes med $-↓ tegn, er der tale om tekstindhold, der godt kan indeholde ↓ tal og andre nume┄ris┄ke elementer, men som selv┄følgelig of┄↓ test er overskrifter eller andre ledetekster til ske┄ma┄ets ↓ op┄bygning. Talværdien for en tekstcelle er nul.↲ ↲ Alle beregninger inddateres ganske ligefremt, som de ønskes ↓ ud┄ført. Foruden alle almindelige regneoperatorer, er der ↓ ind┄┄byg┄get udtryk til behandling af data i større områder og ↓ funktioner til brug i beregningsformler. Sammenligning mel┄↓ lem værdier kan be┄nyt┄tes til at vælge mellem forskellige ↓ be┄regningsudtryk. Nye vær┄dier kan endvidere beregnes på ↓ grund┄lag af flere skemaer. RcKalk er således en åben og u┄↓ niversel regnemester.↲ ↲ Under hele forløbet af inddateringen kan data på arbejds┄li┄↓ nien redigeres. Tegn kan indsættes, slettes eller over┄skri┄↓ ves og data overføres først til skemaet ved at trykke på ↓ vognreturtasten. Før inddateringen accepteres, bliver alle ↓ udtryk kontrolleret og hjælpetekster på aktivlinien vil pe┄↓ ge på eventuelle manglende eller ulovlige elementer.↲ ↲ Præsentationen af data og selve skemaets opbygning styres ↓ med kom┄mandoerne. Nogle kommandoer arbejder direkte på cel┄↓ leindholdet (annullering, beskyttelse, decimaler, højre-↓ /venstrejustering, ændring), andre har virkning på cellerne ↓ i relation til skemaopbygningen (flyt, indsæt, kopi, slet, ↓ tøm) og atter andre varetager forskellige systemfunktioner ↓ (cellemarkør, exit, lås, regnemåde, søjlebredde, gå til). ↓ Yderligere er der et sæt kommandoer, der tjener til generel ↓ håndtering af skemaer (gem, hent, udskrift, celleliste). ↓ Håndterings- og beregningsfunktioner kan direkte udnyttes i ↓ een operation til beregning af værdier på grundlag af flere ↓ skemaer (værdiregning). Kommandoerne giver frit spillerum ↓ til individuelle formål og har samtidig en række standard┄↓ værdier indbygget, der kan udløses med en enkelt tastning ↓ og som i mange daglige situationer netop dæk┄ker behovet.↲ ↲ ┆8c┆┆83┆┆b0┆↓ Disse grundtræk i forening gør RcKalk til et effektivt red┄↓ skab til talbehandling - let at lære, endnu lettere at bru┄↓ ge.↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆a1┆_┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ 2. Start-Stop forløb↲ ↲ Før man kan komme igang med at bruge RcKalk, skal program┄↓ mellet (RcKalk, hjælpetekster og demonstrations┄eks┄em┄pel) ↓ overføres til en arbejdskopi (frem┄gangsmåden er beskrevet i ↓ afsnittet om RcKalk og CCP/M-86). Herefter går man frem som ↓ følger:↲ ↲ 1) Start anlægget på sædvanligvis.↲ ↲ 2a) ┆84┆Under menusystemet: når menuen fremkommer på skærmen ↓ ┆19┆┆84┆┄┄tastes valgtegnet for RcKalk.↲ ↲ 2b) Under CCP/M-86: RcKalk startes med kommandolinien↲ A>┆b0┆rckalk↲ ↲ ↲ RcKalk præsenterer sig så med følgende skærmbillede (hoved┄↓ menu) efter et kort øjeblik:↲ ↲ ↲ ↲ ↲ ↲ Rc750 RcKalk x.x↲ ↲ Arbejdsskema Grundindstilling↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ Copyright 1984 A/S Regnecentralen↲ ↲ Release xx.xx.xx Løbenummer RCxXxxxxx↲ ↲ ↲ ↲ Fra hovedmenuen vælges 'Arbejdsskema' eller 'Grundindstil┄↓ ling'.↲ ↲ Oftest vil man vælge arbejdsskemaet direkte. De følgende ↓ af┄snit i brugervejledningen giver en bred beskrivelse af ↓ ty┄pis┄ke arbejds┄situationer. De mere detaljerede beskriv┄el┄↓ ser af de enkelte be┄greb┄er og kommandoer er samlet i kapi┄↓ tel 5, der er tænkt som op┄slagsværk.↲ ↲ ┆8c┆┆83┆┆d4┆↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆2. Start-Stop forløb↲ ┆14┆┆b2┆┆b0┆┆a1┆2. Start-Stop forløb┆05┆RcKalk↲ ↲ Grundindstilling er udtryk for de værdier, der ligger til ↓ grund for opbygning af det rå arbejdsskema og for standard┄↓ værdier i re┄lation til udskrift-kommandoen. Disse forhold ↓ er nærmere omtalt i afsnit 5.1.2.↲ ↲ For at vælge arbejdsskema: tast a - taster du ved en fejl ↓ et g (som er valg af grundindstilling), så tryk blot på ↓ mellem┄rum ┄tangenten, hvorefter arbejdsskemaet vises i ↓ skærmbilled┄et; øv┄rige fejltastninger vil blive ignoreret.↲ ↲ Allerede på dette stadie skal det understreges, at man bør ↓ gemme sit arbejde hyppigt (dvs. sikre, at det jævnligt ↓ skri┄ves på dis┄ketten) og sørge for sikkerhedskopiering. ↓ Gem-kom┄mandoen om┄tales i vejledningsafsnittet; sikkerheds┄↓ kopiering er en generel pro┄blem┄stil┄ling og er berørt i af┄↓ snittet om RcKalk og CCP/M-86.↲ ↲ Kendskab til CCP/M-86 operativsystemet er ingen forudsæt┄↓ ning for at arbejde med RcKalk, men en vis fornemmelse for ↓ CCP/M-86's muligheder kan være en hjælp, især i forbindelse ↓ med fil┄hånd┄tering og udnyt┄telsen af flere diske. Du bør så┄↓ ledes gøre dig be┄kendt med skrivemåden "d:filnavn", der di┄↓ rigerer en fil til dis┄kettestationen "d:".↲ ↲ Når du efter arbejdet skal slukke for anlægget, anbefales, ↓ at dis┄ketter tages ud før anlægget slukkes - derved ned┄sæt┄↓ tes ri┄si┄koen for diskettefejl.↲ ↲ Anlægget slukkes ved at afbryde strømmen.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ 3. Betjeningsvejledning I↲ ↲ ↲ ┆b0┆3.1 Inddatering↲ ↲ Inddatering sker altid til den aktive celle.↲ ↲ Cellemarkøren ( feltet i invers skrift ) bestemmer, hvilken ↓ celle der er ak┄tiv, og du kan dirigere cellemarkøren rundt ↓ i skemaet med pil-tasterne.↲ ↲ Cellemarkøren har forskellige flyttemåder - umiddelbart ef┄↓ ter start og når det rå arbejdsskema benyttes direkte, er ↓ flyttemåden automatisk til nabocelle. Det betyder, at cel┄↓ le┄markøren efter hver inddatering flytter til næste celle i ↓ den retning, den se┄nest har flyttet sig. Det betyder også, ↓ at du må flytte den ud af celle A1 for at give den en ret┄↓ ning, samt at du skal give den en ny retning, hvis den stø┄↓ der mod skemaets grænser. Gældende ret┄ning og flyttemåde ↓ ses på systemlinien.↲ ↲ Skemaets grænser er søjle A og søjle DW samt række 1 og ↓ ræk┄ke 255. Hvis du flytter cellemarkøren "ud af skærm┄bil┄↓ led┄et" - og iøvrigt befinder dig inden for skemaets grænser ↓ - vil du se et nyt udsnit af skemaet.↲ ↲ Når du inddaterer, skrives data på arbejdslinien. De over┄↓ føres til den aktive celle, når du trykker på vognretur┄┄tas┄↓ ten.↲ ↲ cellemarkør til B2 ;cellemarkøren får retning B2 til↲ cellemarkør til B3 ;B3 og videre ned - B3 er den ak-↲ ;tive celle↲ ↲ 48<cr> ;med <cr> angives, at du skal tryk-↲ 55<cr> ;ke på vognreturtasten - det vil↲ 36<cr> ;fremover blive skrevet på denne↲ 72<cr> ;måde i vejledningen her↲ ↲ cellemarkør til C7 ;cellemarkør dirigeres til søjle C↲ cellemarkør til C6 ;og gives retning C7 til C6 og vi-↲ ;dere op - C6 er nu den aktive┄↲ ;celle↲ ↲ 89<cr>↲ 27<cr>↲ 66<cr>↲ 33<cr>↲ ↲ ┆8c┆┆83┆┆c2┆↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆3. Betjeningsvejledning I↲ ┆14┆┆b2┆┆b0┆┆a1┆3. Betjeningsvejledning I┆05┆RcKalk↲ ↲ ↲ ┆0e┆↓ Skemaet ser herefter således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 ↲ 2 ↲ 3 48 33↲ 4 55 66↲ 5 36 27↲ 6 72 89↲ 7 ↲ 8 ↲ 9 ↲ ↲ ↲ ┆0f┆↓ Mens du skriver på arbejdslinien (før <cr>), kan du redige┄↓ re i det skrevne. Du bruger pil-tasterne til at flytte mar┄↓ køren (<- eller ->); til at indsætte tegn bruges tasten ↓ "TEGN IND", til at slette tegn "SLET TEGN". Med tasten ↓ kan du slette tegn "bagfra"; med ESC tasten hele indtast┄↓ ningen. Bemærk, at mellemrum tangenten ikke kan benyttes ↓ til at flytte markøren, men at mellemrum (blank) i sig selv ↓ er et tegn; det skal f.eks. slettes før arbejdslinien regn┄↓ es for tom.↲ ↲ 183 ;skulle være 1983↲ <- <- "TEGN IND" ;flyt markør med pil-taster og↲ 9 ;indsæt - skriv 9↲ ↲ <- <- "SLET TEGN" "SLET ;tøm arbejdslinien (du kan evt.↲ TEGN" "SLET TEGN" "SLET ;udnytte, at tasterne repeterer,↲ TEGN" ;hvis de holdes nedtrykket ↲ ;længere end ca. et sekund)↲ ↲ Du kan også overskrive indholdet i en celle i skemaet.↲ ↲ cellemarkør til B3↲ ↲ 42<cr> ;48 overskrives med 42↲ ↲ Alle inddata tolkes som numeriske data, medmindre du giver ↓ ander┄ledes besked. Hvis du vil skrive "tekst" i en celle, ↓ skal du der┄for indlede med et $-tegn.↲ ↲ cellemarkør til B1 ;i forbindelse med "tekst" skrives↲ ;store/små bogstaver som sædvanligt↲ $Model 10<cr> ; - i alle andre sammenhænge er det↲ ;uden betydning, om du skriver sto-↲ ┆8c┆┆83┆┆cb┆↓ cellemarkør til C1 ;re/små bogstaver↲ ;↲ $Model 20<cr> ;↲ ↲ ┆0e┆↓ Skemaet ser herefter således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 20 ↲ 2 ↲ 3 42 33↲ 4 55 66↲ 5 36 27↲ 6 72 89↲ 7 ↲ 8 ↲ 9 ↲ 10 ↲ 11 ↲ 12 ↲ ↲ ↲ ┆0f┆↓ Hvis du inddaterer et regneudtryk, er det kun resultatet, ↓ der ses i cellen i skemaet.↲ ↲ cellemarkør til B8↲ ↲ b3+b4+b5+b6<cr> ;resultatet 205 ses i B8↲ ↲ Hvis du flytter cellemarkøren tilbage til B8, ser du regne┄↓ ud┄┄tryk┄ket blive vist på aktivlinien. Aktivlinien viser al┄↓ tid det fak┄tiske indhold i en celle. Hvis indholdet er ↓ "tekst", indledes det med $-tegn.↲ ↲ Før inddata accepteres, underkastes de en kontrol. Hvis der ↓ er fejl eller mangler, vises en meddelelse på aktivlinien.↲ ↲ cellemarkør til C8↲ ↲ c3+c4c5+c6<cr> ;meddelelse: "syntaks fejl"↲ ;↲ <-<-<-<-<-"TEGN IND"+<cr> ;indsæt det manglende "+" - ud- ↲ ;trykket accepteres nu og resul-↲ ;tatet 215 ses i C8↲ ↲ Bemærk, at bogstav lille l og bogstav o ikke kan benyttes ↓ som tal┄lene 1 og 0 i numeriske udtryk.↲ ↲ ┆8c┆┆83┆┆b9┆↓ ┆0e┆↓ Skemaet ser herefter således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 20 ↲ 2 ↲ 3 42 33↲ 4 55 66↲ 5 36 27↲ 6 72 89↲ 7 ↲ 8 205 215↲ 9 ↲ 10 ↲ 11 ↲ ↲ ↲ ┆0f┆↓ ↲ Før du begynder en inddatering eller en kommandoindtast┄↓ ning, kan du få vist et hjælpeskema med generel vejledning ↓ - du taster blot et ?. (Arbejdsskemaet "forsvinder" imens, ↓ men vender uændret til┄bage, når du forlader hjælpeskemaet). ↓ På systemlinien ses tekst┄en "? = hjælp", hver gang der kan ↓ kaldes et hjælpe┄ske┄ma frem på skærmen.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.2 Kommandoindtastning↲ ↲ Kommandoer indtastes på arbejdslinien. De indledes med /. ↓ Du kan ikke blande kommandoer og øvrige inddata. Kun en ↓ komman┄do kan ind┄tastes ad gangen.↲ ↲ Når du indleder med /, vises alle kommandomuligheder på ak┄↓ tiv┄linien:↲ ↲ Kommando: A,B,C,D,E,F,G,H,I,J,K,L,R,S,T,U,V,Z,Æ,Ø,Å↲ ↲ Når du taster et af bogstaverne, vises kommandoens navn på ↓ ak┄┄tiv┄linien i venstre side og en vejledende tekst i højre ↓ side.↲ ↲ / ;indlede en kommandoindtastning↲ c ;vælge en kommandomulighed↲ m ;vælge en specifikation↲ <cr> ;udføre kommandoen↲ ↲ Bemærk, at store/små bogstaver har samme betydning i for┄↓ bindelse med kommandoindtastning.↲ ↲ Kommandoen i dette eksempel har kun et trin. Mange komman┄↓ do┄er har flere trin og du vil så få en vejledende tekst til ↓ næste trin, hver gang du afslutter det forudgående med ↓ <cr>.↲ ↲ /↲ i↲ r<cr> ;trin 1: vælge række eller søjle↲ 1<cr> ;trin 2: angive hvor i skema↲ n<cr> ;trin 3: be- eller afkræft↲ ↲ Alle specifikationer til de enkelte kommandotrin bliver ↓ kon┄trol┄leret, før de accepteres. På aktivlinien i venstre ↓ side vises en hjælpetekst, hvis en specifikation ikke kan ↓ accep┄te┄res.↲ ↲ /↲ i↲ r<cr>↲ a<cr> ;forud er specificeret, at en række↲ ;skal indsættes - med denne speci-↲ ;fikation angives imidlertid en↲ ;søjle↲ ;hjælpetekst: "svar passer ikke"↲ ↲ ┆8c┆┆83┆┆b0┆↓ Mens du indtaster en kommando, kan du slette tegn "bagfra" ↓ med tasten eller hele indtastningen med ESC tasten (dog ↓ slet┄tes / først efter næste tryk på ESC).↲ ↲ ;slette fejlspecifikation↲ 1<cr> ;indtaste ret specifikation↲ n<cr>↲ ↲ De enkelte trin adskilles med komma - det tilføjes automa┄↓ tisk ef┄ter kommandobogstavet og ellers i og med <cr>. Hvis ↓ du med tasten sletter et skillekomma, skifter den vej┄↓ ledende tekst, så den igen gælder det forudgående trin.↲ ↲ I stedet for at afslutte de enkelte trin med <cr>, kan du ↓ også di┄rekte bruge et komma.↲ ↲ /↲ i↲ r,↲ 1,↲ n,↲ ↲ Erfaringsmæssigt er det tit de samme specifikationer, der ↓ be┄┄nyt┄tes i det daglige i forbindelse med nogle af kommando┄↓ erne. Man┄ge kom┄mandoer har derfor indbyggede standardspe┄ci┄↓ fi┄kationer, der kan "indtastes" blot ved at bruge <cr> el┄↓ ler komma.↲ ↲ /↲ å↲ <cr> eller , ;benytte standardværdi, her: A1↲ ↲ Hvis en standardværdi benyttes, skal det pågældende trin ↓ ik┄ke af┄slut┄tes med <cr> eller , - det indgår automatisk. ↓ Hvis sidste trin i kommandoen har en standardværdi og den ↓ benyt┄tes, vil kom┄man┄doen således også umiddelbart blive ud┄↓ ført uden "ekstra" <cr> eller , - benyttes standardværdi┄en ↓ ikke, skal det af┄slut┄tende <cr> eller , indtastes.↲ ↲ a) /↲ å↲ , ;standardværdi benyttes og kommando↲ ;udføres umiddelbart↲ b) /↲ å↲ b2 ;standardværdi benyttes ikke kom-↲ , ;mando udføres efter , (eller <cr>)↲ ↲ ┆8c┆┆83┆┆b0┆↓ Du vil hurtigt vænne dig til betydningen af de enkelte bog┄↓ staver for kommandoerne. Du kan også få en oversigt som ↓ hjæl┄peskema, når du har indledt indtastningen med /. Du ↓ skal blot taste et ?.↲ ↲ /↲ ? ;oversigt med forklaring til kom-↲ ;mandobogstaver - side 1↲ <mellemrum tangent> ;samme - side 2↲ <mellemrum tangent> ;returnere til arbejdsskema↲ å↲ ,↲ ↲ Ofte benyttes cellenavne i specifikationerne. Du kan altid ↓ "ind┄taste" navnet på den aktive celle ved at bruge tas┄↓ ten (det gælder iøvrigt altid, ikke bare kommandoind┄┄tast┄↓ ninger).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.3 Skemahåndtering↲ ↲ Når et skema er gemt på en disk, kan det altid senere hen┄↓ tes igen med samme indhold, som da det blev gemt. Skemaet ↓ bliver stå┄ende på skærmen og arbejdet kan umiddelbart fort┄↓ sættes efter brug af gem-kommandoen.↲ ↲ Gem det aktuelle skema:↲ ↲ /↲ g↲ salg-1, ;gem under navnet "salg-1"↲ , ;standardværdier benyttes, da ske-↲ , ;maet gemmes i sin helhed↲ ,↲ ↲ Fortsæt inddatering med følgende:↲ ↲ /↲ å↲ d3, ;først vælges D3 som aktiv celle↲ ↲ 10<cr> ;bemærk: kun kommandoer kan af-↲ ;sluttes med komma, ikke ind-↲ ;dateringer↲ ↲ Herefter kan du "agere uheld" - slet skemaindholdet med ↓ tøm-kom┄mandoen:↲ ↲ /↲ t↲ j,↲ ↲ Du kan så hente skemaet tilbage med hent-kommandoen:↲ ↲ /↲ h↲ , ;det senest benyttede navn (ses på↲ , ;systemlinien) kan også "indtast-↲ , ;es" som standardværdi i lighed med↲ , ;de øvrige specifikationer↲ ↲ Skemaet præsenterer sig herefter, som da det blev gemt. ↓ Ind┄da┄tering┄en i D3 er gået tabt, da den blev foretaget ef┄↓ ter gem-kom┄mandoen. Kun data, der er gemt, kan igen hent┄es. ↓ Det betyder, at selv de mindste ændringer i et skema skal ↓ gem┄mes, hvis de skal be┄vares - samt, at jo hyppigere du ↓ gemmer dit skema, desto færre data mistes, hvis uheldet er ↓ ude.↲ ↲ ┆8c┆┆83┆┆c2┆↓ Du kan også nemt få en udskrift af skemaet. Udskrift┆1e┆kom┄↓ mando┄en benytter også standardværdier; de er ikke "fast" ↓ indbyggede, men bestemt af grundindstilling. Lige nu kan du ↓ få en udskrift ved at gå frem som følger (gør printer klar ↓ først!):↲ ↲ ┆0e┆↓ /↲ u↲ ,↲ ,↲ ,↲ 20, ;linier pr. side vælges til 20↲ 80, ;skrivepos. pr. linie vælges til 80↲ j,↲ ┆0f┆↓ ↲ Efter denne runde med inddatering, kommandoindtastning og ↓ generel skemahåndtering, er der en passende lejlighed til ↓ en prøve på at afslutte RcKalk og returnere til menusystem┄↓ et - det kan gøres på to måder:↲ ↲ a) <ESC> ;brug ESC tasten - "afbryde RcKalk↲ j ;- (j/n):" besvares med at taste j↲ ;for at afbryde, n for at fortsætte↲ ↲ b) / ;brug exit-kommando, der som trin 2↲ e ;har en be- eller afkræft specifi-↲ j, ;kation forud for udførelsen↲ ↲ Da det aktuelle skema tidligere er gemt i dets nuværende ↓ form, sker der ikke noget ved at afbryde uden først at gem┄↓ me - men ge┄nerelt, hvis du er i tvivl, om du har fået gemt ↓ ske┄maet, så gem hellere en gang ekstra.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.4 Skemaopbygning↲ ↲ Vi vil arbejde videre med skemaet fra tidligere:↲ ↲ /↲ h↲ salg-1, ;skemaet er gemt under navnet↲ , ;"salg-1", standardværdier benyttes↲ , ;som specifikationer iøvrigt↲ ,↲ ↲ Skemaet ser foreløbig således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 20 ↲ 2 ↲ 3 42 33↲ 4 55 66↲ 5 36 27↲ 6 72 89↲ 7 ↲ 8 205 215↲ 9 ↲ 10 ↲ 11 ↲ 12 ↲ ↲ ↲ På systemlinien ses status for cellemarkørens flyttemåde at ↓ være ┄til nabocelle og efter første flytning ses M for manu┄↓ el flytte┄må┄de; aktive celle er A1 (dette under den forud┄↓ sæt┄ning, at du har fulgt eksemplerne og ikke andet).↲ ↲ Skemaet indeholder salgstal for indeværende periode for to ↓ pro┄dukter fordelt på fire områder og en sammentælling pr. ↓ pro┄dukt. Det kan gøres mere tydeligt med følgende inddate┄↓ ring┄er/ændringer i skemaet:↲ ↲ / ;cellemarkørens flyttemåde ændres↲ c ;til automatisk - det er mest prak-↲ a, ;tisk i denne situation↲ ↲ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ cellemarkør til A3↲ ↲ $Område 1:<cr> ;"tekst" venstrestilles - det beror↲ $2:<cr> ;på grundindstillingen. Tal og re-↲ $3:<cr> ;sultater af beregninger er til-↲ $4:<cr> ;svarende højrestillet.↲ ┆0f┆↓ ↲ cellemarkør til A8↲ ↲ $Ialt:↲ ↲ ┆0e┆↓ / ;gældende grundindstilling for ju-↲ j ;stering kan ændres individuelt i↲ a3:a8, ;forskellige områder af skemaet↲ h,↲ ┆0f┆↓ ↲ Ofte skal en kommando gælde flere celler og de to yderste ↓ af cel┄lenavnene anføres så med et kolon imellem. Udstræk┄↓ ningen skal al┄tid angives fra øverst/venstre til ↓ nederst/højre, f.eks.:↲ ↲ et område - a3:c8↲ et interval, hvis del af en række - a3:c3↲ - , hvis del af en søjle - a3:a8↲ ↲ Kommandoerne er forskellige med hensyn til mulighederne for ↓ at specificere celleintervaller/celleområder. Kan et område ↓ spe┄cificeres, kan også et interval; kan et interval, kan ↓ også en enkelt celle.↲ ↲ / ;højre-/venstrejustering er mest et↲ j ;individuelt skøn mht. den finish,↲ b1:c1, ;der tilstræbes - det letter skema-↲ h, ;læsningen, men har ingen betydning↲ ;for beregningen↲ ↲ cellemarkør til B2↲ ↲ $----------<cr> ;stregmarkeringer har samme funk-↲ ;tion, men kan samtidig være en↲ ;hjælp ved senere udvidelser/↲ ;ændringer af skemaet↲ ↲ ┆8c┆┆83┆┆83┆↓ ┆0e┆↓ / ;kopi-kommandoen kan anvendes til↲ k ;at genbruge et celleindhold andre↲ b2, ;steder i skemaet↲ c2, ;↲ ;↲ / ;i kommandospecifikationerne anfø-↲ k ;res hvorfra og hvortil, der skal↲ b2, ;kopieres↲ b7:c7, ;↲ ┆0f┆↓ ↲ ┆0e┆↓ Skemaet ser herefter således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 20↲ 2 --------------------↲ 3 Område 1: 42 33↲ 4 2: 55 66↲ 5 3: 36 27↲ 6 4: 72 89↲ 7 --------------------↲ 8 Ialt: 205 215↲ 9 ↲ 10 ↲ 11 ↲ 12 ↲ ↲ ↲ ┆0f┆↓ Efter at skemaet har fået tilført nye detaljer, vil vi gem┄↓ me ske┄maet:↲ ↲ / ;du gemmer under samme navn, som da↲ g ;du hentede og kan derfor bruge↲ , ;standardværdier til alle specifi-↲ , ;kationer↲ ,↲ ,↲ ↲ Da der imidlertid tidligere er gemt et skema under dette ↓ navn, ud┄føres kommandoen først endeligt, når du har svaret ↓ på spørgs┄mål┄et:↲ ↲ salg-1.NCD eksisterer - overskrive (j/n):↲ ↲ Du kan svare ja (tast j) i denne situation, fordi "salg-1" ↓ er den tidligere udgave af samme skema, som godt må over┄↓ skrives.↲ ↲ ┆8c┆┆83┆┆b9┆↓ Skemaet er "færdigt" - en afrundet helhed. Og dog. Dukker ↓ model 15 op, er der også plads til den.↲ ↲ / ;du kan indsætte en tom søjle og↲ i ;derved få de dele af skemaet, der↲ s, ;ligger højre for, skubbet mod↲ c, ;højre (tilsvarende gælder rækker)↲ j,↲ ↲ / ;du kan genbruge indholdet fra en↲ k ;af de andre søjler og ændre, så↲ b1:b8, ;det passer på model 15↲ c1, ;hvis du kopierer fra mere end en↲ ;celle, er det nok at angive første↲ ;cellenavn det nye sted↲ ↲ ┆0e┆↓ / ;du kan overføre et celleindhold↲ æ ;til arbejdslinien og ændre↲ c1,↲ ┆0f┆↓ ↲ ->->->->->->->->5<cr>↲ ↲ / ;tallene fra søjle B er kopieret↲ a ;med over i søjle C, de skal an-↲ c3:c6, ;nulleres (du kunne også vælge at↲ j, ;overskrive med de nye tal)↲ ↲ cellemarkør til B3↲ ↲ 20<cr> ;i takt med inddatering af talle-↲ 35<cr> ;ne for model 15, udregnes sammen-↲ 8<cr> ;tællingen i C8 - beregningsudtryk-↲ 37<cr> ;ket er også genbrugt↲ ↲ Gem skemaet.↲ ↲ ┆0e┆↓ Når du efter næste periode igen skal lave et skema, kan du ↓ gen┄bruge skemaet i sin helhed. Lad os antage, at de nye ↓ salgstal er som følger:↲ ↲ model 10 model 15 model 20↲ ↲ Område 1: 17 79 5↲ 2: 20 12 8↲ 3: 0 27 3↲ 4: 11 47 1↲ ┆0f┆↓ ↲ Først henter du det tidligere "salg-1" skema (lige nu er ↓ det på skærmen, så det er unødvendigt).↲ ↲ ┆8c┆┆83┆┆c2┆↓ / ;du annullerer de gamle salgstal↲ a↲ b3:d6,↲ j,↲ ↲ Inddater de nye salgstal efter oplysningerne ovenfor. I ↓ takt med inddateringen bliver tallene automatisk lagt sam┄↓ men. Reg┄┄nearbejde tager tid, så i situationer med indda┄te┄↓ ring er det of┄test en fordel at ændre regnemåden til ma┄nuel ↓ gennem┄regning.↲ ↲ / ;samtidig med at du ændrer regne-↲ r ;måden, ændres indikationen på ar-↲ m, ;bejdslinien - den er = for auto-↲ ;matisk gennemregning og > for↲ ;manuel↲ ↲ Efter inddateringen kan du få skemaet gennemregnet ved at ↓ taste et !-tegn (arbejdslinien må ikke indeholde data eller ↓ kommando).↲ ↲ Skemaet med de nye salgstal gemmer du herefter under navnet ↓ "salg-2".↲ ↲ ┆0e┆↓ / ;navnet fra systemlinien kan ikke↲ g ;bruges direkte, idet det er navnet↲ salg-2, ;fra den tidligere hent/gem opera-↲ , ;tion - du kan dog få det overført↲ , ;til arbejdslinien som standardvær-↲ , ;di og foretage rettelser med ved↲ ;hjælp af .↲ ↲ ┆0f┆↓ Filnavne følger samme standard, som gælder for CCP/M-86 ↓ filnavne (jvf. RcKalk og CCP/M-86). Du kan ændre filnavne ↓ med CCP/M-86 kom┄mandoen REN eller menusystemets filadmini┄↓ stration.↲ ↲ Du har nu et skema for to salgsperioder og på tilsvarende ↓ måde kan du altid bygge videre på skemaer, du tidligere har ↓ lavet.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.5 Beregningsudtryk↲ ↲ På basis af "salg-1" vil vi lave en beregning af dæknings┄↓ bi┄draget for de enkelte modeller.↲ ↲ Derfor, hent "salg-1". Hvis du i forvejen har et indhold på ↓ skærm┄en, så tøm først (/ t j,). Skemaet ser således ud:↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 15 Model 20↲ 2 ------------------------------↲ 3 Område 1: 42 20 33↲ 4 2: 55 35 66↲ 5 3: 36 8 27↲ 6 4: 72 37 89↲ 7 ------------------------------↲ 8 Ialt: 205 100 215↲ 9 ↲ 10 ↲ 11 ↲ ↲ ↲ På systemlinien ses status for cellemarkør; på arbejdslini┄↓ en om gen┄nemregning sker automatisk eller manuel.↲ ↲ Regnemåden sættes til manuel (/ r m,).↲ ↲ I søjle A inddateres ledetekster til beregningsudtrykkene:↲ ↲ cellemarkør til A10↲ cellemarkør til A11↲ ↲ $Salgsindtægt:<cr> ;disse ledetekster fylder mere end↲ ;der er plads til i cellerne, så↲ cellemarkør til A13 ;kun de første 10 tegn ses i cellen↲ ;↲ $Prod.omk.:<cr> ;teksterne er dog inddateret og du↲ ;kan blot øge søjlebredden↲ cellemarkør til A15 ;↲ ;↲ $Dækningsbidrag:<cr> ;↲ ┆8c┆┆83┆┆83┆↓ ┆0e┆↓ ;↲ / ;søjlebredden bestemmes af grund-↲ ø ;indstilling, men kan ændres indi-↲ a, ;viduelt↲ 15, ;↲ ↲ Du kan vælge at højrejustere (/ j a10:a15, h,).↲ ┆0f┆↓ ↲ Salgsindtægten antages at være styktal gange stykpris, idet ↓ styk┄priserne er henholdsvis 100, 150 og 200 (kr.) for de ↓ enkelte modeller:↲ ↲ cellemarkør til A11↲ cellemarkør til B11↲ ↲ b8*100<cr> ;som styktal bruges henvisninger↲ c8*150<cr> ;til de sammentællinger, der tid-↲ d8*200<cr> ;ligere er foretaget i cellerne B8,↲ ;C8 og D8↲ ↲ Produktionsomkostningerne antages at være styktal gange ↓ kost┄pris (henholdsvis 50, 75 og 100 (kr.)), men med 25% re┄↓ duktion, hvis styktallet for en model er større end 125 - ↓ for model 10:↲ ↲ styktal (B8) gange kostpris (50) minus reduktion (25% af ┄↓ B8*50), hvis styktal (B8) er større end (>) givet tal (125)↲ ↲ b8*50-25/100*b8*50*(b8>125)↲ ↲ Udtrykket b8>125 kræver den forklarende tilføjelse, at vær┄↓ dien af udtrykket er 1, hvis styktallet (B8) er større end ↓ 125 - ellers er værdien 0. Reduktionen falder således bort, ↓ hvis B8 er mindre end 125, idet b8>125 så får værdien 0 og ↓ gør værdien af sidste led til 0.↲ ↲ Denne type udtryk er dig måske fremmed - du kan så blot ↓ føl┄ge "opskriften" lige nu og undgå fordybning i detaljer ↓ (nær┄mere beskrevet i afsnit 5.7.2).↲ ↲ Udtrykket kan bruges direkte eller omskrives efter alminde┄↓ li┄ge regneregler til:↲ ↲ b8*50*(1-0.25*(b8>125))↲ ↲ cellemarkør til B13↲ ↲ b8*50*(1-0.25*(b8>125))<cr>↲ ↲ ┆8c┆┆83┆┆b9┆↓ / ;kun kostprisen ændrer sig, så ud-↲ k ;trykket kan med fordel kopieres og↲ b13, ;derefter redigeres↲ c13:d13,↲ ↲ / ;med ændring-kommandoen hentes cel-↲ æ ;leindholdet til arbejdslinien,↲ c13, ;hvor du kan redigere indholdet↲ ->->->75<cr> ; - her: ændre 50 til 75↲ ↲ / ;samme for D13, men ændre 50 til↲ æ ;100↲ d13, ;↲ ->->->"TEGN IND"10<cr> ;↲ ↲ Dækningsbidraget beregnes som salgsindtægt minus produk┄┄↓ tions┄om┄kostninger:↲ ↲ cellemarkør til B15↲ ↲ b11-b13<cr>↲ ↲ ┆0e┆↓ /↲ k↲ b15,↲ c15:d15,↲ ┆0f┆↓ ↲ Gem skemaet under navnet "db".↲ ↲ Omkring beregningsudtryk demonsterer eksemplet to forhold:↲ ↲ 1) ┆84┆beregningsudtryk, der er udført en gang (b3+b4+b5+b6 i ↓ ┆19┆┆83┆┄┄celle B8), kan genbruges i nye sammenhænge blot ved at ↓ ┆19┆┆83┆┄┄anføre cellenavnet (b8*50 i celle B11);↲ ↲ 2) ┆84┆beregningsudtryk, der gælder for en del af skemaet (søj┄↓ ┆19┆┆83┆┄┄le A), kan genbruges i andre dele af skemaet, hvor samme ↓ ┆19┆┆83┆┄┄be┄regningsmønster skal gælde (søjle B og C), idet de ko┄↓ ┆19┆┆83┆┄┄pi┄eres og efter behov redigeres.↲ ↲ Regneoperatorer og indbyggede funktioner til opstilling af ↓ be┄reg┄ningsudtryk er nærmere beskrevet i afsnit 5.7.↲ ↲ De enkelte udtryk kan være enkle eller sammensatte ud fra ↓ den ak┄tuelle situation - i alle tilfælde opstilles de på ↓ ba┄sis af de al┄mindelige regneregler og inddateres ganske ↓ lige┄fremt.↲ ↲ ┆8c┆┆83┆┆b0┆↓ Ofte er der mulighed for at opstille regneudtryk på for┄↓ skel┄lig må┄de, f.eks. kunne beregningen af produktions┄om┄↓ kostning┄erne også være udført med følgende udtryk:↲ ↲ hvis(b8<125:b8*50:b8*50*(1-0.25))↲ ↲ Efter at have opstillet beregningsudtryk i skemaet, kan du ↓ nu u┄middelbart få beregnet virkningerne af nye, ændrede ↓ salgstal - prøv f.eks. at inddatere 68 i C3:↲ ↲ / ;cellemarkør til den celle du vil↲ å ;gøre aktiv - inddater og gennem-↲ c3, ;regn↲ 68<cr> ;du kan evt. ændre til automatisk↲ ! ;gennemregning (/ r a,) i sådanne↲ ;situationer↲ ↲ Prøv selv nogle eksempler.↲ ↲ Når du har opbygget et skema, kan du beskytte de celler, ↓ som du ikke ønsker skal kunne ændres:↲ ↲ / ;du kan eksempelvis beskytte alle↲ b ;celler og dernæst fjerne beskyt-↲ , ;telsen i inddatacellerne↲ j, ;↲ ;↲ / ;indholdet i beskyttede celler kan↲ b ;ikke slettes/ændres, men du kan↲ b3:d6, ;stadig vælge justering, søjlebred-↲ n, ;de m.m.↲ ↲ I forbindelse med inddatering til få ubeskyttede celler kan ↓ du med fordel vælge tabulering (/ c t,).↲ ↲ Beregningerne udføres altid med en nøjagtighed på 15 cifre. ↓ An┄tal decimaler i skemaet kan du vælge efter behov.↲ ↲ / ;med grundindstilling kan du vælge↲ d ;det antal decimaler, du typisk vil↲ b11:d15, ;bruge og siden i skemaet ændre↲ 2, ;individuelle områder efter behov↲ ↲ ┆8c┆┆83┆┆83┆↓ ┆0e┆↓ Hvis antallet af cifre i en celle bliver større end søjle┄↓ bredden, fyldes cellen med ????? - du kan så vælge at øge ↓ søjlebredden el┄ler måske vælge færre decimaler.↲ ↲ / d b11, 5, ;du provokerer ????? ved valg af↲ ;antal af decimaler - øges søjle-↲ / ø b, 15, ;bredden forsvinder ?????↲ ┆0f┆↓ ↲ En anden type markering, der optræder i cellerne i skemaet, ↓ er *****. Denne type benyttes, når der forekommer ulovlige ↓ bereg┄ninger.↲ ↲ Det kan nemmest illustreres med et nyt eksempel - du har ↓ tidli┄gere gemt det nuværende skema, så du kan umiddelbart ↓ tømme. Sæt regnemåde til manuel (/ r m,) og cellemarkørens ↓ flyttemåde til nabo (/ c n,), hvis du har haft flyttemåden ↓ ændret til tabule┄ring.┄ Derefter kan du inddatere følgende:↲ ↲ 1<cr>↲ ↲ cellemarkør til A2↲ ↲ 1<cr>↲ a1/a2<cr>↲ a3+1<cr>↲ ↲ / ;i A4 er inddateret "celle plus↲ k ;tilvækst" (A3+1) - ved kopiering↲ a4, ;kan du på denne måde udvikle↲ a5:a10, ;talrækker↲ ↲ cellemarkør til A2↲ ↲ 0<cr> ;når du inddaterer 0 og gennemreg-↲ ;ner skemaet, forekommer en ulovlig↲ ;beregning. Dels får du en fejlmed-↲ ;delelse: "division med 0", dels↲ ;ses ***** i cellen↲ ! ;efter gennemregning ses også *****↲ ;i de celler, der i deres beregning↲ ;bygger på det ulovlige beregnings-↲ ;udtryk↲ ↲ cellemarkør til A2↲ ↲ ┆0e┆↓ 1<cr> ;når ulovligheden er rettet, for-↲ ! ;svinder alle ***** markeringer↲ ┆0f┆↓ ↲ ┆8c┆┆83┆┆b0┆↓ Ulovlige beregninger optræder ved division med 0 og når ↓ funk┄tion┄er benyttes med ulovligt argument.↲ ↲ RcKalk har også udtryk indbygget til beregning på områder. ↓ De er især praktiske, når der skal foretages skemaud┄byg┄┄↓ ninger, og er nærmere omtalt i næste afsnit.↲ ↲ Du kan nu afbryde; det er ikke nødvendigt at gemme eksempl┄↓ et oven┄for.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆3.6 Skemaudbygning↲ ↲ Hent "salg-1".↲ ↲ ↲ A B C D E F↲ ↲ 1 Model 10 Model 15 Model 20↲ 2 ------------------------------↲ 3 Område 1: 42 20 33↲ 4 2: 55 35 66↲ 5 3: 36 8 27↲ 6 4: 72 37 89↲ 7 ------------------------------↲ 8 Ialt: 205 100 215↲ 9 ↲ 10 ↲ 11 ↲ 12 ↲ ↲ ↲ Under opbygning af dette skema, har du tidligere udvidet ↓ med en søj┄le (model 15) og tilsvarende kan skemaet udbygges ↓ med rækker til nye salgsområder.↲ ↲ / ;med denne kommandofacilitet kan du↲ c ;få vist celleindholdet i skærmbil-↲ f, ;ledet (så meget som søjlebredden↲ ;tillader) - hvis du senere vil↲ ;stoppe denne facilitet, benyttes↲ ;samme specifikation igen, idet den↲ ;skiftevis virker som start/stop↲ ↲ / ;du kan indsætte en tom række 7 og↲ i ;du ser, at beregningsudtrykket↲ r, ;flytter nedad, men det udvides↲ 7, ;ikke til at omfatte den indsatte↲ j, ;række 7↲ ↲ Der er imidlertid en type beregningsudtryk indbygget, som ↓ netop er møntet på situationer, hvor beregninger skal ud┄fø┄↓ res på et om┄råde, og som automatisk bliver tilpasset æn┄↓ dringer i områdets ud┄strækning.↲ ↲ ┆8c┆┆83┆┆8c┆↓ ┆0e┆↓ cellemarkør til B9↲ ↲ sum(b2:b8)<cr> ;afgrænsning af område sker som↲ ;tidligere beskrevet for kommandoer↲ ;(beregning på område er yderligere↲ ;beskrevet i 5.7.3)↲ ┆0f┆↓ ↲ / k b9, c9:d9,↲ ↲ / i r, 8, j, ;for at demonstrere den automatiske↲ ;tilpasning, kan du indsætte række↲ ;8↲ ↲ I ydergrænserne af et område må man ikke indsætte en tom ↓ ræk┄ke, så bliver afgrænsningen forkert. Hvis du altid af┄↓ grænser områ┄det med tekstceller - i skemaet er både række 2 ↓ og række 9 udeluk┄ken┄de tekstceller - undgår du nemt sådanne ↓ situationer, idet ud┄videl┄sen af området "af sig selv" vil ↓ ligge inden for ydergræn┄ser┄ne. Tilsvarende betragtninger ↓ gælder for søjler.↲ ↲ Omregning af cellehenvisninger finder sted i forbindelse ↓ med alle kommandoer, der kan omplacere dele af skemaet ↓ (flyt, ind┄sæt, ko┄pi og slet), eller både hele skemaet og ↓ dele af det (hent).↲ ↲ Indsæt (og slet) medfører altid omregninger, som bevarer ↓ sam┄men┄hængen i skemaet - prøv følgende:↲ ↲ cellemarkør til B11↲ cellemarkør til B12↲ ↲ b4/b10<cr> ;beregne områdets forholdsvise↲ b5/b10<cr> ;andel i salg af model↲ b6/b10<cr> ;↲ b7/b10<cr> ;↲ ↲ / i r, 12, j, ;du "glemte" område 1 og indsætter↲ ;derfor række 12 - alle beregnings-↲ ;udtryk omplaceres, men henvisning-↲ ;erne passer stadig↲ ↲ cellemarkør til B12↲ ↲ b3/b10<cr>↲ ↲ / s r, 8, j, ;hvis du sletter en række, ser du,↲ ;at omregningerne igen bevarer sam-↲ ;menhængen↲ ↲ ┆8c┆┆83┆┆c2┆↓ Række 8 kan umiddelbart slettes, da ingen celler fra denne ↓ række var benyttet som henvisninger i andre celler. Hvis du ↓ sletter celler, der benyttes andre steder i skemaet, får du ↓ en meddelel┄se om, hvilke af de "nye" celler efter sletning┄↓ en der skal ændres, samt om hvilke cellehenvisninger der ↓ skal ændres.↲ ↲ cellemarkør til D17↲ ↲ b7<cr> ;B7 er nu benyttet som cellehen-↲ ;visning i B15 og i D17↲ ↲ / s r, 7, j, ;du sletter række 7, men kommandoen┄↲ ;udfør┄es ikke umiddelbart - først↲ ;får du meddelelsen:↲ ↲ B14: henvisn. til B7 skal ændres:↲ ↲ ;du kan nu bekvemt notere, at i↲ ;celle B14 skal henvisningen til B7↲ ;ændres - du får en meddelelse ad↲ ;gangen og skifter til næste ved at↲ <vilkårlig tast> ;trykke på en vilkårlig tast↲ ↲ D16: henvisn. til B7 skal ændres:↲ ↲ <vilkårlig tast> ;efter sidste meddelelse udføres┄↲ ;kommandoen og du kan skal finde en↲ ;"løsning" mht. til B7 i cellerne↲ ;B14 og D16 - lige nu kan du an-↲ ;nullere B14 og D16.↲ ↲ Bemærk iøvrigt, at en række eller søjle kan ikke slettes, ↓ hvis den indeholder en eller flere beskyttede celler.↲ ↲ Kopi (og flyt) medfører også omregning af cellehenvisning┄↓ er, men du skal selv være opmærksom på brud i sammenhængen:↲ ↲ / k b10:b13, c10, ;denne kopiering er i orden - der↲ ;er ingen sammenhæng, der brydes og↲ ;beregningen giver stadig mening↲ ↲ / k b10:b13, b15, ;denne kopiering bryder sammen-↲ ;hængen - beregningerne giver ikke↲ ;længere mening↲ ↲ Kopi (og flyt) kan ikke umiddelbart anvendes til at udvide ↓ skema┄et, idet alle cellehenvisninger konsekvent omregnes på ↓ ┆8c┆┆83┆┆b0┆↓ grundlag af den afstand, de forskydes i skemaet. Men omreg┄↓ ningerne kan un┄der┄trykkes, hvis der til de enkelte celle┄↓ nav┄ne hæftes et !.↲ ↲ cellemarkør til D10↲ ↲ d3/d8!<cr> ;D8 omregnes herefter ikke og du↲ ;kan nu aflede de tilsvarende ud-↲ / k d10, d11:d13, ;tryk i D11-D13 ved kopiering↲ ; - uden ! hæftet på d8 ville også↲ ;denne henvisning blive omregnet↲ ;parallelt med d3↲ ↲ Der er imidlertid også en fare forbundet med at sætte om┄↓ reg┄ning┄erne ud af kraft, nemlig når du senere indsætter el┄↓ ler sletter, eller henter med forskydning. Du vil så ikke ↓ få de automatiske om┄regninger som normalt. Lige nu kan du ↓ få dette illustreret ved at indsætte række 7 - i situation┄↓ en nu er du så "heldig", at der forekommer division med 0, ↓ så du advar┄es, men det behøver ikke altid at være til┄fæl┄↓ det. Derfor kan det være en god praksis at fjerne de påhæf┄↓ tede ! efter at have udnyttet deres fordele. Slet ræk┄ke 7 ↓ igen.↲ ↲ Et andet eksempel på anvendelsen af cellenavne med ! er i ↓ for┄bind┄else med større omplaceringer med flyt-kommandoen:↲ ↲ ┆0e┆↓ / æ d10, ;du hæfter et ! på cellehenvisning-↲ ->->"TEGN IND"!<cr> ;erne i cellerne D10-D13 - det kan↲ / æ d11, ;gøres ved hjælp af ændring-kom-↲ ->->"TEGN IND"!<cr> ;mandoen↲ / æ d12, ;↲ ... ;fortsæt selv.↲ ┆0f┆↓ ↲ / f d10:d13, f1, ;du kan nu flytte cellerne vilkår-↲ ;ligt rundt i skemaet uden at ↲ ;celle henvisningerne omregnes↲ / f f1:f4, f2, ;bemærk, at de to intervaller godt↲ ;må overlappe hinanden↲ ↲ / b b15:b16, j, ;hvis du flytter til celler med↲ ;indhold overskrives dette, und-↲ / f f2:f5, b15, ;tagen når cellerne er beskyttet↲ ;(gælder også kopi)↲ ↲ I forbindelse med omregninger vil det kunne ske, at en cel┄↓ lehen┄vis┄ning beregnes til at skulle ligge uden for skemaet, ↓ dvs. cel┄le┄navnet overskrider ydergrænserne A1-DW1-A255-↓ DW255. I disse til┄fælde får du en meddelelse i stil med ↓ den, der gælder ved slet┄ning.↲ ↲ ┆8c┆┆83┆┆cb┆↓ ┆0e┆↓ / k c10:c13, f6, ;denne kopiering medfører en for-↲ ;skydning på 4 rækker mod lavere↲ ;rækketal - C3 (fra celle C10) be-↲ ;regnes at skulle have rækkenr. -1↲ ;og derfor ses følgende meddelelse:↲ ↲ ┆0f┆↓ F6: henvisn. til C3 forskydes ej:↲ ↲ <vilkårlig tast> ;bladre til næste meddelelse↲ ↲ F7: henvisn. til C4 forskydes ej:↲ ↲ <vilkålig tast> ;efter sidste meddelelse udføres↲ ;kopi - som resulterer i *****↲ ;(division med 0)↲ ↲ Denne type meddelelse kan også forekomme ved hent med for┄↓ skyd┄ning, men i så fald vil meddelelserne gå på de "gamle" ↓ celler i skemaet, der hentes (jvf. afsnit 4.1).↲ ↲ Du kan afbryde; det er ikke nødvendigt at gemme skemaet. Du ↓ bør også stoppe for visning af formler i skema (/ c f,).↲ ↲ Der er mange forhold, der gør udbygninger og ændringer på┄↓ krævet, bl.a. kan det være et ønske om hurtigere at kunne ↓ foretage mere detaljerede analyser, end skemaet i den nu┄┄↓ værende form lægger op til. Afsnit 4.2 peger på nogle mu┄↓ ligheder i den retning.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆4. Betjeningsvejledning II↲ ┆14┆┆b2┆┆b0┆┆a1┆4. Betjeningsvejledning II┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆_┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ┆b0┆4. Betjeningsvejledning II↲ ↲ ↲ ┆b0┆4.1 Skemahåndtering↲ ↲ Du har rutinemæssigt udført gem og hent af skemaer og be┄↓ nyt┄tet standardværdier. Du kan også benytte disse kommando┄↓ er til at ma┄ni┄pulere med skemaerne.↲ ↲ Hent først "db" - brug standardværdier.↲ ↲ ↲ A B C D E↲ ↲ 1 Model 10 Model 15 Model 20↲ 2 ------------------------------↲ 3 Område 1: 42 20 33↲ 4 2: 55 35 66↲ 5 3: 36 8 27↲ 6 4: 72 37 89↲ 7 ------------------------------↲ 8 Ialt: 205 100 215↲ 9 ↲ 10 ↲ 11 Salgsindtægt: 20500 15000 43000↲ 12 ↲ 13 Prod.omk.: 7688 7500 16125↲ 14 ↲ 15 Dækningsbidrag: 12812 7500 26875↲ 16 ↲ 17 ↲ 18 ↲ ↲ ↲ Skemaet "db" blev opbygget omkring "salg-1". Det kan også ↓ ud┄nyt┄tes sammen med salgstal fra "salg-2", idet du kan hen┄↓ te salgs┄tal┄lene som en del af et skema.↲ ↲ / a b3:d6, j, ;for en ordens skyld bør du først↲ ;annullere de gamle salgstal↲ ↲ ! ;efter gennemregning er resultat-↲ ;erne 0↲ ↲ / ;salgstallene ligger i område B3↲ h ;til D6, som du specifikt udvælger↲ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ salg-2, ;og henter↲ b3, ;↲ d6, ;↲ , ;med automatisk gennemregning får↲ ;du resultaterne umiddelbart - el-↲ ;lers gennemregn med !↲ ┆0f┆↓ ↲ / ø a, 15, ;forskellige søjlebredder skema-↲ ;erne indbyrdes kan umiddelbart ud-↲ ;lignes↲ ↲ Gem herefter skemaet i sin helhed som "db-2". Tøm skærmen.↲ ↲ Forudsætningen for sådanne manipulationer er selvfølgelig ↓ en fast linie i skemaopbygningen. Specielt må området i ↓ skemaet på skærm┄en ikke være mindre end det største område, ↓ du agter at hente. En udskrift af de enkelte skemaer, evt. ↓ med række- og søjlebetegnel┄ser, vil være en god hjælp til ↓ at overskue disse forhold.↲ ↲ En anden type manipulation kunne bestå i at skaffe en sam┄↓ let over┄sigt f.eks. for model 15 på basis af en række ↓ salgs┄peri┄oder.↲ ↲ / ;ledetekster kan bruges fra "db"↲ h ;og de skal fortsat være i søjle A↲ db, ;↲ a1, ;↲ a15, ;↲ , ;↲ ↲ / ;første periode er i søjle C i ske-↲ h ;ma "db" - den hentes til skærmbil-↲ db, ;ledet og skal forskydes til søjle↲ c1, ;B, dvs. celle C1 i skemaet skal↲ c15, ;være celle B1 i skærmbilledet↲ b1, ;↲ ↲ / ;anden periode er i søjle C i skema↲ h ;"db-2" - den hentes til skærmbil-↲ db-2, ;ledet, men skal ikke forskydes, da↲ c1, ;den igen skal ligge som søjle C↲ c15, ;↲ , ;↲ ↲ Gem evt. som "mod-15".↲ ↲ Du kan selv prøve at opstille flere "db-x" skemaer og fort┄↓ sæt┄te udbygningen af "mod-15" skemaet.↲ ↲ ┆8c┆┆83┆┆c2┆↓ I forbindelse med forskydninger foretages omregninger af ↓ cel┄le┄hen┄visninger og her gælder samme princip som beskrevet ↓ i af┄snit 3.6 - med samme mulighed for meddelelser:↲ ↲ <celle>: henvisn. til <celle> forskydes ikke:↲ : :↲ : :↲ den celle cellehenvisning der ikke er omregnet↲ ┆a1┆i skemaet┆e1┆↲ (modsat skærmbilledet), som indehol-↲ der henvisninger, der ikke for┄skydes↲ ↲ Hvis du har flere diske, kan du dirigere skema┄erne vilkår┄↓ ligt mellem disse. Du skal så anføre "sted" sam┄men med ↓ "navn" (eksempelvis "b:salg-3"). Alle steder i kom┄mando┄spe┄↓ ci┄fi┄ka┄tionerne, hvor du kan bruge "navn", kan du også bruge ↓ "sted" (kom┄mando: G,H,U,V,Z).↲ ↲ Filnavne uden "sted" (som eksemplerne i denne vejledning) ↓ henføres altid til den aktuelle disk.↲ ↲ Skemahåndteringer med hent vil altid overskrive indholdet i ↓ det om┄råde på skærmen, hvortil du henter (undtagen celler, ↓ der er beskyttede). Hvis flere skemaer skal sam┄menregnes ↓ kan du i stedet benytte værdiregning (kom┄mando: V - se også ↓ af┄snit 4.3).↲ ↲ Tøm og hent "salg-1".↲ ↲ / ;du kan sammenregne flere perioder↲ v, ;til en total↲ salg-2, ;↲ b3, ;↲ d6, ;↲ ↲ Også gem-kommandoen kan arbejde på områder og benyttes i ↓ ske┄ma┄håndteringen. Gem kan ikke foretage forskydninger, men ↓ ved at gem┄me områder som hjælpefiler, kan du siden hen sam┄↓ menbygge det ønskede skema med hent.↲ ↲ Tøm og hent "db".↲ ↲ / ;du gemmer eksempelvis alle bereg-↲ g ;ningsresultater - du gemmer kun↲ hjælp, ;værdier, ikke formler (resultater-↲ a8, ;ne ville i så fald blive 0)↲ d15, ;↲ j, ;j for gemme værdier kun↲ ↲ ┆8c┆┆83┆┆b9┆↓ / a a3:d15, j, ;fra skærmbilledet bruges kun↲ ;teksterne i de to øverste rækker↲ ↲ ┆0e┆↓ / ;med hent forskydes resultaterne,↲ h ;så de passer med overskrifterne↲ hjælp, ;↲ a8, ;baggrunden for sådanne ombrydning-↲ d15, ;er kunne være at få en specifik↲ a3, ;opstilling til rapporteringsformål↲ ┆0f┆↓ ↲ Du kan også med udskrift-kommandoen direkte vælge bestemte ↓ om┄råd┄er til udskrift, samt vælge udskriften på printer (el┄↓ ler device i┄øvrigt) eller som fil på diskette.↲ ↲ a) OBS! printer tilsluttes og klargøres først!↲ ↲ / ;udskrift dirigeres til printer som↲ u ;standardværdi (LST:)↲ , ;↲ , ;det mindste område med indhold↲ b10, ;vælges automatisk - du kan helt↲ ;eller delvist vælge anderledes↲ ;↲ 10, ;du vælger linier/side og skr.pos./↲ 45, ;lin. direkte eller benytter stand-↲ ;ardværdier↲ j, ;du kan medtage række- og søjlebe-↲ ;tegnelser eller udelade disse↲ ↲ ┆0e┆↓ b)↲ ↲ / ;hvis udskriften ønskes som fil på↲ u ;diskette, anføres filnavn. Skal↲ tekst.blk, ;filen anvendes i RcTekst sammen-↲ , ;hæng, benyttes tilføjelsen ".blk"↲ b10, ;↲ 10, ;↲ 45, ;↲ j, ;↲ ┆0f┆↓ ↲ Udskrift-kommandoen er beskrevet i afsnit 5.6. U.↲ ↲ I forbindelse med kommandoen kan følgende meddelelse fore┄↓ komme:↲ ↲ søjle <bogstav(er)> for bred; fortsætte (j/n):↲ ↲ Denne meddelelse indikerer, at søjlebredden er større end ↓ ┆8c┆┆83┆┆b0┆↓ det spe┄cificerede antal skrivepositioner/linie - med j væl┄↓ ges at fort┄sætte (og overspringe søjlen i udskriften); med ↓ n annulle┄res kommandoen.↲ ↲ Ved udskrift som fil på diskette kan også følgende medde┄l┄↓ else fo┄rekomme:↲ ↲ overskrive <sted><navn> (j/n):↲ ↲ Der er desuden mulighed for at få en celleliste (komman┄do: ↓ Z).↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆4.2 Skematilrettelægning↲ ↲ Du kan gøre skemaerne mere analyse-venlige, hvis du i op┄↓ byg┄ning┄en tager højde for de faktorer, du vil drage ind i ↓ ana┄ly┄sesituation┄en, og gør dem til værdier i celler uden ↓ for det egentlige be┄reg┄ningsudtryk. Du kan så ændre i vær┄↓ dierne uden at skulle ændre i de mere sammensatte udtryk.↲ ↲ Eksempelvis på basis af db-skemaet:↲ ↲ A B↲ ↲ 8 Ialt: B3+B4+B5+B6↲ 9 +/- %: <pct.værdi>↲ 10↲ 11 Stykpris: <pris>↲ 12 +/- %: <pct.værdi>↲ 13 Salgsindtægt: A8*(1+A9/100)*A11(1+A12/100)↲ ↲ ↲ Du kan herefter nemmere variere de enkelte faktorer og hur┄↓ tigere få en mere nuanceret analyse. Ulempen kan være at ↓ ske┄maet vokser og bliver mere uoverskueligt.↲ ↲ For at bevare en tættere visuel sammenhæng mellem beregnede ↓ re┄sul┄tater, kan du vælge at placere dine analysefaktorer i ↓ randen af skemaet.↲ ┆82┆↲ ┆0e┆↓ ↲ A B C D E↲ ↲ 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++↲ 2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++↲ 3 +++++++ ***********************************************↲ 4 +++++++ ***********************************************↲ 5 +++++++ *************↲ 6 +++++++ *************↲ 7 +++++++ ************* :↲ 8 +++++++ ************* :↲ : : beregningsdel↲ : tekstdel↲ faktorer↲ ┆0f┆↓ ↲ ↲ Du kan også vælge et hjælpefelt, som du placerer ude til ↓ siden i forhold til den øvrige skemaopstilling - eller ne┄↓ den┄under. Ulempen med disse løs┄ning┄er kan være et tab i ef┄↓ fekten af den visuelle kalkulation.↲ ↲ ┆8c┆┆83┆┆b9┆↓ Hvis skemaet strækker sig over flere skærmbilleder, kan du ↓ låse rækker eller søjler. Kun rækker neden under eller søj┄↓ ler højre for den låste, vil så rulle, når cellemarkøren ↓ flyttes neden ud eller højre ud af skærmbilledet. Du kan ↓ låse et vilkårligt sted. F.eks. kan du først rulle søjle A ↓ og B ud af skærmbilledet og så låse søjle C - søjle A og B ↓ vil herefter være skjult indtil du fjerner låsen.↲ ↲ Låsning kan også udnyttes i forbindelse med hjælpefelter ↓ pla┄ceret højre for eller nedenunder den egentlige bereg┄┄↓ nings┄del. Skemaet låses i skærmbilledet pånær en række el┄↓ ler søjle og hjælpefeltet rulles, således at en ræk┄ke/søjle ↓ med faktorer kan ændres ad gangen i umiddelbar visuel sam┄↓ menhæng med skemaet (vær opmærksom på fremadret┄tede henvis┄↓ ninger og de beregningsmæssige konsekvenser heraf - jvf. ↓ 4.2 og 5.7.1).↲ ↲ Skemaer bør iøvrigt ikke anlægges større og mere komplekse ↓ end strengt nødvendigt - dels bliver overblikket dårligere ↓ og senere ændringer vanskeligere at gennemføre, dels vil ↓ gen┄nemregningen af skemaet tage forholdsvis længere tid. Så ↓ er det mere hen┄sigts┄mæssigt at benytte de mange håndte┄↓ rings┄muligheder, således at re┄sultater fra et sæt skemaer ↓ på et givet detaljeringsniveau over┄føres som inddata til ↓ skemaer på et højere niveau.↲ ↲ I skemaopstillingen bør man tilstræbe at udnytte øverste ↓ venstre hjørne i arbejdsskemaet som en samlet, kompakt hel┄↓ hed. På system┄linien vises løbende, hvor mange % af ar┄↓ bejds┄lagerets kapacitet der er tilbage til udnyttelse. Hvis ↓ ske┄maet - f.eks. under en større kopi operation - over┄skri┄↓ der arbejdslagerets kapacitet, ses meddelelsen "skema ↓ fuldt". Sker dette, mens en operation er i gang, vil opera┄↓ tionen blive stoppet, selvom den ikke er fuldført. Det vil ↓ dog stadig være muligt at udføre en gem-kom┄man┄do, hvorefter ↓ man kan foretage en mere hensigtsmæssig opdeling i flere ↓ mindre skemaer.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆4.3 Beregningsudtryk↲ ↲ I forbindelse med analysesituationer kan det også ofte være ↓ en fordel at kunne fastholde ændringseffekten på udvalgte ↓ nøgletal.↲ ↲ Eksempelvis på basis af db-skema.↲ ↲ A B↲ ↲ 14↲ 15 effekt: (B11-B13)-B16↲ 16 Dækningsbidrag: B11-B13↲ ↲ ↲ At en sådan type beregning lader sig gennemføre, beror på ↓ det for┄hold, at skemaet gennemregnes i en given orden. Man ↓ kan altså nå at benytte et "gammelt" resultat (B16) og sam┄↓ men┄holde det med sig selv som "nyt" resultat (B11-B13 i ↓ B15). B15 giver altid re┄sultatet 0 efter en ekstra manuel ↓ gennemregning.↲ ↲ Regnemåden bestemmes med kommando: R. Foruden automatisk ↓ el┄ler ma┄nuel gennemregning, kan vælges mellem rækkevis og ↓ søj┄levis be┄regning. Den omstændighed, at noget beregnes før ↓ noget andet, kan have indflydelse på beregningernes rig┄tig┄↓ hed - normalt vil man have en sikker fornemmelse for det ↓ ret┄te beregningsforløb ud fra arbejdet med opstillingen af ↓ skemaet og langt de fleste kombina┄tioner af opstillinger og ↓ cellehenvisninger vil også være indif┄ferente over for be┄↓ reg┄ningsforløbet. Som check på rigtig bereg┄ning, kan man ↓ udføre en ekstra gennemregning (manuelt med !) og resultat┄↓ erne må så ikke ændre sig (pånær evt. "effekt"-bereg┄ning┄↓ er).↲ ↲ Beregningsudtryk bør - ligesom skemaer - ikke anlægges ↓ stør┄re og mere komplekse end strengt nødvendigt. En nærmere ↓ be┄skrivelse af beregningsudtryk findes i afsnit 5.7, som ↓ også illusterer nogle muligheder med eksempler.↲ ↲ Beregninger på grundlag af flere skemaer kan udføres som ↓ vær┄diregning (kommando: V), der kombinerer håndterings- og ↓ beregningsfunktioner.↲ ↲ Under skemahåndtering er allerede benyttet muligheden for ↓ sammenlægning af to skemaer (salg-1 og salg-2). For lettere ↓ at kunne overskue beregningerne, oprettes - med salg-1 som ↓ udgangspunkt - følgende skemaer:↲ ↲ ┆8c┆┆83┆┆b9┆↓ (/ h salg-1, , , ,)↲ ↲ cellemarkør til B3 ;inddater 1 i alle områder for alle↲ ;modeller↲ 1 ... ;↲ ;↲ / g et, , , , ;gem som "et"↲ ┆0e┆↓ ↲ cellemarkør til B3 ;tilsvarende, men inddater 2↲ ;↲ 2 ... ;↲ ;↲ / g to, , , , ;gem som "to"↲ ↲ ┆0f┆↓ Med disse skemaer kan nogle af værdiregningens muligheder ↓ il┄lustreres (kommandoen er yderligere omtalt i 5.6. V).↲ ↲ / ;vilkårligt mange skemaer kan ind-↲ v ;gå - de enkelte skemanavne opfør-↲ to to et, ;es efter hinanden med blank-tegn↲ , ;imellem (ialt 60 tegn er til rå-↲ , ;dighed)↲ , ;↲ ↲ Kommandoen kan også bruges flere gange efter hinanden, hvis ↓ mange skemaer skal inddrages (ikke gennemsnitsbe┄regning).↲ ↲ / ;kommandoen kan specificeres til↲ v ;at arbejde på områder - samme om-↲ to to et, ;råde gælder alle skemaer, der be-↲ , ;handles med samme kommando↲ b3, ;↲ b6, ;↲ ↲ Værdiregning medtager alene talværdier; celler med bereg┄↓ nings┄udtryk eller tekst indgår ikke. Beregningsudtryk i et ↓ skema i skærmbilledet arbejder normalt. Hvis resultater af ↓ beregningsudtryk skal indgå i værdiregningen, skal de først ↓ gemmes som talværdier (jvf. gem-kommandoen).↲ ↲ / ;denne beregning giver ingen resul-↲ v ;tat, da de berørte celler indehol-↲ to, ;der beregningsudtryk↲ *, ;↲ b8, ;↲ d8, ;↲ ↲ ┆8c┆┆83┆┆a7┆↓ ┆0e┆↓ / ;denne beregning er o.k. - men be-↲ v ;mærk celle A6 indgår ikke, idet↲ to, ;"4:" er et tekstudtryk↲ -, ;↲ a6, ;↲ d6, ;↲ ┆0f┆↓ ↲ Hvis en celle ┆a1┆i skemaet i skærmbilledet┆e1┆ er beskyttet, ude┄↓ lukkes denne celle og de tilsvarende celler i de øvrige ↓ ske┄maer fra værdiregningen. Det er uden betydning, om cel┄↓ lerne i de øvrige skemaer indeholder beskyttede celler. ↲ ↲ / b b5:d5, j, ;"område 3" er nu udelukket fra be-↲ ;regningen↲ ↲ ┆0e┆↓ / ;gennemsnitsberegning kan f.eks. ↲ v ;benyttes som grundlag for et skøn↲ to et, ;over tallene for en kommende ↲ g, ;periode - her som gennemsnit af↲ b3, ;aktuelle tal(=skærmbillede) +↲ b6, ; "to" + "et"↲ ┆0f┆↓ ↲ / ;gennemsnittet kan vægtes gennem↲ v ;udeladelse/gentagelse af skemaer↲ to et et, ;fra de enkelte perioder↲ g, ;↲ c3, ;↲ d6, ;↲ ↲ / d , 2, ;for værdiregning gælder det antal↲ ;decimaler, der er specificeret for↲ / v et et, g, , , ;skemaet i skærmbilledet (indivi-↲ ;duelt eller grundindstilling) -↲ / d , 1, ;nøjagtigheden kan efter beregning-↲ ;en ikke øges ved at øge antal de-↲ / v et, g, , , ;cimaler↲ ;↲ / d , 2, ;↲ ↲ Status for behandlingen af skemaerne vises med følgende ↓ med┄delelser:↲ ↲ **** behandler fil <sted><navn>↲ ↲ Opstår der fejl under behandlingen, vises følgende med┄del┄↓ el┄se:↲ ↲ fil <sted><navn>.NCD fejlbehæftet - afbryde (j/n):↲ ↲ ┆8c┆┆83┆┆b9┆↓ j - afbryde kommandoen↲ n - udelukke pågældende fil fra beregningen som iøvrigt↲ fortsættes↲ ↲ Værdiregningsområdet kan udmærket være en del af et større ↓ skema, således kunne skema "db" have været benyttet som ud┄↓ gangspunkt for eksemplerne i stedet for for skemaet "salg-↓ 1". Man kan også som i eksemplerne koncentrere sig om vær┄↓ di┄regningen og så hente den øvrige beregningsdel til slut ↓ (f.eks. i den aktuelle situation: / h db, a9, d15, ,) og ↓ der┄ved få inddraget værdiregningsresultaterne i en videre ↓ beregning.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆5. Referencedel↲ ┆14┆┆b2┆┆b0┆┆a1┆5. Referencedel┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆_┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ┆b0┆5. Referencedel↲ ↲ ↲ ┆b0┆5.1 Start↲ ↲ RcKalk afvikles enten under menusystemet (under CCP/M-86) ↓ eller direkte under styresystemet CCP/M-86.↲ ↲ Inden RcKalk tages i brug, bør der laves mindst en kopi af ↓ RcKalk systemet, evt. for┄bered┄es menusystemet til at kunne ↓ kalde RcKalk. Se afsnittet om RcKalk og CCP/M-86.↲ ↲ ↲ Hvis RcKalk afvikles under menusystemet tastes valgtegnet ↓ for RcKalk, når menuen er er vist på skærmen. ↲ ↲ Hvis RcKalk ønskes afviklet direkte under CCP/M-86 styre┄sy┄↓ stemet, startes RcKalk med følgende kommandolinie (for┄ud┄sat ↓ RcKalk programmellet er på disk A):↲ ↲ A>┆b0┆rckalk<cr>┆f0┆ ;store/små bogstaver gør ingen for-↲ ;skel i denne sammenhæng - <cr> an-↲ ;giver, at vognreturtasten benyttes↲ ↲ Efter et kort øjeblik præsenterer RcKalk sig med sin hoved┄↓ menu.↲ ↲ ↲ ┆b0┆5.1.1 Hovedmenu↲ ↲ ↲ ↲ Rc750 RcKalk x.x↲ ↲ Arbejdsskema Grundindstilling↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ Copyright 1984 A/S Regnecentralen↲ ↲ Release xx.xx.xx Løbenummer RCxXxxxxx↲ ↲ ↲ Fra denne menu kan vælges 'Arbejdsskema' (tast a) eller ↓ 'Grundindstilling' (tast g).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.1.2 Grundindstilling↲ ↲ ↲ GRUNDINDSTILLINGER:↲ ↲ D..decimaler................................(0...14): xx↲ ↲ J..justering, tal højre-/venstrestilles........(h/v): x↲ $..justering, tekst højre-/venstrestilles......(h/v): x↲ ↲ L..udskrift, linier pr. side...............(1...999): xxx↲ P..udskrift, skrivepositioner pr. linie....(4...999): xxx↲ V..udskrift, venstre margen.................(0...32): xx↲ ↲ Ø..søjlebredde..............................(4...64): xx↲ ↲ ↲ Tast bogstav for valg; skriv ny værdi og accepter med <cr>; ↓ fejl kan rettes med eller ESC.↲ De enkelte værdier (pånær V) kan ændres under arbejdet ↓ (komman┄┄doerne:┄ D,J,U,Z,Ø).↲ ↲ (gå til arbejdsskema: tryk på mellemrum tangenten)↲ ↲ ↲ Grundindstillingerne bestemmer dels, hvorledes arbejdsske┄↓ maet ska┄l opbygges, og indeholder dels nogle oplysninger, ↓ der benyttes i forbindelse med ud┄skrift-kommandoen. Værdi┄↓ erne kan ændres under arbejdet, for hele skemaet eller for ↓ dele af det.↲ ↲ Når bogstav vælges, flyttes markøren til værdifeltet og ↓ slet┄ter den gamle værdi. Ny værdi kan indtastes og accepte┄↓ res med <cr>.↲ ↲ Fejltastninger kan rettes med - værdier forskellige fra ↓ de anførte specifikationsintervaller accepteres ikke. Tas┄↓ tes ESC fås den gamle værdi igen.↲ ↲ Grundindstillinger for udskrift-kommando er beskrevet i 5.6 ↓ U.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.2 Skærmbillede↲ ↲ ↲ ↲ <...A...><...B...><...C...><...D...><...E...><...F...>↲ 1 ---------↲ 2 ---------↲ 3 ---------↲ 4 ---------↲ 5------------------OOOOOOOOO-----------------RÆKKE 5-----↲ 6 ---------↲ 7 -SØJLE C- OOOOOOOO = CELLE↲ 8 --------- C5 = CELLENAVN↲ . invers skrift = CELLEMARKØR↲ .↲ 17 ---------↲ 18 ---------↲ 19 ---------↲ 20 ---------↲ +++++++++++++++++++++++++++++++++++++++++++ AKTIVLINIE ++++↲ +<MARKØR>++++++++++++++++++++++++++++++++++ ARBEJDSLINIE ++↲ +++++++++++++++++++++++++++++++++++++++++++ SYSTEMLINIE +++↲ ↲ ↲ ↲ ┆b0┆5.2.1 Aktivlinien↲ ↲ Indeholder information om den igangværende aktivitet; lini┄↓ en er delt i to felter.↲ ↲ Felt 1 giver oplysninger om status for aktiviteten:↲ ↲ o.k. - parat til næste aktivitet, ingen fejl.↲ vent - igang med aktivitet, afvent o.k. eller↲ vejledning↲ <vejledning> - den løbende overvågning af aktiviteterne↲ giver vejl./fejloplysninger.↲ <kommando> - navn vises efter indtastning af kommando.↲ ↲ Felt 2 viser det faktiske indhold af den aktive celle (59 ↓ tegn). Celler med tekstindhold indledes med $-tegn; øvrige ↓ celler er nu┄meris┄ke. I kommandostatus vises vejl./fejlop┄↓ lys┄ninger til hvert trin i kommandoen og til dens udførel┄↓ se.↲ ↲ ↲ ┆b0┆5.2.2 Arbejdslinien↲ ↲ Her indtastes data og kommandoer.↲ ↲ ┆8c┆┆83┆┆c2┆↓ Første tegnposition viser beregningsmåde:↲ ↲ = - automatisk beregning efter hver inddatering.↲ > - beregnig igangsættes manuelt (tast !).↲ ↲ Dernæst ses markøren; den må ikke forveksles med cellemar┄↓ køren i arbejdskemaet.↲ ↲ ┆0e┆↓ For indtastning af data på arbejdslinien gælder:↲ ↲ 78 tegn - medtages i beregninger.↲ 64 tegn - vises som celleindhold, max.↲ 59 tegn - vises på aktivlinien.↲ ┆0f┆↓ ↲ ↲ ┆b0┆5.2.3 Systemlinien↲ ↲ Indeholder oplysninger, der er nyttige i arbejdet. Linien ↓ er delt i en række felter:↲ ↲ 1 - cellenavn for aktive celle; hvis ( ) er cellen be-↲ skyttet.↲ 2 - retning til næste celle; svarer til den retning som↲ senest er benyttet; ændres, når cellemarkøren dirige-↲ res i ny retning med pil-tast og hvis den har automa-↲ tisk flytning. Symbolerne betyder:↲ , , , = op,ned,højre,venstre↲ M = manuel flytning.↲ 3 - angiver flyttemåden i den retning, der er vist i 2:↲ nabo = flytning til nabocelle.↲ tab. = flytning til næste celle med indhold↲ og som ikke er beskyttet.↲ 4 - skemaet gennemregnes række- eller søjlevis som anført.↲ 5 - navnet på det skema, der senest har været benyttet i↲ forbindelse med hent/gem kommando og identifikation↲ af diskettestationen, hvor hent/gem blev søgt udført.↲ 6 - ledig kapacitet i arbejdslageret.↲ 7 - hver gang teksten '? = hjælp' vises, kan et hjælpe-↲ skema udløses ved at taste ?.↲ 8 - benyttes informativt.↲ ↲ ↲ ┆b0┆5.2.4 Arbejdsskemaet↲ ↲ Arbejdsskemaet deles i søjler (A-B-C ...) og rækker↲ (1-2-3 ...); hvor søjler og rækker krydser hinanden er cel┄↓ lerne be┄liggende. Cellerne navngives med søjlebogstav(er) ↓ og ræk┄ke┄tal (A1, B15).↲ ↲ ┆8c┆┆83┆┆b9┆↓ Skærmbilledet viser kun et udsnit af det totale arbejdsske┄↓ ma. Nye udsnit fremkommer, når cellemarkøren flyttes til ↓ cel┄lenavne, der ligger udenfor skærmbilledet. Cellemarkøren ↓ kan flyttes med pil-tasterne, hvis arbejdslinien er tom.↲ ↲ Arbejdsskemaet afgrænses med:↲ ↲ søjlerne - ↲ A,B,...,Z,AA,...,AZ,BA,...,BZ,CA,...,CZ,DA,...DW↲ rækkerne - ↲ 1,2,3,...,254,255↲ cellerne - ↲ A1...DW1 øverst og A255...DW255 nederst↲ A1...A255 mod venstre og DW1...DW255 mod højre↲ ↲ Indtastning af data foregår på arbejdslinien. Inddatering ↓ til arbejdsskemaet sker med vognreturtasten (i denne vej┄↓ led┄ning benævnt <cr>) og altid til den aktive celle. I ar┄↓ bejds┄ske┄maet vises talværdier og tekst; egentlige bereg┄↓ ningsud┄tryk ses på aktivlinien (kan vises i skærmbilledet ↓ ved hjælp af kommando: C).↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.3 Celle - Celleinterval - Celleområde↲ ↲ Cellenavnet skal altid skrives som↲ ↲ <søjlebogstav(er)><rækketal>↲ ↲ Eksempelvis: A1, Bk17, cX87, DW255 - små/store bogstaver ↓ gør ingen forskel.↲ ↲ Den aktive celle markeres med cellemarkøren og hertil over┄↓ fø┄res data fra arbejdslinien.↲ ↲ Følgende symboler kan optræde i en celle:↲ ↲ ?????????? - antal tegn i cellen fylder mere end bredden↲ tillader; faktiske celleindhold ses på ak-↲ tivlinien (NB: gælder ikke tekst og formler↲ i skema).↲ ********** - ┆84┆fejl i beregningsudtryk. Optræder f.eks. ↓ ┆19┆┆90┆┄┄ved division med nul; symbolet vil også ↓ ┆19┆┆90┆┄┄blive vist i alle celler, der i deres be┄↓ ┆19┆┆90┆┄┄regning bygger på den fejlbehæftede celle; ↓ ┆19┆┆90┆┄┄faktiske celleindhold ses på aktivlinien.↲ ↲ Der skelnes mellem celleinterval og celleområde:↲ ↲ interval - 1) celler i samme søjle (a1:a10)↲ 2) celler i samme række (a1:g1)↲ 3) en enkelt celle (a1)↲ område - 1) celler i samlet blok (a1:g10)↲ 2) celler i interval (a1:a10, a1:g1)↲ 3) en enkelt celle (a1)↲ ↲ Udstrækning af interval/område beskrives som:↲ ↲ <celle-1>:<celle-2>↲ ↲ eller udpenslet↲ ↲ <<søjle-1><række-1>>:<<søjle-2><række-2>>↲ ↲ Celle-2 skal altid være "størst". Hvis derfor:↲ ↲ interval - 1) samme søjle, så: række-2 længere nede end↲ række-1↲ 2) samme række, så: søjle-2 højre for↲ søjle-1↲ ┆8c┆┆83┆┆a7┆↓ ┆0e┆↓ område - 1) samlet blok, så: søjle-2 højre for↲ søjle-1↲ -og: række-2 længere nede end↲ række-1↲ ┆0f┆↓ ↲ Bemærk: mindste område = mindste interval = en enkelt celle↲ største område = hele skemaet.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.4 Cellehenvisninger og forskydninger i skemaet↲ ↲ Cellehenvisninger er cellenavne, der benyttes som del af ↓ cel┄leindhold, især som del af beregningsudtryk. Henvis┄ning┄↓ erne udtrykker et bestemt mønster mellem celler┄ne. Normalt ↓ ses cellehenvisningerne kun på aktivlinien som del af det ↓ faktiske celleindhold; men de kan også vises i skemaet ↓ (kommando: C).↲ ↲ Som udtryk for et mønster - eller indre sammenhæng - i ske┄↓ ma┄et, er henvisningerne grundlæggende i skemaets opbygning ↓ og alle muligheder for rokeringer sker med det udgangs┄↓ punkt, at henvisningsmønsteret skal bevares.↲ ↲ Hvis en celle med sit indhold af henvisninger eksempelvis ↓ skal flyttes tre søjler mod højre og to rækker ned, så vil ↓ henvisningsmønsteret blive bevaret, idet der automatisk ↓ sker en omregregning:↲ ↲ C2+F6-A10 ......+ 3-søjler..... C -> D -> E -> F -> G↲ : F -> G -> H -> I -> J↲ + 2-rækker A -> B -> C -> D -> E↲ :↲ 2 -> 3 -> 4 -> 5 :↲ 6 -> 7 -> 8 -> 9 :↲ 10 -> 11 -> 12 -> 13 .................... G5+J9-E13↲ ↲ Forskydninger mod højre og/eller nedad tæller som +, hvor┄↓ imod venstre og/eller opad tæller som -. Beregninger, der ↓ resulterer i cellenavne uden for skemaets grænser, giver ↓ an┄ledning til vejledende meddelelser af typen:↲ ↲ <celle>: henvisn. til <celle> forskydes ej:↲ ↲ Beregninger af denne slags udføres i forbindelse med kom┄↓ man┄do┄erne: F,H,I,K.↲ ↲ Ved indsætning af en tom søjle eller række (kommando: I) ↓ foretages desuden en omregning af henvisningerne, således ↓ at mønsteret bevares, trods udvidelsen af skemaet. Ved ↓ sletning (kommando: S) foretages en tilsvarende beregning ↓ med modsat fortegn.↲ ↓ Disse automatiske omregninger af henvisninger kan sættes ud ↓ af kraft, når der til henvisningen (cellenavnet) hæftes et ↓ !. Det kan gøres for enkelte henvisninger eller for alle.↲ ↲ I forbindelse med sletning dels omregnes henvisninger, dels ↓ ┆8c┆┆83┆┆b0┆↓ registreres også, i hvilke celler de slettede cellenavne ↓ indgår - det giver anledning til vejledende meddelelser af ↓ typen:↲ ↲ <celle>: henvisn. til <celle> skal ændres:↲ ↲ Forskydninger eller omplaceringer, der resulterer i celler ↓ beliggende uden for skemaets ydergrænser, medfører tab af ↓ disse celler.┆b0┆↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.5 Indtastning af data og kommandoer↲ ↲ Tegn eller taster indgår med forskellige betydninger i ind┄↓ tastningen afhængig af, hvad der forudgående er indtastet. ↓ Vognreturtasten betegnes med <cr>.↲ ↲ ┆a1┆ALTID ↲ ┆19┆┄┄┆84┆ ........ navn på aktive celle inddateres på arbejdslinie↲ ↲ ┆a1┆ARBEJDSLINIEN ER TOM ↲ ? ......... udløser generel vejledning (denne)↲ pil-tast .. flytter cellemarkøren i pilens retning↲ $ ......... indtastning betragtes som tekst↲ / ......... udløser kommandostatus↲ ! ......... udløser gennemregning af skema↲ ESC ....... afbryder RcKalk og returnerer til operativ-↲ system↲ ↲ ┆a1┆INDTASTNING, MEN EJ KOMMANDO ↲ ┆19┆┄┄┆84┆pil-tast .. -> flytter markør højre inde i data↲ ┆19┆┄┄┆84┆ <- flytter markør venstre inde i data↲ "SLET TEGN" sletter tegn i markørens position og trækker↲ tegn højre for mod venstre↲ "TEGN IND" indsætter blank-tegn i markørens position og↲ skubber tegnet i markørens position og tegn↲ højre for mod højre - tegn mistes, hvis ialt↲ flere end 78 tegn↲ ........ sletter sidste tegn i indhold og flytter↲ markør <-↲ ESC ....... tømmer arbejdslinien (2.: afbryder)↲ <cr> ...... arbejdsliniens indhold overføres til aktiv ↲ celle↲ ↲ ┆a1┆INDTASTNING, MEN EJ KOMMANDO OG EJ TEKST ↲ ┆19┆┄┄┆84┆, ......... decimalkomma↲ ! ......... cellenavn med ! omregnes ikke ved forskydning↲ : ......... mellem cellenavne, angiver celleinterval/-↲ område↲ ; ......... tilføjelse uden for beregning (kommentar)↲ (Regneoperatorer er beskrevet i afsnit 5.7)↲ ↲ ┆a1┆INDTASTNING AF KOMMANDO, 1. TRIN ↲ ┆19┆┄┄┆84┆? ......... udløser hjælpeskema med kommandooversigt↲ ┆19┆┄┄┆84┆<bogstav> . udløser kommando og vejledning til 1. trin↲ ┆19┆┄┄┆84┆ ........ annullerer indtastet kommandobogstav (dernæst↲ ┆19┆┄┄┆84┆ kommandostatus)↲ ┆19┆┄┄┆84┆ESC ....... som (2.: afbryder)↲ ┆19┆┄┄┆84┆↲ ┆8c┆┆83┆┆b0┆↓ ┆0e┆↓ ┆a1┆INDTASTNING AF KOMMANDO, NÆSTE TRIN ↲ ┆19┆┄┄┆84┆, ......... udløser evt. standardværdi; afslutter igangvæ-↲ ┆19┆┄┄┆84┆ rende trin og udløser vejledning til næste; ud-↲ ┆19┆┄┄┆84┆ løser kommando (hvis sidste trin er standard-↲ ┆19┆┄┄┆84┆ værdi, udløses kommando direkte, når , tastes↲ ┆19┆┄┄┆84┆ for standardværdi)↲ <cr> ...... samme som , tast↲ ┆19┆┄┄┆84┆: ......... a) mellem cellenavne, angiver celleinterval/↲ ┆19┆┄┄┆84┆ område↲ b) mellem bogstaver, angiver søjleinterval↲ ┆19┆┄┄┆84┆ c) efter bogstav, angiver diskettestation↲ ┆19┆┄┄┆84┆ ........ sletter sidste tegn i indhold og flytter↲ ┆19┆┄┄┆84┆ markør <-↲ ESC ....... annullerer hele indtastning af kommando (2.:↲ annullerer kommandostatus; 3.: afbryder)↲ ┆0f┆↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ← ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆5. Referencedel↲ ┆14┆┆b2┆┆b0┆┆a1┆5. Referencedel┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆_┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ┆b0┆5.6 Kommandoer↲ ↲ En oversigt over kommandobogstaverne og deres betydning ↓ føl┄ger herunder (svarer til hjælpeskemaet på skærmen). I de ↓ følgende afsnit beskrives de enkelte kommandoer.↲ ↲ ↲ A..annullering...celleindhold annulleres↲ B..beskyttelse...celleindhold beskyttes mod ændring↲ C..cellemarkør...flytning til nabocelle eller med tabule-↲ ring automatisk eller manuelt; formler i↲ skema↲ D..decimaler.....bestemme antal decimaler forskelligt fra↲ grundindstilling (0 ... 14)↲ E..exit..........afbryde RcKalk og returnere til styre-↲ system/menu↲ F..flyt..........flytte indhold fra interval til nyt inter-↲ val↲ G..gem...........skrive skema som fil på disk↲ H..hent..........hente skema fra fil på disk↲ I..indsæt........indsætte en tom række eller søjle↲ J..justering.....bestemme højre/venstre justering forskel-↲ ligt fra grundindstilling↲ K..kopi..........kopiere fra interval til nyt interval↲ L..lås...........låse række(r) eller søjle(r) på skærmbil-↲ ledet↲ R..regnemåde.....beregne rækkevis eller søjlevis; automa-↲ tisk eller manuelt↲ S..slet..........slette række eller søjle↲ T..tøm...........hele skemaet tømmes for sit indhold↲ U..udskrift......skema skrives på printer eller som fil på↲ disk↲ V..værdiregning..beregn nye værdier på grundlag af flere↲ skemaer↲ Z..celleliste....som U, men faktiske celleindhold på liste-↲ form↲ Æ..ændring.......celleindhold overføres til arbejdslinie og↲ kan ændres↲ Ø..søjlebredde...bestemme søjlebredde forskelligt fra ↲ grundindstilling (4 ... 64)↲ Å..gå til........cellemarkør hopper til given celle↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆A - Annullering↲ ↲ ┆a1┆Format↲ /A,område,bekræftelse↲ ↲ område - afgrænser de celler som berøres; stand-↲ ardværdi: A1:DW255↲ bekræftelse - indbygget som sikkerhed, idet kommando-↲ en udføres umiddelbart UDEN vejledende↲ oplysninger om de henvisninger mellem↲ celler, som berøres↲ ↲ ┆a1┆Beskrivelse↲ Celleindholdet annulleres og celle er herefter tom; udløser ↓ ingen gennemregning af skema.↲ ↲ Beskyttede celler annulleres ikke. Individuelle søjlebred┄↓ der ændres ikke; individuelle antal decimaler og højre/ ↓ venstre justeringer mistes.↲ ↲ ┆a1┆Bemærkninger↲ Da tomme celler indgår med værdien 0 i beregninger (hvis de ↓ er benyttet som henvisning), vil næste gennemregning ofte ↓ være fejlbehæftet, f.eks. division med 0, medmindre celler┄↓ ne straks efter igen opbygges med et nyt indhold.↲ ↲ Kommandoen er således typisk til brug i opbygning eller om┄↓ brydning af et skema, hvor hele skemaet efterfølgende gen┄↓ nem┄gås før brug.↲ ↲ ┆a1┆Eksempler↲ /A,b17,j↲ /A,a5:f15,j↲ /A,A1:DW255,n↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆A - Annullering┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆B - Beskyttelse↲ ↲ ┆a1┆Format↲ /B,område,udføre/fjerne↲ ↲ område - afgrænser de celler som berøres; stand-↲ ardværdi: A1:DW255↲ udføre/fjerne - angiver om beskyttelsen skal udføres↲ eller fjernes↲ ↲ ┆a1┆Beskrivelse↲ Celleindholdet i beskyttede celler kan ikke ændres; tomme ↓ cel┄ler kan ikke på forhånd beskyttes. Med ændring tænkes på ↓ egentlige forandringer i indholdet (kommandoer: A,H,S,Æ). ↓ For H - hent i den betydning, at en beskyttet celle i et ↓ be┄stående skema i skærmbillede ikke overskrives af en hen┄↓ tet celle som ellers. Har ingen virkning på skemaet iøv┄↓ rigt. Hvis den aktive celle er beskyttet, ses en parentes ↓ omkring cellenavnet på system┄linien.↲ ↲ Beskyttede celler medtages ikke i værdiregning (kommando: ↓ V).↲ ↲ Ved flytning tømmes den fraflyttede celle ikke som ellers, ↓ og beskyttelsen gælder også afledte celle både ved flytning ↓ og kopiering (kommandoer: F,K).↲ ↲ Hvis skemaet tømmes (kommando: T), slettes også beskyttede ↓ celler.↲ ↲ ┆a1┆Bemærkninger↲ Efter opbygning af et skema vil der ofte kun være få cel┄↓ ler, hvortil der skal inddateres, og resten af skemaet kan ↓ med fordel beskyttes. Det gøres nemt, hvis man først be┄↓ skytter hele skemaet og derefter fjerner beskyttelsen i ↓ inddatacel┄lerne.↲ ↲ ┆a1┆Eksempler↲ /B,c5,j↲ /B,a10:g20,j↲ /B,A1:DW255,j og eventuelt /B,a5:c8,n↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆B - Beskyttelse┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆C - Cellemarkør↲ ↲ ┆a1┆Format↲ /C,flyttemåde(formler i skema)↲ ↲ flyttemåde - ┆84┆valg mellem flytning til nabocelle ↓ ┆19┆┆94┆┄┄eller med tabulering og valg mellem au┄↓ ┆19┆┆94┆┄┄tomatisk eller manuel flytning (vis┄ning ↓ ┆19┆┆94┆┄┄af formler i skemaet); standard┄værdi: M↲ ↲ ┆a1┆Beskrivelse↲ Denne kommando bestemmer dels cellemarkørens flyttemåde, ↓ dels tillader den, at det faktiske celleindhold (formler) ↓ vi┄ses i skemaet.↲ ↲ Ved flytning til nabocelle bevæger cellemarkøren sig til ↓ næste celle i den retning, som senest har været benyttet ↓ til flyt┄ning. Ved flytning med tabulering samme princip, ↓ men til næste celle med indhold, som ikke er beskyttet; ef┄↓ ter sidste celle gentages flyttemønsteret forfra.↲ ↲ Ved automatisk flytning bevæger cellemarkøren sig efter ↓ hver inddatering; ændring af flytteretning sker ved brug af ↓ pil┄taster. Ved manuel flytning bruges piltaster.↲ ↲ Status for cellemarkørens flyttemåde ses på systemlinien.↲ ↲ Det faktiske celleindhold, der normalt kun vises på aktiv┄↓ linien, kan også vises i skemaet i cellerne, i det omfang ↓ søjlebredden tillader.↲ ↲ Kun en specifikation kan angives ad gangen og kommandoen ↓ skal benyttes ad flere omgange, hvis flere specifikationer ↓ skal ændres. Der er kun en specifikation til at vælge vis┄↓ ning af cel┄leindholdet i skemaet og den skiftevis starter ↓ og stopper denne facilitet.↲ ↲ ┆a1┆Bemærkninger↲ Tabulering er især beregnet for inddatering af nyt talmate┄↓ riale i bestående skemaer, specielt i kombination med be┄↓ skyt┄tede celler og automatisk flytning. (Bemærk: det giver ↓ ikke mening, at sætte cellemarkør til flytning med tabule┄↓ ring, hvis den be┄finder sig i celle A1 i et ellers tomt ↓ ske┄ma).↲ ↲ Benyttes automatisk flytning og ønskes retningen ændret, ↓ kan det være nødvendigt, at flytte cellemarkøren en celle ↓ for langt i den modsatte retning for så at flytte frem i ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b2┆┆b0┆┆a1┆C. Cellemarkør┆05┆RcKalk↲ ↲ ↲ den øn┄skede retning. (Bemærk: støder cellemarkøren mod ske┄↓ maets y┄dergrænser (eller låste søjler/rækker), skal ny ret┄↓ ning an┄gi┄ves manuelt; dog ikke efter kommando: Å, hvis ret┄↓ ningen i for┄vejen er sådan, at markøren vil bevæge sig bort ↓ fra græn┄se┄om┄rådet - ejheller, når flytning sker med tabule┄↓ ring).↲ ↲ ┆0e┆↓ ┆a1┆Eksempler↲ /C,a↲ /C,t↲ /C,n og eventuelt /C,m↲ /C,f (1. gang = start; 2. gang = stop)↲ ┆0f┆↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆D - Decimaler↲ ↲ ┆a1┆Format↲ /D,område,antal dec.↲ ↲ område - afgrænser de celler som berøres; stand-↲ ardværdi: A1:DW255↲ antal dec. - angiver antal decimaler, som skal gælde↲ for de berørte celler↲ ↲ ┆a1┆Beskrivelse↲ Som grundindstilling for hele skemaet benyttes et valgt an┄↓ tal decimaler. Med kommandoen kan antal decimaler defineres ↓ ander┄ledes i et givet område og forskellige områder kan de┄↓ fineres med forskellige antal decimaler. Tomme celler kan ↓ ik┄ke på for┄hånd defineres med et antal decimaler, der afvi┄↓ ger fra grund┄indstillingen.↲ ↲ Beregninger sker med fuld præcision (15 cifre), kun resul┄↓ tatet vises med valgte antal decimaler og normal afrunding ↓ (1.49 = 1.5 (1 dec.) eller 1 (0 dec.)).↲ ↲ I forbindelse med værdiregning vises beregningsresultater ↓ med det givne antal decimaler og resultatets nøjagtighed ↓ kan ikke senere øges ved at øge antal decimaler.↲ ↲ ┆a1┆Bemærkninger↲ For mange cifre i forhold til søjlebredden indikeres med ↓ ????? og her tæller antallet af decimaler såvel som de┄ci┄↓ mal┄kommaet.↲ ↲ ┆a1┆Eksempler↲ /D,d7,5↲ /D,d5:d15,2↲ /D,A1:DW255,0↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆D - Decimaler┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆E - Exit↲ ↲ ┆a1┆Format↲ /E,bekræftelse↲ ↲ bekræftelse - ┆84┆indbygget som sikkerhed, idet RcKalk ↓ ┆19┆┆94┆┄┄afbrydes og indholdet i skemaet går ↓ ┆19┆┆94┆┄┄tabt, medmindre det først gemmes↲ ↲ ┆a1┆Beskrivelse↲ RcKalk afbrydes og systemet returnerer til styre┄system┄↓ et/menuen.↲ ↲ Efter næste indlæsning af RcKalk er grundindstillinger ↓ gæld┄en┄de og gennemregning samt flytning af cellemarkør ud┄↓ føres auto┄matisk.↲ ↲ ┆a1┆Bemærkninger↲ Kommandoen giver mulighed for at vende sig mod styresy┄stem┄↓ et/menusystemet og anvende de kommandomuligheder, der her ↓ er til rå┄dighed (f.eks. navneændring på filer, statusoplys┄↓ ninger, sletning af filer, etc.).↲ ↲ HUSK først at gemme det, der netop er inddateret eller æn┄↓ dret og som ønskes bevaret!↲ ↲ ┆a1┆Eksempel↲ /E,n↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆E - Exit┆05┆RcKalk↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆F - Flyt↲ ↲ ┆a1┆Format↲ /F,fra interval,til interval↲ ↲ fra interval - det interval celler flyttes fra↲ til interval - det interval celler flyttes til↲ ↲ ┆a1┆Beskrivelse↲ Flytning resulterer i en kopiering af "fra interval" over i ↓ "til interval" og "fra interval" slettes. Tidligere indhold ↓ i "til interval" overskrives (undtagen celler, der er be┄↓ skyt┄tede).↲ ↲ Flytning er altid 1-til-1 overførsel, inkl. tomme celler, ↓ og størrelsen af "fra interval" bestemmer størrelsen af ↓ "til interval". Intervallerne skal begge være del af enten ↓ rækker eller søjler; de kan være beliggende i samme række ↓ eller søj┄le og overlapning er tilladt.↲ ↲ Efter at kommandoen er udløst, men før den faktisk udføres, ↓ bliver alle omregninger af cellehenvisninger, der ikke har ↓ kunnet gennemføres, udskrevet på formen:↲ ↲ <celle>: henvisn. til <celle> forskydes ej:↲ . .↲ . .↲ nye celle cellenavnet er beregnet til at↲ efter flytning ligge uden for skemaets grænser↲ ↲ Der udskrives en meddelelse ad gangen og næste meddelelse ↓ ses efter at have trykket på en vilkårlig tast. Efter sid┄↓ ste meddelelse udføres kommandoen.↲ ↲ Beskyttede celler kan ikke egentlig flyttes, idet "fra in┄↓ terval" ikke slettes; men de beskyttede celler, inkl. deres ↓ be┄skyttelse, kopieres dog i "til interval".↲ ↲ ┆a1┆Bemærkninger↲ Da begge intervaller skal være lige store, kan man nøjes ↓ med en afgrænsning af "fra interval" og kun angive begynd┄↓ elsen for "til interval" (f.eks. ... a1:a5,b7).↲ ↲ Hvis søjlebredden er forskellig i de to intervaller, kan ↓ det┄te efter flytningen rettes op; celleindhold går ikke ↓ tabt (jvf. kommando: Ø).↲ ↲ ┆8c┆┆83┆┆b9┆↓ ┆14┆┆b2┆┆b0┆┆a1┆F - Flyt┆05┆RcKalk↲ ↲ ┆0e┆↓ ┆a1┆Eksempler↲ /F,d5,b1↲ /F,b3:b27,b4:b28 eller ...,b3:b27,b4↲ /F,b4:h4,c6↲ ┆0f┆↓ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆G - Gem↲ ↲ ┆a1┆Format↲ /G, sted og navn, hvorfra, hvortil, hvad↲ ↲ eventuelt: sted og navn eksisterer - overskrive?↲ ↲ sted og navn - ┆84┆skemaet gemmes på den disk og under det ↓ ┆19┆┆94┆┄┄navn, der her angives; standardværdi er ↓ ┆19┆┆94┆┄┄angivelsen på systemlinien i felt 5↲ hvorfra - første celle i skemaet som gemmes;↲ standardværdi: A1↲ hvortil - sidste celle i skemaet som gemmes;↲ standardværdi: DW255↲ hvad - skemaet kan dels gemmes som "model"↲ (alle cellehenvisninger gemmes), dels↲ værdiskema (kun talværdier gemmes);↲ standardværdi: N, dvs. alt gemmes↲ overskrive - ┆84┆et skema er gemt samme sted og med sam┄↓ ┆19┆┆94┆┄┄me navn, - må det overskrives? Be-/af┄↓ ┆19┆┆94┆┄┄kræftes med ja/nej.↲ ↲ ┆a1┆Beskrivelse↲ Foruden celleindholdet gemmes også alle informationer om ↓ cel┄lemarkør, regnemåde, søjlebredde, m.m. Når skemaet sene┄↓ re hentes, vil det præsentere sig nøjagtigt, som det blev ↓ gemt.↲ ↲ Reglerne for benævnelse af diskstationer og for filnav┄ne ↓ følger styresystemets standard (jvf. RcKalk og CCP/M-86). ↓ Hvis skemaet gemmes på den disk, hvor RcKalk ind┄læses fra, ↓ er det unødvendigt at angive "sted".↲ ↲ På systemlinien ses det sted og navn, der senest har været ↓ benyttet i forbindelse med gem (eller hent) skema og som ↓ be┄nyttes som standardværdi.↲ ↲ Skemaet kan gemmes i sin helhed, eller et bestemt område ↓ kan udvælges og gemmes. Der foretages ingen forskydninger. ↓ Gem┄mes et delområde, vil det beholde sin placering i for┄↓ hold til den oprindelige opbygning af skemaet.↲ ↲ Til brug i forbindelse med værdiregning (kommando: V) kan ↓ skemaet gemmes alene som talværdier. I så fald kan det ikke ↓ senere danne grundlag for beregninger med nyt talmateriale.↲ ↲ Hvis et skema i forvejen er gemt samme sted og med samme ↓ navn, skal det be- eller afkræftes om skemaet må overskri┄↓ ves. Efter "j" udføres kommandoen umiddelbart; efter "n" ↓ annulleres den.↲ ↲ ┆8c┆┆83┆┆dd┆↓ ┆14┆┆b2┆┆b0┆┆a1┆G - Gem┆05┆RcKalk↲ ↲ ↲ ┆a1┆Bemærkninger↲ Skemaet bør gemmes hyppigt, også under arbejdet med opbyg┄↓ ningen. Hver gang skemaet gemmes, sikrer man indholdet frem ↓ til øjeblikket og sålangt kan det altid genskabes, hvis man ↓ senere skulle miste indholdet i arbejdslageret. Altid, når ↓ man henter et skema og foretager bare mindre ændringer, ↓ skal man huske at gemme det igen, hvis ændringerne skal ↓ have virk┄ning frem┄over.↲ ↲ Det er ingen sag løbende at gemme sit skema; alle oplys┄┄↓ ninger til kommandoen kan inddateres ved brug af stand┄ard┄↓ værdierne. Da den nyeste version af skemaet altid kan skri┄↓ ves over den eksisterende, belaster det heller ikke disket┄↓ tens lagerplads mere, end skemaet aktuelt fylder.↲ ↲ Hvis man arbejder med at gemme dele af skemaet, så husk, at ↓ område skal være en samlet blok af celler - med andre ord: ↓ den mindste firkant, der indeholder alle de celler, der øn┄↓ skes gemt.↲ ↲ Hvis talværdierne fra et skema skal bruges til værdireg┄↓ ning, bør man overveje at gemme skemaet i to udgaver, en ↓ hvor alt gemmes og en hvor alene talværdier gemmes.↲ ↲ Skal et skema formidles videre til andre som fil på disket┄↓ te, kan det også være en sikkerhedsforanstaltning kun at ↓ gem┄me værdier og derved undertrykke beregningsudtryk.↲ ↲ ┆a1┆Eksempler↲ /G,skema,a1,dw255,n↲ /G,skema2,d4,h10,j↲ /G,b:skema,a1,g20,n↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆H - Hent↲ ↲ ┆a1┆Format↲ /H, sted og navn, hvorfra, hvortil, forskydning↲ ↲ sted og navn - ┆84┆skemaet søges og hentes på den disk og ↓ ┆19┆┆94┆┄┄under det navn, der her angives; i ↓ ┆19┆┆94┆┄┄stedet for navn kan angives et ?-↓ ┆19┆┆94┆┄┄tegn;stand┄ardværdi er angivelsen på sy┄↓ ┆19┆┆94┆┄┄stemlinien i felt 5↲ hvorfra - første celle i skemaet som hentes;↲ standardværdi: A1↲ hvortil - sidste celle i skemaet som hentes;↲ standardværdi: DW255↲ forskydning - ┆84┆den position i skærmbilledet, hvor før┄↓ ┆19┆┆94┆┄┄ste celle fra skemaet placeres, dvs. ↓ ┆19┆┆94┆┄┄den for skydning, der er tale om; ↓ ┆19┆┆94┆┄┄standardværdi er ingen forskydning ↓ ┆19┆┆94┆┄┄(første celle fra skema svarer til før┄↓ ┆19┆┆94┆┄┄ste celle i skærmbilledet)↲ ↲ ┆a1┆Beskrivelse↲ Når skemaet hentes, vises nøjagtig det skærmbillede, hvor ↓ cel┄lemarkøren befandt sig, da skemaet blev gemt; selvom kun ↓ et delområde af skemaet hentes.↲ ↲ For sted og navn gælder samme som omtalt under "Gem". Hvis ↓ ?-tegn benyttes i stedet for navn, vil RcKalk søge efter ↓ skemaer (Filtype = NCD) på den angivne disk.↲ ↲ Skemaet kan hentes i sin helhed, eller et bestemt område ↓ kan udvælges og hentes. Hentes et delområde, uden at der ↓ angives særlige ønsker om placering i skærmbilledet, vil ↓ det beholde sin placering i forhold til den oprindelige op┄↓ bygning af ske┄maet. Første celle i det område, der hen┄tes, ↓ kan ønskes place┄ret et givet sted; der udføres så en for┄↓ skydning i skærm┄bil┄ledet og en omregning af cellehenvis┄↓ ninger. Efter at kommandoen er udløst, men før den faktisk ↓ udføres, gives med┄delelse om alle omregninger, der ikke har ↓ kunnet gennem┄føres. Det sker på formen:↲ ↲ <celle>: henvisn. til <celle> forskydes ej:↲ . .↲ . .↲ celle i skema cellenavnet er beregnet til at↲ som hentes ligge uden for skemaets grænser↲ ↲ Der udskrives en meddelelse ad gangen og næste meddelelse ↓ ses efter at have trykket på en vilkårlig tast. Efter sid┄↓ ste med┄delelse udføres kommandoen.↲ ↲ ┆8c┆┆83┆┆dd┆↓ ┆14┆┆b3┆┆b0┆┆a1┆H - Hent┆05┆RcKalk↲ ↲ ↲ Skemaet skrives oven i et bestående skærmbillede, dog ikke ↓ i beskyttede celler.↲ ↲ ┆a1┆Bemærkninger↲ Hentning af skemaer vil for en stor del foregå rutinemæs┄↓ sigt, bl.a. ved brug af standardværdierne. Som sted og navn ↓ benyttes informationerne på systemlinien; som første posi┄↓ tion i skærm┄billedet benyttes den celleposition, der svarer ↓ til første celle, der hentes i skemaet (der sker således ↓ ingen forskyd┄ning).↲ ↲ Et bestående skærmbillede bør først tømmes (kommando: T), ↓ da der ellers kan ske en utilsigtet sammenblanding af ske┄↓ maer.↲ ↲ Denne mulighed for sammenblanding kan imidlertid også ud┄↓ nyt┄tes konstruktivt, idet dele af forskellige skemaer ofte ↓ kan gen┄bruges og sammenbygges til nye skemaer. Ved at be┄↓ skytte celler i skærmbilledet kan man hele tiden sikre, at ↓ næste hent ikke kan overskrive dele, der skal indgå i det ↓ nye skema. (Ved overskrivning med hent kan det ske, at an┄↓ tal decimaler ændrer sig).↲ ↲ Hvis man arbejder med at hente dele af skemaet, så husk, at ↓ område skal være en samlet blok af celler - jvf. "Gem". Ef┄↓ ter hent vises det skærmbillede, hvor cellemarkøren befandt ↓ sig, da skemaet blev gemt. Det kan være et andet udsnit af ↓ skemaet end det, der indeholder det aktuelt hentede delom┄↓ råde, og cellemarkøren flyttes så blot til det aktuelle ↓ del┄område.↲ ↲ ┆a1┆Eksempler↲ /H,skema,a1,dw255↲ /H,skema2,a1,b8↲ /H,skema3,d5,h8,b3↲ /H,b:skema,h45,h67↲ /H,<cr><cr><cr><cr> medfører brug af standardværdier↲ /H,?,a1,dw255↲ /H,B:?,a1,dw255↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆I - Indsæt↲ ↲ ┆a1┆Format↲ /I,række eller søjle,hvor,bekræftelse↲ ↲ række ... søjle - angiv om række eller søjle skal indsæt-↲ tes↲ hvor - angiv hvor rækken eller søjlen skal↲ indsættes↲ bekræftelse - udførelse be- eller afkræftes↲ ↲ ┆a1┆Beskrivelse↲ Et bestående skema kan udvides ved at indsætte en tom række ↓ eller søjle. Indsættelsen kan gentages efter behov.↲ ↲ Alle celler i den række, hvor den tomme række skal indsæt┄↓ tes, og alle celler nedenunder denne række, rykker en række ↓ nedad; tilsvarende for søjler, men med rykning mod højre. ↓ Celler, der skubbes ud af skemaet, mistes. Denne forskyd┄↓ ning giver anled┄ning til en omregning af alle cellenavne i ↓ de be┄rørte dele af skemaet; desuden foretages en beregning ↓ gående på udvidelsen af skemaet - sammenfattende omregnes ↓ hele ske┄maet efter følg┄ende princip:↲ ↲ cellenavne m. rækkenr. >= indsat rækkenr.: +1 til rækkenr.↲ cellenavne m. rækkenr. < indsat rækkenr.: +0 til rækkenr.↲ ↲ For indsættelse af søjler gælder tilsvarende beregninger, ↓ idet der tillægges 1 eller 0 alfabetiske trin til cellenav┄↓ nets søj┄lebetegnelse.↲ ↲ Efter at kommandoen er udløst, men før den faktisk udføres, ↓ bliver alle omregninger af cellenavne, der ikke har kunnet ↓ gennemføres, udskrevet på formen:↲ ↲ <celle>: henvisn. til <celle> forskydes ej:↲ . .↲ . .↲ nye celle cellenavnet er beregnet til at↲ efter indsæt ligge uden for skemaets grænser↲ ↲ Der udskrives en meddelelse ad gangen og næste meddelelse ↓ ses efter at have trykket på en vilkårlig tast. Efter sid┄↓ ste med┄delelse udføres kommandoen.↲ ↲ ┆a1┆Bemærkninger↲ Ved indsættelse af tomme rækker/søjler skal man især være ↓ opmærksom på beregningsudtryk af typen "sum(celle:celle)" - ↓ skal området udvides, må det ikke ske i de yderste rækker ↓ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆I - Indsæt┆05┆RcKalk↲ ↲ ↲ eller søjler, da omregningen af cellehenvisninger så ikke ↓ vil inklu┄dere den netop indsatte række/søjle; jvf. afsnit ↓ om beregning.↲ ↲ ┆a1┆Eksempler↲ /I,r,3,j↲ /I,s,bk,n↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆J - Justering↲ ↲ ┆a1┆Format:↲ /J,område,højre/venstre↲ ↲ område - afgrænser de celler som berøres; stand-↲ ardværdi: A1:DW255↲ højre/venstre - angiver den justering som skal gælde ↲ for de berørte celler↲ ↲ ┆a1┆Beskrivelse↲ Som grundindstilling for hele skemaet benyttes en valgt ju┄↓ ste┄ring, dels for tekst, dels for tal. Med denne kommando ↓ kan ju┄steringen defineres anderledes i et givet område og ↓ forskelli┄ge områder kan defineres med forskellige juste┄↓ ring┄er; både tal og tekst justeringer kan frit defineres på ↓ den┄ne måde. Tomme celler kan ikke på forhånd defineres med ↓ en justering, der af┄viger fra grundindstillingen.↲ ↲ ┆a1┆Bemærkninger↲ Da cellerne i skærmbilledet støder helt sammen kan juste┄↓ ring benyttes ved sammenskrivning af tekst over fx. 3 cel┄↓ ler med centrering omkring midterste celle.↲ ↲ ┆a1┆Eksempler↲ /J,d7,v↲ /J,d5:d15,h↲ /J,A1:DW255,h↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆J - Justering┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆K - Kopi↲ ↲ ┆a1┆Format↲ /K,fra interval,til interval↲ ↲ fra interval - det interval, hvorfra der kopieres↲ til interval - det interval, hvortil der kopieres↲ ↲ ┆a1┆Beskrivelse↲ Ved kopiering gentages (eller efterlignes) indholdet i "fra ↓ interval" og efterligningen skrives i "til interval". Ind┄↓ hold┄et i "fra interval" er uændret efter kopieringen; et ↓ tidligere indhold i "til interval" overskrives (undtagen ↓ cel┄ler, der er beskyttede).↲ ↲ Hvis "fra interval" er en enkelt celle, kan der udføres ↓ 1┆1e┆til┆1e┆mange kopiering; øvrige tilfælde er 1┆1e┆til┆1e┆1 kopi┄↓ eringer.↲ ↲ 1┆1e┆til┆1e┆mange kopieringer kræver, at "til interval" angives ↓ med den ønskede udstrækning; det må gerne omfatte den cel┄↓ le, der kopieres fra.↲ ↲ 1┆1e┆til┆1e┆1 kopieringer kræver, at "fra interval" angives med ↓ den ønskede udstrækning, hvorimod størrelsen af "til inter┄↓ val" er bestemt af "fra interval". Intervallerne skal begge ↓ være del af enten rækker eller søjler; de kan være belig┄↓ gen┄de i samme række eller søjle og overlapning er tilladt.↲ ↲ Efter at kommandoen er udløst, men før den faktisk udføres, ↓ bliver alle omregninger af cellehenvisninger, der ikke har ↓ kunnet gennemføres, udskrevet på formen:↲ ↲ <celle>: henvisn. til <celle> forskydes ej:↲ . .↲ . .↲ nye celle cellenavnet er beregnet til at↲ efter kopiering ligge uden for skemaets grænser↲ ↲ Der udskrives en meddelelse ad gangen og næste meddelelse ↓ ses efter at have trykket på en vilkårlig tast. Efter sid┄↓ ste meddelelse udføres kommandoen.↲ ↲ Kopieres beskyttede celler, vil kopierne også være beskyt┄↓ tet.↲ ↲ Kopieringer vil kun blive udført i celler, der ligger inden ↓ for skemaets ydergrænser.↲ ↲ ┆8c┆┆83┆┆cb┆↓ ┆14┆┆b3┆┆b0┆┆a1┆K - Kopi┆05┆RcKalk↲ ↲ ↲ ┆a1┆Bemærkninger↲ Det ligger i skemaers natur, at størstedelen af beregninger ↓ og mange detaljer i opbygningen er gentagelser af sig selv, ↓ blot med en forskydning til andre rækker og søjler. Kopie┄↓ ring vil således være en af de hyppigst benyttede opera┄↓ tion┄er.↲ ↲ Har man eksempelvis en gang foretaget en understregning, ↓ kan alle understregninger herefter udføres som kopiering af ↓ den┄ne. Eller har man brug for at udvikle en talrække, så ↓ speci┄fi┄cerer man blot en celle lig forudgående celle plus ↓ en til┄vækst og kopierer i det interval, hvor talrækken skal ↓ være inde┄holdt.↲ ↲ ┆a1┆Eksempler↲ /K,a5,a3↲ /K,a5,a3:a10↲ /K,a5,d27:d45↲ /K,a5,c2:k2↲ /K,a5:g5,a8:g8 eller ...,a5:g5,a8↲ /K,g5:g20,k6↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆L - Lås↲ ↲ ┆a1┆Format↲ /L,fjerne lås eller lås række/søjle↲ ↲ fjerne lås - lås fjernes fra tidligere låste rækker/↲ søjler↲ lås række/søjle - række(r) oven over, eller søjle(r) ven-↲ stre for, cellemarkøren låses↲ ↲ ┆a1┆Beskrivelse↲ Låste række(r) eller søjle(r) flyttes ikke ud af skærmbil┄↓ led┄┄et, når der herefter fremkaldes nye udsnit af arbejds┄↓ ske┄maet ved at flytte cellemarkøren mod højre eller nedad ↓ til celle┄navne uden for skærmbilledet. Cellemarkøren kan ↓ ikke flyttes ind i et låst område og kommandoerne: Æ,Å kan ↓ føl┄gelig ikke udføres; kommando: Ø kan ikke udføres på lås┄↓ te søjler, men kun hvis låsning er på række(r). Alle øvrige ↓ kom┄mandoer kan udfø┄res i det låste område.↲ ↲ Inddatering kan heller ikke foretages i et låst område.↲ ↲ Når et område ønskes låst, flyttes cellemarkøren til rækken ↓ neden under, eller til søjlen højre for, den del af skema┄↓ et, der ønkes låst, hvorefter kommandoen indtastes med be┄↓ slut┄ning om rækkevis eller søjlevis låsning; skal låsen ↓ fjernes, er det ikke nødvendigt først at stille celle┄markø┄↓ ren i posi┄tion.↲ ↲ En eksisterende låsning hæves automatisk, hvis der etable┄↓ res en ny låsning.↲ ↲ Låsning har kun virkning i skærmbilledet; gem/hent (komman┄↓ do: G,H) vil gemme/hente skærmbillede inkl. lås, hvorimod ↓ udskrift (kommando: U) ser bort fra låsning og udskriver ↓ di┄rekte fra arbejdslageret.↲ ↲ ┆a1┆Bemærkninger↲ Oftest vil låsning blive brugt til at fastholde information ↓ i skærmbilledet, f.eks. titler gældende for de udsnit af ↓ ske┄maet man sidder og arbejder med, men låsning kan også ↓ ud┄nyttes til at skjule information, så andres blik ikke ↓ til┄fældigt fanger f.eks. personlige data i skemaet.↲ ↲ ┆a1┆Eksempler↲ <cellemarkør i position> og /L,r↲ <cellemarkør i position> og /L,s↲ /L,f↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆L - Lås┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆R - Regnemåde↲ ↲ ┆a1┆Format↲ /R,arbejdsmåde↲ ↲ arbejdsmåde - valg mellem rækkevis eller søjlevis be-↲ regning og valg mellem automatisk eller↲ manuel igangsætning af beregning↲ ↲ ┆a1┆Beskrivelse↲ Ved rækkevis beregning udføres alle regneoperationer i ræk┄↓ ke 1 først, dernæst dem i række 2 og så fremdeles. Til┄svar┄↓ ende ved søjlevis beregning: først søjle A, dernæst søjle B ↓ ...↲ ↲ Ved automatisk igangsætning udføres beregninger efter hver ↓ inddatering (i og med tastning af <cr>). Bemærk: også efter ↓ nogle af kommandoerne udløses en gennemregning af skemaet.↲ ↲ Ved manuel igangsætning udføres beregningerne hver gang, ↓ der tastes et ! (forudsat arbejdslinien er tom). Manuel i┄↓ gang┄sæt┄┄ning kan oså anvendes, selvom arbejdsmåden er speci┄↓ fi┄ce┄ret som automatisk. Det har betydning i forbindel┄se med ↓ frem┄adrettede og cirkulære cellehenvisninger (jvf. afsnit ↓ om beregning).↲ ↲ Status for regnemåde ses dels på systemlinien, dels på ar┄↓ bejdslinien.↲ ↲ Der kan kun angives en specifikation ad gangen; hvis både ↓ ræk┄ke-/søjlevis og auto/man skal ændres, skal kommandoen b┄↓ enyttes ad to gange.↲ ↲ ┆a1┆Bemærkninger↲ Række- eller søjlevis beregningsmåde vil være bestemt af ↓ ske┄maets opbygning. Normalt regnes på samme måde som skema┄↓ et er tænkt, f.eks. sammenlægges tal under hinanden søjle┄↓ vis. Da et skema imidlertid ofte har begge karakteristika, ↓ både rækkevis og søjlevis beregninger, kan det være afgør┄↓ ende for valget af regnemåde, hvorledes cellehenvisningerne ↓ er opbyg┄get; se af┄snit om beregningsudtryk.↲ ↲ ┆a1┆Eksempler↲ /R,a↲ /R,s↲ /R,r og eventuelt /R,m↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆R - Regnemåde┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆S - Slette↲ ↲ ┆a1┆Format↲ /S,række eller søjle,hvor,bekræftelse↲ ↲ række ... søjle - angiv om række eller søjle skal slettes↲ hvor - angiv hvilken række eller søjle der ↲ skal slettes↲ bekræftelse - udførelse be- eller afkræftes↲ ↲ ┆a1┆Beskrivelse↲ En række eller søjle i et skema kan slettes, hvorved ind┄↓ holdet i rækken/søjlen fjernes fra skemaet og de dele af ↓ ske┄maet, der ligger nedenunder den slettede række, eller ↓ ligger højre for den slettede søjle, trækkes en række op, ↓ eller en søjle mod venstre. Indeholder rækken eller søjlen ↓ beskyttede celler, slettes den ikke.↲ ↲ Denne forskydning giver anledning til en omregning af alle ↓ cellenavne i de berørte dele af skemaet; desuden foretages ↓ en beregning gående på sammentrækningen af skemaet - sam┄↓ men┄fat┄tende omregnes hele skemaet efter følgende princip:↲ ↲ cellenavne m. rækkenr. > slettet rækkenr.: -1 til rækkenr.↲ cellenavne m. rækkenr. < slettet rækkenr.: -0 til rækkenr.↲ ↲ For sletning af søjler gælder tilsvarende beregninger, idet ↓ der tillægges -1 eller -0 alfabetiske trin til cellenavnets ↓ søjlebetegnelse.↲ ↲ Efter at kommandoen er udløst, men før den faktisk udføres, ↓ udskrives alle cellenavne, der har en cellehenvisning, som ↓ in┄deholder det rækkenummer, eller det/de søjlebogstav(er), ↓ der er ønsket slettet. Det sker på formen:↲ ↲ <celle>: henvisn. til <celle> skal ændres:↲ . .↲ . .↲ nye celle denne celle slettes↲ efter sletning↲ ↲ Der udskrives en meddelelse ad gangen og næste meddelelse ↓ ses efter at have trykket på en vilkårlig tast. Efter sid┄↓ ste med┄delelse udføres kommandoen.↲ ↲ ┆a1┆Eksempler↲ /S,r,17,j↲ /S,s,a,n↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆S - Slette┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆T - Tøm↲ ↲ ┆a1┆Format↲ /T,bekræftelse↲ ↲ bekræftelse - indbygget som sikkerhed, idet arbejds-↲ lageret tømmes for sit indhold, umid-↲ delbart, når kommandoen udløses↲ ↲ ┆a1┆Beskrivelse↲ Arbejdslageret tømmes for sit indhold.↲ ↲ Efter tømning vises på skærmen et arbejdsskema med gæld┄ende ↓ grundindstillinger. Status for regnemåde samt for flyt┄ning ↓ af cellemarkør bibeholdes fra tidligere, dog vil gen┄nem┄reg┄↓ ning af skemaet altid være stillet til automatisk igang┄sæt┄↓ ning.↲ ↲ ┆a1┆Bemærkninger↲ HUSK at gemme før tømme! - alle ændringer, selv de mindste, ↓ skal gemmes, hvis de ønskes bevaret. Har skemaet tidligere ↓ været gemt og er der ikke foretaget ændringer, der ønskes ↓ be┄varet, kan man roligt tømme - i så fald kan man altid ↓ hen┄te skemaet frem igen fra disken.↲ ↲ Man skal også altid tømme før hente, undtagen hvis det er ↓ til┄sigtet at sammenblande flere skemaer.↲ ↲ ┆a1┆Eksempel↲ /T,n↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆T - Tøm┆05┆RcKalk↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆U - Udskrift↲ ↲ ┆a1┆Format↲ /U, hvor, hvorfra, hvortil, lin./side, skr.pos./lin., r/s↲ ↲ hvor - udskrift kan vælges på printer (LST:),↲ device iøvrigt (CON:) eller som↲ fil på disk (d:filnavn);↲ standardværdi: LST:↲ hvorfra - angiver den celle i skemaet, hvorfra ↲ der udskrives; standardværdi er den ↲ første celle i et område med indhold↲ hvortil - angiver den celle i skemaet, hvortil↲ udskrives; standardværdi er den ↲ sidste celle i et område med indhold↲ lin./side - angiver hvordan skemaet skal opdeles↲ mht. rækker; standardværdi er grundind-↲ stilling↲ skr.pos./lin. - grundlag for opdeling af skemaet mht.↲ søjler; standardværdi er grundindstil-↲ ling↲ r/s - række- og søjlebetegnelser kan udskriv-↲ es sammen med de enkelte skemaudsnit;↲ standardværdi: N↲ ↲ ┆a1┆Beskrivelse↲ Forud for udskrivning skal skemaet hentes; kun skemaer i ↓ ar┄bejdslageret kan behandles med udskrift-kommandoen. En ↓ ud┄skrift indeholder tal og tekst som i skærmbilledet; lås┄↓ ning i skærmbilledet (kommando: L) ses der bort fra. Form┄↓ ler i skemaet (kommando: C-f) kan også udskrives i det om┄↓ fang søj┄le┄bredden tillader; en egentlig udskrift af celle┄↓ indholdet på listeform kan fås med kommando: Z.↲ ↲ Skemaet kan udskrives direkte på en printer, men kan også ↓ ud┄skrives som fil på en diskette for derefter at indgå i ↓ tekst┄behandlingsopgaver. Der er også mulighed for udskrift ↓ til kon┄sol og via terminalport.↲ ↲ For direkte udskrift på printer specificeres "LST:"; for ↓ dis┄kudskrift opgives diskstation og filnavn. I for┄bindel┄se ↓ med RcTekst anføres filnavnet som <navn>.BLK. Hvis en fil ↓ med dette navn allerede eksisterer på den valgte dis┄ksta┄ti┄↓ on, skal overskrivning be- eller afkræftes. Det sker via ↓ meddelelsen:↲ ↲ overskrive <sted og navn> (j/n):↲ ↲ ┆8c┆┆83┆┆c2┆↓ ┆14┆┆b3┆┆b0┆┆a1┆U - Udskrift┆05┆RcKalk↲ ↲ ↲ Udskrift på disk behandles på samme måde mht. opdeling af ↓ skemaet, som gælder for udskrift på printer og som be┄skrev┄↓ et i det følgende. Selvom filen ligger på diskette, kan den ↓ ikke længere hentes til RcKalk.↲ ↲ Skemaet kan udskrives helt eller delvist; hvis et delområde ↓ ønskes udskrevet, angives første og sidste celle i området. ↓ Uden nærmere angivelse, vælges automatisk det mindste områ┄↓ de, der omfatter første og sidste celle med celleind┄hold.↲ ↲ Den del af skemaet, der skal udskrives, opdeles automatisk ↓ på basis af "linier pr. side" og "skrivepositioner pr. li┄↓ nie".↲ ↲ Ved opdelingen efter linier (svarende til rækker) indføjes ↓ 2 blanke linier først på hver side og 1 blank linie sidst ↓ på hver side; hvis række- og søjlebetegnelser medtages til┄↓ læg┄ges desuden 2 linier. Mindste antal linier pr. skema(ud┄↓ snit) er således:↲ ↲ 3 + linier/side + 2 (hvis række-/søjlebetegnelse)↲ ↲ Ved opdeling efter skrivepositioner (svarende til søjle┄↓ bred┄der) medtages det antal hele søjlebredder, der er inde┄↓ holdt i antal skrivepositioner. Før udskrift kontrolleres ↓ de ak┄tuelle søjlebredder mod den specificerede værdi for ↓ antal skr.pos./lin. - hvis en søjle er for bred fås følg┄↓ ende med┄delelse:↲ ↲ søjle <bogstav(er)> for bred; fortsætte (j/n):↲ ↲ j - søjlen overspringes og udskriften fortsættes↲ n - kommandoen annulleres↲ ↲ Som et led i grundindstillingen, kan specificeres en værdi ↓ for venstre margen i udskriften. Hvis række- og søjlebeteg┄↓ nelser medtages, udskrives rækkenumrene i forbindelse med ↓ søjle A (eller første søjle med indhold) og der tillægges 5 ↓ skrivepositioner. Mindste antal skrivepositioner pr. skema ↓ (udsnit) er således:↲ ↲ venstre margen + skr.pos./lin. + 5 (hvis række-/søjle-↲ betegnelse)↲ ↲ Et opdelt skema udskrives med øverste venstre udsnit først, ↓ dernæst udsnit højre for (dvs. øvrige søjler tilhørende ↓ ræk┄kerne på første side); efterfølgende udskrives næste si┄↓ de med rækker og så fremdeles.↲ ↲ ┆8c┆┆83┆┆cb┆↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆U - Udskrift↲ ↲ ↲ ┆a1┆Bemærkninger↲ Udskrift-kommandoen er nøje afstemt til skemahåndtering og ↓ ethvert område i skemaet kan nemt plukkes ud, ligesom for┄↓ skellige udsnit kan vælges med overlapning og udskrives ef┄↓ ter hinanden. Skal skemaet indarbejdes i et større skrift┄↓ ligt materiale, er udskrift som fil på diskette og efter┄↓ følg┄ende viderebearbejdning med tekstbehandling den ideelle ↓ løsning.↲ ↲ Kommandoen har for alle valgmuligheder en indbygget stand┄↓ ardværdi, der kan iværksættes blot ved at taste en række ↓ "," (eller <cr>). Specifikationer, svarende til den aktuel┄↓ le printer, kan f.eks. på forhånd indlæses som grundind┄↓ stil┄linger.↲ ↲ Skal alle rækker udskrives efter hinanden uden opdeling ↓ (sideskift), kan man vælge sidestørrelsen til 256 linier.↲ ↲ ┆a1┆Eksempler↲ /U,LST:,a1,g20,66,132,j↲ /U,tekst.blk,b5,e17,30,80,n↲ /U,<cr><cr><cr><cr><cr><cr> medfører brug af standardværdi┄↓ er↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆┆b0┆┆a1┆U - Udskrift┆05┆RcKalk↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆V - Værdiregning↲ ↲ ┆a1┆Format↲ /V, sted(er) og navn(e), beregningsform, hvorfra, hvortil↲ ↲ sted .. navn - diskstation og filnavn for de skema-↲ er, der skal indgå i beregningen. Hvis↲ flere skemaer skal indgå, skal der ind-↲ tastes et mellemslag (blank-tegn) mellem↲ angivelse af hvert skema; standardværdi↲ er angivelsen på systemlinien i felt 5↲ (kan kun benyttes en gang og som første↲ navn)↲ beregningsform - den aktuelle beregningsform anføres;↲ standardværdi: +↲ hvorfra - første celle i skemaet som indgår - ens↲ for alle skemaer; standardværdi: A1↲ hvortil - sidste celle i skemaet som indgår - ens↲ for alle skemaer; standardværdi: DW255↲ ↲ ┆a1┆Beskrivelse↲ Værdiregning giver mulighed for at beregne nye værdier ud ↓ fra den valgte beregningsform og på grundlag af flere ske┄↓ ma┄er. De enkelte skemaer skal være afstemt efter hinand┄en, ↓ for at denne beregningsfacon giver mening.↲ ↲ Et skema, der vises i skærmbilledet, indgår altid i bereg┄-↓ ningen, ┆a1┆selvom skemaet er tomt┆e1┆ (værdi 0 og antal 1 i gen┄↓ nemsnit; multiplikation med 0). Øvrige ske┄maer anføres med ↓ sted og navn og her gælder samme regler som for gem/hent ↓ kommandoerne; dog kan anføres flere skemaer på en gang og ↓ så med et blank-tegn mellem de enkelte (ialt 60 tegn er til ↓ rå┄dighed for indda┄te┄ring af sted/navn inkl. blank-tegn).↲ ↲ Som beregningsform kan vælges grundregningsarterne: +,-,* ↓ samt gennemsnit (g) for skemaerne.↲ ↲ Værdiregning medtager kun celler, hvor det faktiske celle┄↓ ind┄hold er talværdier. For celler med beregningsudtryk er ↓ regneudtrykket det faktiske indhold, ikke resultatet; re┄↓ sul┄tater kan gøres til talværdier med gem-kommandoen.↲ ↲ Tekst┄cel┄ler udelades.↲ ↲ Blanke celler medtages med værdien 0 og tæller med antal 1 ↓ (i gennemsnitsberegning).↲ ↲ Beskyttede celler ┆a1┆i skemaet i skærmbilledet┆e1┆ og de tilsvar┄↓ ende celler i de øvrige skemaer udelukkes fra beregningen.↲ ┆8c┆┆83┆┆cb┆↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆V - Værdiregning↲ ┆14┆┆b2┆┆b0┆┆a1┆V - Værdiregning┆05┆RcKalk↲ ↲ Beskyttede celler i de øvrige skemaer har ingen indflyd┄el┄↓ se.↲ ↲ Resultaterne fra værdiregningen beregnes på grundlag af an┄↓ tal decimaler specificeret for ┆a1┆skemaet i skærmbilledet┆e1┆. Da ↓ resultaterne er rene talværdier, kan beregningsnøjagtighed┄↓ en ikke senere øges ved at øge antallet af decimaler.↲ ↲ Skemaet i sin helhed eller dele af skemaet kan medtages i ↓ vær┄diregningen; her gælder samme betragtninger som for ↓ gem/hent-kommandoerne. Hvis et delområde udvælges, gælder ↓ dette for al┄le skemaer, der behandles med samme kommando.↲ ↲ Efter at kommandoen er udløst, vises status for filbehand┄↓ ling┄en som følger:↲ ↲ **** behandler fil <sted><navn>↲ ↲ Hvis der i filbehandlingen opstår fejlsituationer, gives ↓ der mulighed for at afbryde - det sker med følgende meddel┄↓ else:↲ ↲ fil <sted><navn>.NCD fejlbehæftet - afbryde (j/n):↲ ↲ j - afbryder kommandoen↲ n - udelukker fejlbehæftede fil fra værdiregningen, som↲ iøvrigt fortsættes↲ ↲ ┆a1┆Bemærkninger↲ Blanke celler bør normalt undgås i værdiregningsområdet. I ↓ stedet kan inddateres et 0 - celleværdien er den samme, men ↓ bi┄drager til et bedre overblik. I forbindelse med multipli┄↓ kation kan 1 benyttes til udfyld┄ning af blanke celler.↲ ↲ Beregningsudtryk i skemaet i skærmbilledet uden for værdi┄↓ reg┄ningsområdet arbejder som normalt og resultater fra vær┄↓ di┄regningen vil umiddelbart gå ind som grundlag for evt. ↓ øv┄rige beregninger. ↲ ↲ I almindelighed gælder, at skemaet i skærmbilledet er be┄↓ stem┄mende for præsentationen af data (h/v justering, antal ↓ decimaler, søjlebredde m.m.).↲ ↲ Forudsat man lægger en linie i skemaopbygningen, er der ↓ man┄ge muligheder i værdiregning, f.eks.: skemaer pr. afdel┄↓ ing kan ad┄der┄es til total-skema; analyser ved mul┄tiplika┄ti┄↓ on med skema indeholdende faktorer┄┄; rullende budgettering ↓ og sæson┄vægt┄ning gennem udeladel┄se/gentagelse af skema(er) ↓ ...↲ ↲ ┆8c┆┆83┆┆cb┆↓ ┆a1┆Eksempler↲ /V,skema1 skema2,+,a1,dw255↲ /V,b:faktor skema,*,b8,g15↲ /V,skema1 skema2 skema3 skema4 skema5 skema6,g,a1,g20↲ /V,skema2 skema3 skema3 skema5 skema5 skema7,g,a1,g20↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆Z - Celleliste↲ ↲ ┆a1┆Format↲ /Z,... som U-kommando, dog ikke række-/søjlebetegnelser↲ ↲ ┆a1┆Beskrivelse↲ For cellelistning gælder i princippet samme beskrivelse som ↓ for udskrift-kommandoen; afvigelserne er beskrevet i det ↓ følgende.↲ ↲ Cellelistning indebærer en udskrivning af det faktiske cel┄↓ le┄indhold på listeform i følgende format:↲ ↲ Filnavn: <sted><navn>↲ Celle: Type: Indhold:↲ ↲ <celle> <S/N> <faktiske celleindhold>↲ . . .↲ . . .↲ ↲ Celletypen betegnes med 'S' for tekst og 'N' for numerisk. ↓ Kun celler med indhold medtages i listen, der er ordnet ef┄↓ ter søjlebogstav(er) og inden for sammme bogstav(er) efter ↓ rækkenr.↲ ↲ Udskriften afgrænses af valgt antal skrivepositioner pr. ↓ linie og celleindholdet udskrives kun i det omfang, der er ↓ plads.↲ ↲ Efter hvert sideskift indledes med overskrift (filnavn, ↓ etc.).↲ ↲ ┆a1┆Bemærkninger↲ Cellelister er nyttige redskaber både til at dokumentere en ↓ færdig skemaopbygning og i forbindelse med fejlretning.↲ ↲ Cellelisten vil kunne demonstrere, at det faktiske celle┄↓ ind┄hold kan være større, end det ved en given søjlebredde ↓ har været muligt at vise i skærmbilledet. Ligeledes vil man ↓ kunne se, at en tekst-celle godt kan være blank, uden at ↓ regnes for tom.↲ ↲ ┆a1┆Eksempler↲ /Z,LST:,a1,d35,50,80↲ /Z,liste,b2,h45,256,132↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆Æ - Ændring↲ ↲ ┆a1┆Format↲ /Æ,hvor↲ ↲ hvor - angiver den celle, der skal ændres;↲ standværdi: A1↲ ↲ ┆a1┆Beskrivelse↲ Cellemarkøren springer til den angivne celle og celleind┄↓ hol┄det overføres automatisk til arbejdslinien (normalt ses ↓ ind┄holdet af den aktive celle kun på aktivlinien), hvor┄ef┄↓ ter det kan ændres/redigeres. (Vedr. cellemarkørens spring, ↓ se kommando: Å).↲ ↲ Ændringer i beskyttede celler afvises. Da cellemarkøren ik┄↓ ke kan bevæge sig ind i et låst område, vil ændringer her ↓ hel┄ler ikke være mulige.↲ ↲ Ændringer kan kun berøre celleindhold, ikke h/v justering, ↓ antal decimaler, m.m.↲ ↲ ┆a1┆Bemærkninger↲ Æ-kommandoen giver en nem mulighed for at rette i dele af ↓ indholdet i en celle og er iøvrigt det eneste alternativ ↓ til overskrivning.↲ ↲ Foruden rettelse af trivielle fejl er der også mulighed for ↓ en mere målrettet indsats. Hvis en cellehenvisning skal ↓ fast┄holdes uden forskydning f.eks. ved kopiering, gøres ↓ det┄te ved påhæftning af ! til cellenavnet, men da skemaet ↓ even┄tuelt senere ønskes hentet med mulighed for forskyd┄↓ ning, vil der være grund til at fjerne !, da disse henvis┄↓ ninger ellers ikke vil blive omregnet ved den forskydning, ↓ der beror på hentningen. Ændring er en enkel måde at til┄↓ føje/fjerne !.↲ ↲ ┆a1┆Eksempel↲ /Æ,B34↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆Ø - Søjlebredde↲ ↲ ┆a1┆Format↲ /Ø,søjleinterval,søjlebredde↲ ↲ søjleinterval - angiver den/de søjler som berøres↲ søjlebredde - angiver den bredde, som skal gælde de↲ berørte søjler↲ ↲ ┆a1┆Beskrivelse↲ Som grundindstilling for hele skemaet benyttes en valgt ↓ søj┄lebredde. Med kommandoen kan søjlebredden defineres an┄↓ der┄ledes i hele skemaet eller i dele af skemaet, ligesom ↓ den kan vælges forskelligt for de enkelte søjler. Søjle┄↓ bredden kan defineres på forhånd, inden søjlen har et ind┄↓ hold.↲ ↲ Skal flere søjler efter hinanden defineres med samme bred┄↓ de, kan udstrækningen af dette søjleinterval direkte speci┄↓ fice┄res i kommandoen.↲ ↲ Søjlebredden har kun betydning for visning af tal og tekst ↓ i skærmbilledet og uanset bredden vil skemaet altid bygge ↓ på de data, der er indtastet og accepteret på arbejds┄lini┄↓ en.↲ ↲ Hvis søjler er låst, kan bredden ikke ændres; hvis rækker ↓ er låst, kan den ændres.↲ ↲ ┆a1┆Bemærkninger↲ Det er værd at notere sig, at skemaet altid bygger på det ↓ faktiske celleindhold, uanset skærmbilledets indhold. Hvis ↓ man eksempelvis flytter en bred søjle til en smallere søj┄↓ le, kan det umiddelbart se ud, som om dele af celleindhold┄↓ et er tabt, men en efterfølgende opretning af søjlebredder┄↓ ne vil igen vise samme indhold.↲ ↲ ┆a1┆Eksempler↲ /Ø,a,50↲ /Ø,c:h,6↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆↲ ┆14┆┆b3┆↲ ↲ ↲ ┆b0┆Å - Gå til↲ ↲ ┆a1┆Format↲ /Å,hvor↲ ↲ hvor - angiver den celle, cellemarkøren ↲ springer til; standardværdi: A1↲ ↲ ┆a1┆Beskrivelse↲ Cellemarkøren springer til den angivne celle, som herefter ↓ er den aktive celle, hvortil der kan inddateres.↲ ↲ Hvis det angivne cellenavn ligger uden for skærmbilledet, ↓ vises et nyt udsnit af skærmbilledet indeholdende den nye ↓ cel┄le. En given retning for flytning af cellemarkøren (i ↓ auto┄matisk flyttemåde) ændres ikke.↲ ↲ Cellemarkøren kan ikke springe ind i et låst område.↲ ↲ ┆a1┆Bemærkninger↲ Ved at gå til udvalgte hjørneceller kan man bekvemt diri┄ge┄↓ rede udsnit af skemaet, der ønskes vist i særmbilledet. ↓ Skal man skifte til modsat retning, skal springet være hele ↓ skærmbilledet, plus sålangt man ønsker at bevæge sig i mod┄↓ sat retning.↲ ↲ ┆a1┆Eksempel↲ /Å,a5↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ← ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆5. Referencedel↲ ┆14┆┆b2┆┆b0┆┆a1┆5. Referencedel┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ┆b0┆5.7 Beregningsudtryk↲ ↲ En oversigt over regneoperatorer og indbyggede regnefacili┄↓ teter følger herunder. I tilknytning hertil beskrives nogle ↓ gene┄relle forhold omkring beregning. De efterfølgende af┄↓ snit beskriver særlige forhold omkring beregning.↲ ↲ ┆a1┆Regneoperatorer↲ ↲ ** - potensopløftning (1. prioritet)↲ Bemærk: Kun positive grundtal er tilladt, dvs. ↲ for a**b skal gælde, at a>0↲ * / - multiplikation og division (2. prioritet)↲ + - - addition og subtraktion (3. prioritet)↲ ↲ = - lig med↲ <> - forskellig fra↲ > - større end↲ >= - større end eller lig med↲ < - mindre end↲ <= - mindre end eller lig med↲ Bemærk: Værdien af relationsudtryk er 1 for sand,↲ 0 for falsk↲ ↲ og - logisk og↲ eller - logisk eller↲ Bemærk: Værdien af logiske udtryk er 1 for sand,↲ 0 for falsk↲ ↲ + - - fortegn↲ () - parenteser (prioritetsbestemmende)↲ , - decimalkomma↲ Bemærk: Decimalbrøk anføres som 0,xxx↲ ; - tilføjelse uden for beregning↲ ↲ ↲ ┆a1┆Beregninger på områder↲ ↲ sum(celle:celle) - summering over et givet område↲ ant(celle:celle) - optælling af antal i et givet område↲ min(celle:celle) - mindste værdi i et givet område↲ max(celle:celle) - største værdi i et givet område↲ gns(celle:celle) - gennemsnitsværdi i et givet område↲ ntv(i:celle:celle)- ┆84┆nutidsværdi i et givet område ved ren┄↓ ┆19┆┆94┆┄┄tefod i (anføres som procenttal direk┄↓ ┆19┆┆94┆┄┄te)↲ ┆84┆Bemærk: Beregnes altid række┄↓ ┆19┆┆9c┆┄┄vis, uanset regnemåde iøvrigt. ↓ ┆19┆┆9c┆┄┄Perioderne mellem værdierne ↓ ┆19┆┆9c┆┄┄regnes lige lange.↲ ↲ ┆8c┆┆83┆┆f8┆↓ ┆a1┆Funktioner↲ ↲ abs(x) - absolutte værdi af x↲ hel(x) - heltalsværdi af x↲ rod(x) - kvadratrod af x (x>=0)↲ exp(x) - exponentialfunktion af x↲ ln(x) - naturlige logaritme af x (x>0)↲ ↲ hvis(x1:x2:x3) - hvis x1 er sand, så x2, ellers x3↲ ↲ x i en funktion kan selv være en funktion, en beregning ov┄↓ er et område eller et alment regneudtryk.↲ ↲ Alle inddateringer betragtes som numeriske, medmindre de ↓ ind┄ledes med et $-tegn. Den løbende overvågning af inddate┄↓ ringen vil resultere i en meddelelse, hvis det indtastede ↓ ikke kan accepteres. Fejlsituationer i beregninger vil li┄↓ ge┄ledes give anledning til meddelelser.↲ ↲ Tal kan inddateres med en størrelse på indtil 78 cifre, ↓ inkl. eventuelt fortegn og decimalkomma. I de interne be┄↓ reg┄ninger er de største og mindste talstørrelser henholds┄↓ vis +┆1e┆5,2*10**151 og +┆1e┆2,9*10**-157. Alle beregninger sker ↓ med en nøjagtighed på 15 cifre og afrundes. Tal afrundes og ↓ for┄højes desuden i henhold til det valgte antal decimaler ↓ (grund┄indstilling og/eller kom┄mando: D) inden de vises i ↓ ske┄ma┄et.↲ ↲ Decimalbrøkker skal indtastes på formen: 0,xxx↲ ↲ En celle med $-tegn som indledning ("tekst"-celle) har nu┄↓ merisk værdi 0.↲ ↲ Alle beregningsudtryk udregnes ved inddatering (i og med ↓ tast┄┄ning af <cr>) og resultatet vises i skemaet i den ak┄ti┄↓ ve celle. I den forbindelse kan følgende symboler optræde i ↓ cel┄len i sted┄et for resultatet:↲ ↲ ????? - ┆84┆antal cifre, inkl. 0, i decimal brøkker, er stør┄↓ ┆19┆┆8a┆┄┄re end cellens bredde tillader. (Søjlebredden ↓ ┆19┆┆8a┆┄┄skal øges; antal decimaler skal mindskes).↲ ↲ ***** - beregningen er ulovlig (division med 0; fejl i↲ rod(x); fejl i exp(x); fejl i ln(x)). Denne mar-↲ kering vises også i celler, som i deres beregning↲ bygger på henvis┄ninger til den ulovlige beregning↲ (fejl i henvisning), dog først efter gennemreg-↲ ning af skemaet.↲ ↲ ┆8c┆┆83┆┆b9┆↓ Hvis regnemåden er specificeret til automatisk gennemreg┄↓ ning, bliver hele skemaet gennemregnet efter hver inddate┄↓ ring, modsat manuel gennemregning, hvor gennemregningen ↓ først sker efter tastning af !-tegn (forudsat arbejdslinien ↓ er tom). Manuel gen┄nemregning kan altid iværksættes, også ↓ efter automatisk gennem┄regning.↲ ↲ ↲ ┆b0┆5.7.1 Cellehenvisninger↲ ↲ Cellenavne indgår på lige fod med tal i beregningsudtryk. I ↓ be┄regningen indgår værdien for det cellenavn, der henvises ↓ til. Da denne værdi i sig selv kan være afhængig af en be┄↓ regning, hvori der indgår andre cellenavne, har det betyd┄↓ ning, dels hvorledes henvisningerne er bygget op, dels ↓ hvil┄ken regnemåde mht. række┄ eller søjlevis beregning der ↓ er valgt.↲ ↲ A B↲ ↲ 1 1 12 (A4*2) ;dette eksempel viser↲ 2 2 ;et skema, hvor ideen↲ 3 3 ;er en sammentælling↲ 4 6 (A1+A2+A3) ;på søjle og senere↲ 5 ;brug af resultatet i↲ ;en anden celle (B1).↲ ↲ Hvis dette eksempel gennemregnes søjlevis - som det er ↓ "tænkt" - vil resultatet altid være rigtigt, idet sammen┄↓ tæl┄lingen er ud┄ført i A4 (A1+A2+A3), før resultatet fra A4 ↓ bruges i B1. Hvis gennemregningen foretages rækkevis, vil ↓ beregningen blive for┄kert i den situation, hvor der ind┄↓ date┄res nye tal, idet B1 så udregnes før sammentællingen ↓ med de nye tal er foretaget i A4 og derfor benytter det ↓ gamle re┄sul┄tat i A4.↲ ↲ Denne type beregningsfejl vil opstå, hvis der er et misfor┄↓ hold mellem regnemåde og indre sammenhæng i opbygningen af ↓ skemaet, men vil kunne rettes op ved at vælge den rigtige ↓ regnemåde. Som kontrol kan benyttes en ekstra gennemregning ↓ (med !), idet re┄sultaterne ikke må ændre sig ved fornyet ↓ gen┄nemregning på samme grundlag. (Rent faktisk vil 2. gen┄↓ nem┄regning give det rigtige resultat i sådanne situation┄↓ er).↲ ↲ ┆8c┆┆83┆┆95┆↓ ┆0e┆↓ A B C↲ ↲ 1 2 2 (A1) ;dette eksempel viser↲ 2 "4"(A3+C1) ;et skema med fremad-↲ 3 2 (A1) ;rettede henvisninger↲ ┆0f┆↓ ↲ I dette eksempel henvises til både A3 og C1 fra B2, og li┄↓ ge┄gyl┄digt hvilken regnemåde der anvendes, så vil den ene ↓ hen┄visning altid være til et gammelt resultat; resultatet ↓ "4" i B2 vil man kun opnå, hvis B2 inddateres til sidst, ↓ ellers er resultatet 2. Det vil også kunne ses, hvis man ↓ ændrer A1 til f.eks. 7; A3 og C1 ændres hver især til 7, ↓ men resultatet i B2 vil være 9 (og burde være 14).↲ ↲ Denne type fejl kan opstå i store skemaer eller i forbind┄↓ else med udbygning af ældre skemaer, hvis den indre sammen┄↓ hæng ikke respekteres. Som kontrol kan man også i denne si┄↓ tuation benytte en manuel gennemregning (som rent faktisk ↓ vil give det rigtige resultat efter 2. gennemregning).↲ ↲ ┆0e┆↓ A↲ ↲ 1 20 ;dette eksempel viser↲ 2 30 ;en bevidst udnyt┄telse↲ 3 ;af en fremadrettet↲ 4 0(A1+A2-A5) ;henvisning til bereg-↲ 5 50(A1+A2) ;ning af effekten af↲ 6 ;en ændring↲ ┆0f┆↓ ↲ De fremadrettede henvisninger kan bevidst udnyttes, hvis ↓ man i forbindelse med hvad-nu-hvis analyser ønsker en umid┄↓ delbar be┄regning af virkningen af ændringen. Man skal så ↓ blot pla┄cere en sådan beregning i en celle, der beregnes ↓ før den "gamle" værdi, man måler i forhold til, bliver ny┄↓ beregnet. Ændringsresultatet kan nulstilles med en ekstra ↓ manuel gen┄nemregning.↲ ↲ ┆0e┆↓ A↲ ↲ 1 "1"(A2+1) ;dette eksempel viser↲ 2 "2"(A1+1) ;et skema med cirku-↲ ;lær henvisning↲ ┆0f┆↓ ↲ Resultatet i A1 ændrer sig, såsnart A2 inddateres - og så ↓ frem┄deles. Hver ekstra gennemregning vil desuden give nye ↓ re┄sultat┄er. Sådanne henvisninger i ring er næppe tjenlige i ↓ almindelige skemaopbygninger og må betragtes som fejl, der ↓ skal rettes.↲ ↲ ┆8c┆┆83┆┆b9┆↓ ┆b0┆5.7.2 Almene beregninger↲ ↲ Grundlæggende opbygges regneudtryk sådan, som de ønskes ud┄↓ ført.↲ ↲ 1+2*3-4/5 - resultaterne af 2 gange 3 og 4 ↲ divideret med 5, henholdsvis lægges↲ til og trækkes fra↲ ↲ a1+b7-c5 - a1 og b7 lægges sammen og c5 træk-↲ kes fra↲ ↲ a1*2,65+10 - A1 ganges med 2,65 og der lægges 10↲ til ↲ ↲ (b5+d8)/a3 - parentesen lægges sammen og divide-↲ res med a3↲ ↲ d7**3*a2 - d7 opløftes i 3. potens og ganges↲ med a2 (forudsat d7>0)↲ ↲ a1+-a2+a3 - a2 medtages i sammentællingen med↲ modsat fortegn↲ ↲ ↲ Som vist kan både tal og blanding af tal og cellehenvis┄┄↓ ning┄er indgå. De almindelige regneregler gælder; især skal ↓ man huske parenteser, hvis udregningen skal foregå på en ↓ bestemt måde og forskellig fra den givne prioritetsfølge. ↓ Der er så┄ledes forskel på udtrykkene:↲ ↲ ┆0e┆↓ 2+2/2+2 = 5↲ (2+2)/2+2 = 4↲ 2+2/(2+2) = 2,5↲ (2+2)/(2+2) = 1↲ ┆0f┆↓ ↲ Uden for beregning kan der tilføjes bemærkninger til de en┄↓ kel┄te regneudtryk; de opfattes som tekst. Som skilletegn ↓ bruges et se┄mikolon - eksempelvis:↲ ↲ ┆0e┆↓ b1*(1+b2)**b3;b3 som 0,xxx - ┆84┆beregning af akkumuleret vær┄↓ ┆19┆┆9e┆┄┄di af kapital (b1) ved given ↓ ┆19┆┆9e┆┄┄rentefod (b2) efter antal ↓ ┆19┆┆9e┆┄┄perioder - med tilføjelse, at ↓ ┆19┆┆9e┆┄┄rentefod anføres som decimal┄↓ ┆19┆┆9e┆┄┄brøk.↲ ┆0f┆↓ ↲ Der er endvidere grund til at notere muligheden for at be┄↓ nyt┄te relationsudtryk og logiske udtryk direkte i bereg┄↓ ning┄erne, idet sandhedsværdien for disse udtryk kan indgå:↲ ↲ ┆8c┆┆83┆┆cb┆↓ ┆0e┆↓ 1000+(b6>d8)*500 = 1000; hvis b6 er mindre end eller lig ↲ med d8↲ = 1500; hvis b6 er større end d8↲ ┆0f┆↓ ↲ Relationsudtryk benyttes ved sammenstilling af to stør┄rel┄↓ ser for for at afgøre sand/falsk; ved flere end to størrel┄↓ ser kan de lo┄giske udtryk benyttes:↲ ↲ ┆0e┆↓ b6>d8 eller b5>d7 - har værdi = 1, hvis enten b6 er større↲ end d8 eller b5 er større end d7 - ↲ ellers 0↲ ┆0f┆↓ ┆0e┆↓ ↲ b6>d8 og b5>d7 - har værdi = 1, hvis både b6 er større↲ end d8 og b5 er større end d7 - ↲ ellers 0↲ ┆0f┆↓ ↲ Parenteser benyttes til at styre sammenstillingen i for┄↓ skel┄niveauer.↲ ↲ Også beregninger på områder og funktioner, der beskrives i ↓ de efterfølgende afsnit, kan selvfølgelig indgå - her nogle ↓ eksemp┄ler på sammensatte beregninger:↲ ↲ d5+d6+hvis(d5=d6:gns(b2:d3)*a4:sum(b2:d2)*a2+sum(b3:d3)*a3)↲ ↲ (-b1+rod(b1**2-4*a1*c1))/(2*a1)↲ ↲ Store dele af skemaet udgør i sig selv sammensatte udtryk, ↓ netop fordi et simpelt regneudtryk i en celle kan opbygges ↓ ved brug af andre cellenavne, som igen kan bruge andre cel┄↓ le┄navne, osv. - og derved sammenkædes de forskellige regne┄↓ udtryk. Store sammensatte beregninger i den enkelte celle ↓ er derfor forholdsvis atypiske i skemaopbygningen.↲ ↲ Hvis sammensatte udtryk benyttes, vil rækkefølgen i bereg┄↓ ningen af de enkelte led være styret af den måde parenteser ↓ er brugt. De inderste parenteser udregnes først. På samme ↓ niveau udregnes funktioner og beregninger på områder før ↓ den almindelige priori┄tetsfølge (potensopløftning før mul┄↓ tipli┄kation og division, som igen kommer før addition og ↓ subtrak┄tion).↲ ↲ ↲ ┆b0┆5.7.3 Beregninger på område↲ ↲ Afgrænsning af området sker efter de generelle regler. Tom┄↓ me celler og celler med tekst ($-indledning) i området med┄↓ tages ikke i beregningen.↲ ↲ ┆8c┆┆83┆┆b9┆↓ Ændringer i områdets udstrækning med indsæt eller slet kom┄↓ mando┄erne vil medføre omregning af de anførte grænseceller. ↓ På grund af princippet for omregning i forbindelse med ind┄↓ sæt, vil der kunne opstå fejl, hvis der indsættes en tom ↓ ræk┄ke eller søjle i ydergrænsen i et område. Denne situa┄ti┄↓ on kan dog nemt undgås, hvis området altid afgrænses på ↓ følg┄ende måde:↲ ↲ ┆0e┆↓ A B C D E↲ ↲ 1 <tekst> <tekst>↲ 2 <tekst> 5 5 10(sum(a2:d2))↲ 3 <tekst> 5 5 10(sum(a3:d3))↲ 4 ---------------------------↲ 5 10(sum(b1:b4)) 10(sum(c1:c4)) 20(sum(e1:e4))↲ 6↲ ┆0f┆↓ ↲ Da celler med tekst og tomme celler ikke medtages i bereg┄↓ ninger┄ne, kan de uden videre indgå i beregningsudtrykket ↓ uden at på┄virke resultatet og giver samtidig nogle natur┄li┄↓ ge ydergrænser. Alle ændringer i beregningsområdets ud┄↓ strækning vil derfor "af sig selv" falde inden for disse ↓ ydergrænser.↲ ↲ Beregninger på områder er generelt langsommere end almin┄de┄↓ lige regneudtryk til samme type beregninger, men til gen┄↓ gæld betydeligt mere fleksible.↲ ↲ ┆0e┆↓ A B C D E↲ ↲ 1 * * * ;med * illustreres en cel-↲ 2 * * * ;le med numerisk indhold,↲ 3 ;øvrige er ikke-numeriske↲ ┆0f┆↓ ↲ Ud fra illustrationen kan beregninger på områder kort be┄↓ skrives som følger:↲ ↲ sum(a1:d2) - summering af værdierne fra celler markeret↲ med * (her: a1+b1+d1+b2+c2+d2)↲ ↲ ant(a1:d2) - optælling af antal celler markeret med *↲ (her: 6)↲ ↲ min(a1:d2) - finde mindste værdi i celler markeret med *↲ max(a1:d2) - samme, men største værdi↲ ↲ gns(a1:d2) - finde gennemsnitsværdi for celler markeret↲ med * (her: (a1+b1+d1+b2+c2+d2)/6)↲ ↲ ┆8c┆┆83┆┆b9┆↓ ntv(i:a1:d2) - beregne nutidsværdien af cellerne markeret↲ med * ved rentefoden 'i'. Rentefoden anføres↲ direkte som procenttal. Perioderne mellem de↲ enkelte celler markeret med * regnes for ↲ lige lange og tidsfølgen i beregningen er ↲ altid rækkevis (her:↲ a1*(1+i/100)**-1+...+d2*(1+i/100)**-6)↲ ↲ ↲ ┆b0┆5.7.4 Funktioner↲ ↲ De indbyggede funktioner giver mulighed for opbygning af ↓ be┄reg┄ningsudtryk af forskellig slags med relation til ty┄pi┄↓ ske skema┄opgaver, det være sig formler man selv konstru┄erer ↓ el┄ler formler fra håndbøger og lignende. De alminde┄lige ↓ regne┄regler for disse funktioner gælder; kort beskrev┄et ved ↓ hjælp af eksempler er de som følger:↲ ↲ abs(x) - gør x positiv:↲ abs(-8) = 8; abs(8) = 8↲ ↲ hel(x) - tager det heltal, der er mindre end x:↲ hel(1,9) = 1; hel(-1,9) = -2↲ ↲ rod(x) - udregner kvadratroden af x for x >= 0:↲ rod(4) = 2; rod(0) = 0; rod(-4) = ******↲ ↲ exp(x) - udregner exponentialfunktion af x:↲ exp(1) = 2,718; exp(0) = 1; exp(-1) = 1/exp(1)↲ ↲ ln(x) - udregner den naturlige logaritme af x↲ for x > 0:↲ ln(2,718) = 1; ln(0) = ******; ln(-1) = ******↲ ↲ hvis(x1:x2:x3)↲ ↲ x1 - betingelsesudtryk: hvis sand, så udføres x2↲ hvis falsk, så udføres x3↲ x2 - vilkårligt numerisk udtryk↲ x3 - vilkårligt numerisk udtryk↲ ↲ hvis(a1=b5,c8*5,100) har følgende betydning:↲ hvis a1 er lig med b5, så benyttes udregningen↲ "c8 gange 5", ellers benyttes tallet 100↲ ↲ Alle x i beskrivelserne kan selv være funktioner, bereg┄↓ ning┄er områder eller almene regneudtryk.↲ ↲ hel(gns(a1:d2))↲ ↲ ┆8c┆┆83┆┆c2┆↓ ln(exp(1)) = 1↲ ↲ hvis(1-2+3>0:hvis(2<3:5:6):7) = 5↲ ↲ hvis(1=2eller(2<3og3<4):5:6) = 5↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆5.8 Vejl./fejloplysninger↲ ↲ Betydningen af disse meddelelser fremgår af den sammenhæng, ↓ hvori de optræder. Her skal blot knyttes kommentarer til et ↓ par enkelte:↲ ↲ ↲ højreparentes - kan skyldes fejl i selve opbygning-↲ venstreparentes en af regneudtrykket, foruden de ↲ kolon mangler fejl, der kan afledes af den direk-↲ te ordlyd.↲ ↲ skema fuldt - det er stadig muligt at udføre en↲ gem-kommando. Skemaet kan ialt om-↲ fatte ca. 2000 celler med normalt↲ blandet indhold.↲ ↲ kan ej oprette fil - ┆84┆kan skyldes, at alle katalogind┄gan┄↓ ┆19┆┆98┆┄┄ge på disken er udnyttet eller at ↓ ┆19┆┆98┆┄┄diskens lagerkapacitet er fuldt ud┄↓ ┆19┆┆98┆┄┄nyttet. ↲ ↲ kan ej læse fil - fejl i filformatet eller diskfejl↲ Evt. førsøges filen indlæst under↲ RcTekst og formatfejl rettes.↲ Ellers oprettes nyt skema på grund-↲ lag af sikkerhedskopi.↲ ↲ ════════════════════════════════════════════════════════════════════════ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆6. RcKalk og CCP/M-86↲ ┆14┆┆b2┆┆b0┆┆a1┆6. RcKalk og CCP/M-86┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆6. RcKalk og CCP/M-86↲ ↲ RcKalk leveres på en distributionsdiskette sammen med denne ↓ vej┄led┄ning. Programmellet forbliver A/S Regnecentralen af ↓ 1979's ejendom og må kun anvendes i henhold til: "Brugs┄┄af┄↓ tale om pro┄gram┄mel", hvoraf de nærmere vilkår fremgår.↲ ↲ På etiketten på distributionsdisketten findes et løbenum┄┄↓ mer┆1f┆- samme løbenummer ses i hovedmenubilledet nederst til ↓ højre┆1f┆-┆1f┆det skal altid opgives ved henvendelser til Regne┄↓ centralen vedrørende RcKalk.↲ ↲ RcKalk afvikles under styresystemet CCP/M-86. Vejledning i ↓ brug af CCP/M-86 er beskrevet i en særskilt manual og i ↓ vejled┄ningen her, gives kun en kort orienterende gennemgang ↓ af de aktivi┄teter, der har relation til RcKalk.↲ ↲ ↲ ┆b0┆6.1 Installation↲ ↲ Distributionsdisketten bør ikke benyttes i det daglige ar┄↓ bej┄de, men opbevares et sikkert sted, således at der altid ↓ kan laves en ny arbejdskopi, hvis en tidligere går tabt el┄↓ ler udviser fejl.↲ ↲ ↲ På distributionsdisketten ligger følgende filer:↲ ↲ RCKALK.CMD╞ ╞ RcKalk programmet.↲ RCKALK.NCH╞ ╞ RcKalk hjælpetekster.↲ DEMO.NCD╞ ╞ RcKalk eksempel.↲ INSTJOB.SUB╞ ╞ Job-fil til installering af RcKalk.↲ ↲ ┆b0┆Bemærk┆f0┆ at disketten ikke indeholder styresystemet CCP/M-86. ↓ ┆19┆┄┆81┆┄Før man kan benytte RcKalk, skal RcKalk kopieres over på et ↓ ┆19┆┄┆81┆┄CCP/M-86 system.↲ ↲ Fremgangsmåden er følgende:↲ ↲ 1. Start RcPartner op på sædvanlig måde.↲ 2. Tryk ESC til hovedmenuen.↲ Spørgsmål: OK at vende tilbage til TMP (j/n)↲ 3. Tast: j↲ Nederst på skærmen skrives f.eks:↲ A>↲ ════════════════════════════════════════════════════════════════════════ ↓ 4a. ┆84┆Hvis RcPartner har to diskettestationer, sættes RcKalk ↓ ┆19┆┆84┆┄┄distributionsdisketten i diskettestation 2 (B).↲ Skriv derefter: B:<cr>↲ Svar: B>↲ Skriv: SUBMIT INSTJOB A↲ 4b. ┆84┆Hvis RcPartner har en diskettestation og en winchester┄↓ ┆19┆┆84┆┄┄disk, sættes RcKalk distributionsdisketten i diskette┄↓ ┆19┆┆84┆┄┄stationen.↲ Skriv derefter: A:<cr>↲ Svar: A>↲ skriv: SUBMIT INSTJOB B↲ 5. ┆84┆Herefter kopieres indholdet af RcKalk disketten over på ↓ ┆19┆┆84┆┄┄CCP/M-86 systemdisken, og det er derefter muligt at ↓ ┆19┆┆84┆┄┄starte RcKalk op.↲ ↲ ↲ Såfremt RcKalk ønskes afviklet under menusystemet skal der ↓ indsættes en ny menulinie i menusystemets hovedmenu. Menu┄↓ linien kan f.eks. oprettes med følgende indhold:↲ ↲ ╞ ╞ Valgtegn╞ ╞ K↲ ↲ ╞ ╞ Tekst╞ ╞ RcKalk - Talbehandling↲ ↲ ╞ ╞ Kommando linie╞ RCKALK↲ ↲ ┆b0┆Bemærk┆f0┆ at 'Kommando linie' skal være RCKALK evt. med angiv┄↓ ┆19┆┄┆81┆┄else af et foranstillet disknavn, f.eks. A:RCKALK↲ ↲ ╞ Se RC750 Mikrodatamatsystem, Brugervejledning, ↲ Installation og vedligeholdelse;↲ afsnittet om klargøring af brugerprogrammel.↲ ↲ ↲ ┆b0┆6.2 Sikkerhedskopiering↲ ↲ Disketter er normalt pålidelige og robuste, men uheld kan ↓ ske og derfor er det god praksis at lave en ekstra kopi af ↓ de skemaer, der er vitale i det daglige arbejde. Sikker┄↓ heds┄kopierne bør selv┄følgelig være separate disketter, der ↓ opbe┄vares et sikkert sted (tilsvarende distributionsdisket┄↓ ten). Det vil så altid være mu┄ligt, hurtigt at rekonstruere ↓ skema┄et med de aktuelle data.↲ ↲ Ofte benyttes et rotationsprincip i sikkerhedskopieringen. ↓ Du kan f.eks. vælge at arbejde med to eller tre sikkerheds┄↓ ════════════════════════════════════════════════════════════════════════ ↓ kopier og hver gang du skal tage en ny sikkerhedskopi, ko┄↓ pi┄erer du på den ældste af dine disketter med sikkerheds┄ko┄↓ pi┄er.↲ ↲ Se RC750 Mikrodatamat, Brugervejledning, Betjening; ↲ afsnittet om diskette vedligeholdelse.↲ ↲ ↲ ↲ ┆b0┆6.3 Behandling af disketter↲ ↲ På samme måde som andre arbejdsredskaber, så har disketter ↓ det bedst, hvis de behandles ordentligt og bruges efter de┄↓ res hen┄sigt.↲ ↲ ALTID: Opbevar disketten i beskyttelsesomslaget, hvis den↲ ikke bruges.↲ ↲ Indsæt disketten forsigtigt i diskettestationen og↲ tag den ud før anlægget slukkes.↲ ↲ Sørg for opbevaring ved almindelig stuetemperatur↲ og helst i en plast opbevaringsbox, således at dis-↲ ketterne står på højkant og er beskyttet mod støv↲ og snavs.↲ ↲ ALDRIG: Røre ved diskettens overflade (det aflange hul i↲ hylsteret).↲ ↲ Bøje disketten.↲ ↲ Udsætte disketten for påvirkning fra magneter. Data┄↲ registeres på magnetisk vis og fremmede impulser┄↲ vil kunne forvanske data. Utraditionelle magneter ↲ er telefoner og skruetrækkere.↲ ↲ ↲ ┆b0┆6.4 Filnavne╞ ↲ ↲ Gældende regler for CCP/M-86 filnavne finder også anvendel┄↓ se i for┄bind┄else med RcKalk┆1e┆filer. Kort beskrevet, inde┄bæ┄↓ rer det┄te:↲ ↲ 1) ┆84┆filnavn skal indledes med et bogstav (små/store bogstav┄↓ ┆19┆┆83┆┄┄er gør ingen forskel i denne sammenhæng)↲ 2) filnavn må højst være på 8 tegn↲ 3) ┆84┆filnavnet må ikke indeholde tegnene: <blank> . , : ; = * ↓ ┆19┆┆83┆┄┄/ <kantet parentes, højre og venstre>↲ ↲ ┆8c┆┆83┆┆b9┆↓ Filnavne kan kombineres med bogstavet for en given disk┄┄ fx. ↓ b:skema, og vil så blive henregnet til den på┄gældende disk┄.↲ ↲ Alle RcKalk┆1e┆filer får automatisk en tilføjelse på tre bog┄↓ staver, adskilt fra det egentlige filnavn med et '.' - de ↓ har betydning, når filen skal håndteres med CCP/M-86 kom┄↓ mandoer eller menusystemets fil administration, ellers ik┄↓ ke. Den automatiske tilføjelse er .NCD. Kun i for┄bindelse ↓ med udskrift af RcKalk┆1e┆filer, som fil på disketter til vi┄↓ dere behandling med RcTekst, anbefales at bruge til┄føjel┄sen ↓ .BLK og den skal altså inddateres sammen med fil┄navnet.↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆A. RcKalk eksempel↲ ┆14┆┆b2┆┆b0┆┆a1┆A. RcKalk eksempel┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆A. RcKalk eksempel↲ ↲ Følgende eksempel på et RcKalk skema findes på distribu┄┄ti┄↓ ons┄dis┄ketten (filnavn: DEMO.NCD). I dette bilag vises ud┄↓ skrift, celleliste og internt filformat.↲ ↲ ↲ ┆b0┆A.1 Udskrift↲ ╱04002d4d0f000500000000020a6c31000000000000000000000000000000000000000000000000000e18222c36404a545e68727c86909aff04╱ ╱04002d4e0a00050000000002013b3100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱ ↓ ↲ ↲ A B C D E F G H I J ↲ ↲ 1 Index: 100 105 107 107 110 110↲ 2↲ 3 Kostpris, stk.: 500 600 550 500 480 485↲ 4 Salgspris, stk.: 1300 1400 1350 1200 1200 1250↲ 5↲ 6 +/- % kostpris: 0 0 0 0 0 0↲ 7 +/- % salgspris: 0 0 0 0 0 0↲ 8↲ 9 JAN FEB MAR APR MAJ JUN 1. HALVÅR↲ 10 ------------------------------------------------------ ---------↲ 11 10 Område 1: 278 12 757 624 1135 1387 4193↲ 12 12 2: 217 208 624 485 697 985 3216↲ 13 8 3: 242 467 197 523 874 1298 3601↲ 14 14 4: 14 812 15 486 986 659 2972↲ 15 . ------------------------------------------------------ ---------↲ 16 . Salg ialt, antal: 751 1499 1593 2118 3692 4329 13982↲ 17 . ↲ 18 . Salgsindtægt: 976300 2098600 2150550 2541600 4430400 5411250 17608700↲ 19 . ↲ 20 (%) -> Salgsomkostning: 97708 248080 227394 276576 486120 566250 1902128↲ 21 250 Variable omk.: 410000 1001870 1006480 1225130 2110376 2505021 8258878↲ 22 11500↲ 23 effekt: 0 0 0 0 0 0 0↲ 24 Dækningsbidrag: 468592 848650 916676 1039894 1833904 2339979 7447694↲ 25↲ 26 3125000 RESULTAT(akk.): -2656408 -1807758 -891083 148811 1982715 4322694 4322694↲ 27↲ 28 Dækningsgrad: 48 40 43 41 41 43 42↲ 29 Resultatgrad(akk.): -272 -59 -17 2 16 25 25↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ╱04002d4d0f000500000000020a6c31000000000000000000000000000000000000000000000000000e18222c36404a545e68727c86909aff04╱ ↓ ┆b0┆A.2 Celleliste↲ ↲ ↲ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ↓ Filnavn: demo↲ Celle: Type: Indhold:↲ ↲ A11 N 10↲ A12 N 12↲ A13 N 8↲ A14 N 14↲ A15 S $. ↲ A16 S $. ↲ A17 S $. ↲ A18 S $. ↲ A19 S $. ↲ A20 S $(%) ->↲ A21 N 250↲ A22 N 11500↲ A26 N 3125000↲ B1 S $Index:↲ B3 S $Kostpris, stk.:↲ B4 S $Salgspris, stk.:↲ B6 S $+/- % kostpris:↲ B7 S $+/- % salgspris:↲ B11 S $Område 1:↲ B12 S $2:↲ B13 S $3:↲ B14 S $4:↲ B16 S $Salg ialt, antal:↲ B18 S $Salgsindtægt:↲ B20 S $Salgsomkostning:↲ B21 S $Variable omk.:↲ B23 S $effekt:↲ B24 S $Dækningsbidrag:↲ B26 S $RESULTAT(akk.):↲ B28 S $Dækningsgrad:↲ B29 S $Resultatgrad(akk.):↲ C1 N 100↲ C3 N 500↲ C4 N 1300↲ C6 N 0↲ C7 N 0↲ C9 S $JAN↲ C10 S $----------↲ C11 N 278↲ C12 N 217↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Filnavn: demo↲ Celle: Type: Indhold:↲ ↲ C13 N 242↲ C14 N 14↲ C15 S $----------↲ C16 N sum(C10:C15)↲ C18 N C16*C4*(1+C7/100)↲ C20 N C18*(C11*A11!/C16+C12*A12!/C16+C13*A13!↲ /C16+C14*A14!/C16)/100↲ C21 N C16*C3*C1/100*(1+C6/100)+hel(C16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ C23 N (C18-(C20+C21))-C24↲ C24 N C18-(C20+C21)↲ C26 N -A26+C24;A26 kr.= startomk.↲ C28 N C24*100/C18↲ C29 N C26*100/sum(C18!:C18)↲ D1 N 105↲ D3 N 600↲ D4 N 1400↲ D6 N 0↲ D7 N 0↲ D9 S $FEB↲ D10 S $----------↲ D11 N 12↲ D12 N 208↲ D13 N 467↲ D14 N 812↲ D15 S $----------↲ D16 N sum(D10:D15)↲ D18 N D16*D4*(1+D7/100)↲ D20 N D18*(D11*A11!/D16+D12*A12!/D16+D13*A13!↲ /D16+D14*A14!/D16)/100↲ D21 N D16*D3*D1/100*(1+D6/100)+hel(D16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ D23 N (D18-(D20+D21))-D24↲ D24 N D18-(D20+D21)↲ D26 N C26+D24↲ D28 N D24*100/D18↲ D29 N D26*100/sum(C18!:D18)↲ E1 N 107↲ E3 N 550↲ E4 N 1350↲ E6 N 0↲ E7 N 0↲ E9 S $MAR↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Filnavn: demo↲ Celle: Type: Indhold:↲ ↲ E10 S $----------↲ E11 N 757↲ E12 N 624↲ E13 N 197↲ E14 N 15↲ E15 S $----------↲ E16 N sum(E10:E15)↲ E18 N E16*E4*(1+E7/100)↲ E20 N E18*(E11*A11!/E16+E12*A12!/E16+E13*A13!↲ /E16+E14*A14!/E16)/100↲ E21 N E16*E3*E1/100*(1+E6/100)+hel(E16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ E23 N (E18-(E20+E21))-E24↲ E24 N E18-(E20+E21)↲ E26 N D26+E24↲ E28 N E24*100/E18↲ E29 N E26*100/sum(C18!:E18)↲ F1 N 107↲ F3 N 500↲ F4 N 1200↲ F6 N 0↲ F7 N 0↲ F9 S $APR↲ F10 S $----------↲ F11 N 624↲ F12 N 485↲ F13 N 523↲ F14 N 486↲ F15 S $----------↲ F16 N sum(F10:F15)↲ F18 N F16*F4*(1+F7/100)↲ F20 N F18*(F11*A11!/F16+F12*A12!/F16+F13*A13!↲ /F16+F14*A14!/F16)/100↲ F21 N F16*F3*F1/100*(1+F6/100)+hel(F16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ F23 N (F18-(F20+F21))-F24↲ F24 N F18-(F20+F21)↲ F26 N E26+F24↲ F28 N F24*100/F18↲ F29 N F26*100/sum(C18!:F18)↲ G1 N 110↲ G3 N 480↲ G4 N 1200↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Filnavn: demo↲ Celle: Type: Indhold:↲ ↲ G6 N 0↲ G7 N 0↲ G9 S $MAJ↲ G10 S $----------↲ G11 N 1135↲ G12 N 697↲ G13 N 874↲ G14 N 986↲ G15 S $----------↲ G16 N sum(G10:G15)↲ G18 N G16*G4*(1+G7/100)↲ G20 N G18*(G11*A11!/G16+G12*A12!/G16+G13*A13!↲ /G16+G14*A14!/G16)/100↲ G21 N G16*G3*G1/100*(1+G6/100)+hel(G16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ G23 N (G18-(G20+G21))-G24↲ G24 N G18-(G20+G21)↲ G26 N F26+G24↲ G28 N G24*100/G18↲ G29 N G26*100/sum(C18!:G18)↲ H1 N 110↲ H3 N 485↲ H4 N 1250↲ H6 N 0↲ H7 N 0↲ H9 S $JUN↲ H10 S $----------↲ H11 N 1387↲ H12 N 985↲ H13 N 1298↲ H14 N 659↲ H15 S $----------↲ H16 N sum(H10:H15)↲ H18 N H16*H4*(1+H7/100)↲ H20 N H18*(H11*A11!/H16+H12*A12!/H16+H13*A13!↲ /H16+H14*A14!/H16)/100↲ H21 N H16*H3*H1/100*(1+H6/100)+hel(H16/A21!)↲ *A22!;+A22!kr./A21!stk.↲ H23 N (H18-(H20+H21))-H24↲ H24 N H18-(H20+H21)↲ H26 N G26+H24↲ H28 N H24*100/H18↲ H29 N H26*100/sum(C18!:H18)↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ Filnavn: demo↲ Celle: Type: Indhold:↲ ↲ J9 S $1. HALVÅR↲ J10 S $----------↲ J11 N sum(C11:I11)↲ J12 N sum(C12:I12)↲ J13 N sum(C13:I13)↲ J14 N sum(C14:I14)↲ J15 S $----------↲ J16 N sum(J10:J15)↲ J18 N sum(C18:I18)↲ J20 N sum(C20:I20)↲ J21 N sum(C21:I21)↲ J23 N sum(C23:I23)↲ J24 N sum(C24:I24)↲ J26 N H26↲ J28 N J24*100/J18↲ J29 N J26*100/J18↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ↓ ┆b0┆A.3 Internt filformat↲ ↲ Det interne filformat for .NCD filer er som følger:↲ ↲ <id>,<id>↲ <søjlebredde>, ... ,<søjlebredde>↲ ...↲ <søjlebredde>, ... ,<søjlebredde>↲ <systemparameter>, ... ,<systemparameter>↲ <data>↲ ...↲ <data>↲ <CP/M end-of-file>↲ ↲ ↲ <data> = <<søjle><række>>,<attributværdi>,<celleindhold>↲ ↲ <attributværdi> = sum af bitmønster som følger:↲ ↲ bit 0-3 : antal decimaler↲ bit 4 : ej beskyttet(0)/beskyttet(1)↲ bit 5 : venstrestillet(0)/højrestillet(1)↲ bit 6 : ej formel(0)/formel(1)↲ bit 7 : ej fejl(0)/fejl(1) - fejl i formel↲ ↲ <CP/M end-of-file> = 1AH eller CTRL-Z↲ ↲ ↲ Eksempelvis:↲ ╱04002d4d0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ╱04002d4e0a000500000000020c463100000000000000000000000000000000000000000000000000101a242e38424c56606a747e88929cff04╱ ↓ ↲ ↲ "RcKalk","H"↲ 10,19,9,9,9,9,9,9,4,9,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10↲ 1,1,1,1,1,1,1,1,1,1,8,29,2,10,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0↲ "B1",32,"$Index:"↲ "C1",32,"100"↲ "D1",32,"105"↲ "E1",32,"107"↲ "F1",32,"107"↲ "G1",32,"110"↲ ════════════════════════════════════════════════════════════════════════ ↓ "H1",32,"110"↲ ...↲ 0D29",96,"D26*100/sum(C18!:D18)"↲ "E29",96,"E26*100/sum(C18!:E18)"↲ "F29",96,"F26*100/sum(C18!:F18)"↲ "G29",96,"G26*100/sum(C18!:G18)"↲ "H29",96,"H26*100/sum(C18!:H18)"↲ "J29",96,"J26*100/J18"↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆B. RcKalk og RcTekst↲ ┆14┆┆b2┆┆b0┆┆a1┆B. RcKalk og RcTekst┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆B. RcKalk og RcTekst↲ ↲ Når du har brug for at indarbejde et skema eller dele af et ↓ skema i et større skriftligt materiale, kan du bruge Rc┄↓ Tekst.↲ ↲ Først laver du en udskrift som fil på en disk med RcKalk (i ↓ det følgende eksempel er demo-filen fra distributionsdis┄↓ ket┄ten brugt til illustration).↲ ↲ /h demo, , , , ;hent demo fil↲ ↲ / ;du vælger et filnavn, som du giver↲ u ;tilføjelsen ".blk"↲ tekst.blk, ;↲ b24, ;↲ j29, ;↲ 35, ;↲ 100, ;↲ , ;↲ ↲ Du har nu en blok, som du direkte kan benytte i RcTekst ↓ sam┄men┄hæng, og indsætte, hvor du måtte ønske det. Du har ↓ f.eks. føl┄gende tekst, hvor skemaet skal indsættes:↲ ↲ ... resultatopgørelsen for model 15 fremgår af opstil- ↓ lingen her┄under.↲ ↲ (skema skal indsættes her)↲ ↲ Efter den første indkøringsperiode, må det anses for ...↲ ↲ Da skemaet er bredere end teksten normalt, kan du vælge en ↓ tættere skrift til selve skemaet, du indsætter derfor en ny ↓ formatlinie i teksten.↲ ↲ markør til før "Efter" ;den normale skrift skal fortsættes↲ ;efter skemaet, så du kan først ↲ SÆT FORMAT <cr> ;indsætte den givne formatlinie↲ ;↲ markør til før "skema" ;formatlinien gældende for skemaet↲ ;indsættes umiddelbart før skemaet ↲ SÆT FORMAT a ;dels vælges 15 tegn pr. tomme,↲ t 15 <cr> g ;dels manuel format, dels øges ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ f m h ;bredden, så der er plads til 100 ↲ <cr> ;tegn i tekstfeltet↲ ;du er nu klar til at flytte skema-↲ SÆT NAVNGIVET FLYT ;et ind i teksten, der hvor markør-↲ ;en er↲ ↲ SÆT FLYT BLOK = ┆a1┆tekst.blk┆e1┆<cr>↲ ↲ ;efter "sæt n f", vises den nye le-↲ ;detekst og du indtaster så navnet↲ ;på den blok, der skal indsættes↲ ;(det understregede) og afslutter↲ ;med <cr> - du kan så fortsætte med↲ ;redigering m.m.↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b1┆┆b0┆┆a1┆RcKalk┆05┆Stikordsregister↲ ┆14┆┆b2┆┆b0┆┆a1┆Stikordsregister┆05┆RcKalk↲ ┆15┆┆b3┆↲ ┆15┆┆b3┆┆b0┆┆a1┆┆05┆↲ ┆15┆┆b1┆┆b0┆A/S Regnecentralen┆05┆┆0b┆↲ ┆15┆┆b2┆┆b0┆┆0b┆┆05┆A/S Regnecentralen↲ ↲ ↲ ↲ ↲ ↲ ┆b0┆Stikordsregister↲ ↲ ↲ De enkelte kommandoer er sammenfattende beskrevet under ↓ kom┄mandobogstavet (f.eks A - annullering) og i beskrivelsen ↓ er henvisninger til relationer med andre kommandoer. Disse ↓ af┄snit er derfor ikke yderligere refereret i registeret ↓ her.↲ ↲ ↲ ┆b0┆A↲ ↲ A - annullering 59↲ afbryde 17↲ afgrænsning 19, 30, 49f, 111↲ aktiv celle 2, 9, 49↲ aktivlinie 2ff, 11, 13, 49, 52, 54↲ analyse 40, 42↲ annullering 21f, 35, 38↲ arbejdskopi 7, 115↲ arbejdslager, ledig kapacitet, se: systemlinie↲ arbejdslinie 2, 9, 13f, 22, 23, 49f↲ arbejdsskema 7, 47↲ automatisk gennemregning 22, 50, 107↲ ↲ ↲ ┆b0┆B↲ ↲ B - beskyttelse 61↲ (****) behandler fil ... (meddelelse) 44↲ beregning, internt 106↲ - , nøjagtighed 26, 106↲ - , område 29, 105, 110↲ - , ulovlig 27, 106↲ beregningsudtryk 23, 42, 51, 54, 105↲ beskyttede celler 31f, 37, 44, 50↲ beskyttelse 26, 32, 44↲ (.)BLK 38, 118, 127↲ ↲ ↲ ┆b0┆C↲ ↲ C - cellemarkør 63↲ celle 2, 49↲ celle (forskydning) 54↲ ════════════════════════════════════════════════════════════════════════ ↓ cellehenvisning 24, 30, 42, 54, 107f↲ celleindhold 3, 11, 21, 29, 49, 52↲ celleinterval 19, 52↲ celleliste (se også: Z - celleliste) 39, 120↲ cellemarkør 2, 9, 18, 26, 30, 49↲ cellenavn 3, 15, 49, 52f↲ celleområde 19, 30, 36, 52, 105↲ cirkulære henvisninger 108↲ CCP/M-86 7, 47, 115ff↲ ↲ ↲ ┆b0┆D↲ ↲ D - decimaler 65↲ decimalbrøk 105↲ decimaler 26, 44, 106↲ decimalkomma 105↲ diskfiler 38↲ ↲ ┆b0┆E↲ ↲ E - exit 67↲ exit 17↲ ↲ ↲ ┆b0┆F↲ ↲ F - flyt 69↲ faktorer (analyse) 40↲ fejloplysninger (se også: aktivlinie) 114↲ fil ... fejlbehæftet ... (meddelelse) 44↲ filformat, internt 125↲ filhåndtering 8, 37↲ filnavne 22, 37, 117↲ flyt 30ff, 54↲ formler (skema) 29, 33, 52↲ (...) forskydes ej: (meddelelse) 33, 37, 54↲ forskydning (celle) 54↲ fremadrettede henvisninger 108↲ funktioner 25, 106, 112↲ ↲ ↲ ┆b0┆G↲ ↲ G - gem 71↲ gem 8, 16, 20, 22, 36, 41, 43↲ gennemregning 22, 26, 41f, 50, 106↲ grundindstilling 7, 17, 18f, 24, 26, 48f, 58↲ gå til (se også: Å - gå til) 16, 26↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆H↲ ↲ H - hent 73↲ hent 16, 18, 29, 33, 35f, 45, 54↲ (...) henvisn. (...), se: meddelelser↲ henvisning (celle) 24, 30, 42, 102, 107f↲ henvisninger, cirkulære 108↲ - , fremadrettede 108↲ hjælpeskema 3, 12, 15, 56↲ hjælpetekster, se: aktivlinie↲ hovedmenu 7, 47↲ højreparentes (fejl) 114↲ ↲ ↲ ┆b0┆I↲ ↲ I - indsæt 75↲ inddatering 9↲ indsæt 21, 29f, 54, 56, 111↲ indtastning 2, 4, 13, 49, 54↲ interne beregninger 106↲ internt filformat 125↲ ↲ ↲ ┆b0┆J↲ ↲ J - justering 77↲ justering 19, 24↲ ↲ ↲ ┆b0┆K↲ ↲ K - kopi 79↲ kan ej læse fil (fejl) 114↲ kan ej oprette fil (fejl) 114↲ kapacitet (ledig ... arbejdslager), se: systemlinie↲ komma mangler (fejl) 114↲ kommando 2, 4, 13, 54, 56↲ kommandobetegnelser 56↲ kommandobogstaver 13, 56↲ kommandoindtastning 13ff, 54↲ kommandospecifikationer 13, 37↲ (tekst)kommentar, regneudtryk 109↲ konsolidering, se: værdiregning↲ kopi 20f, 25, 27, 30ff, 54↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆L↲ ↲ L - lås 81↲ ledig kapacitet (arbejdslager), se: systemlinie↲ logiske operatorer 24f, 105, 109f↲ lås 41↲ ↲ ↲ ┆b0┆M↲ ↲ M (symbol), se: systemlinie↲ manuel gennemregning 22, 50, 107↲ meddelelser, fil ... fejlbehæftet ... 44↲ - , ... forskydes ej ... 31, 37, 54↲ - , ... overskrive ... 20, 39↲ - , ... skal ændres ... 31, 55↲ - , søjle ... for bred ... 38↲ - , **** behandler fil ... 44↲ ↲ ↲ ┆b0┆N↲ ↲ nabo (symbol), se: systemlinie↲ nabocelle 9↲ (.)NCD 118↲ numeriske udtryk 2, 10↲ nøjagtighed (beregning) 26, 106↲ ↲ ↲ ┆b0┆O↲ ↲ omregning (cellehenvisning) 30f, 54↲ områdeafgrænsning 30↲ oversigt 56f, 105↲ overskrive, gem (meddelelse) 20↲ - , udskrift (meddelelse) 39↲ ↲ ↲ ┆b0┆P↲ ↲ parenteser 109↲ printer (se også: U - udskrift; udskrift) 17, 38↲ prioritet, se: regneprioritet↲ ↲ ↲ ┆b0┆Q↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆R↲ ↲ R - regnemåde 83↲ RcTekst 38, 118, 127↲ redigere 3, 10, 14, 25, 48↲ regnemåde 22, 42, 107↲ regneoperatorer 3, 25, 105↲ regneprioritet 105, 109f↲ regneregler 24, 109ff↲ regneudtryk 3, 11, 23, 109↲ - , tekstkommentar 109↲ relationsudtryk 110↲ række 2, 49↲ - (symbol), se: systemlinie↲ rækketal 52↲ rækkevis beregning 42, 107↲ ↲ ↲ ┆b0┆S↲ ↲ S - slet 85↲ sikkerhedskopiering 8, 116↲ (...) skal ændres: (meddelelse) 31, 55↲ skema fuldt (fejl) 41, 114↲ skemagrænser 8, 32, 51, 54↲ skemahåndtering (se også: filhåndtering) 16, 35, 41↲ skemaopbygning 18↲ skematilrettelægning 40↲ skemaudbygning 42↲ skemaudsnit 2, 9↲ slet 31, 54, 111↲ sluk 7↲ standardværdi 4, 14↲ start 7↲ systemlinie 2, 9, 12, 16, 18, 22, 49↲ søjle 2, 49↲ - (symbol), se: systemlinie↲ søjle ... for bred ... (meddelelse) 38↲ søjlebogstav 52↲ søjlebredde (se også: Ø - søjlebredde) 23, 27, 36, 106↲ søjlevis beregning 50, 107↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆T↲ ↲ T - tøm 87↲ tab. (symbol), se: systemlinie↲ tabulering 26↲ tastefunktioner, se: beregningsudtryk; indtastning; komman-↲ do; oversigt↲ tekst 2f, 10, 11, 19, 23, 30, 43, 49f, 54, 109f, 111↲ tekstkommentar (regneudtryk) 109↲ titellås, se: L - lås; lås↲ tøm 16↲ ↲ ↲ ┆b0┆U↲ ↲ U - udskrift 89↲ udskrift 16, 37f, 118, 119, 127↲ - som diskfil 38, 127↲ - til printer 17, 38↲ ulovlig beregning 27, 106↲ udstrækning 19, 52↲ ↲ ↲ ┆b0┆V↲ ↲ V - værdiregning 93↲ vejledning, se: aktivlinie↲ venstreparentes (fejl) 114↲ værdiregning 37, 42ff↲ ↲ ↲ ┆b0┆X↲ ↲ ↲ ┆b0┆Y↲ ↲ ↲ ┆b0┆Z↲ ↲ Z - celleliste 97↲ ↲ ↲ ┆b0┆Æ↲ ↲ Æ - ændring 99↲ ændring (se også: redigere) 21, 25, 32↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆b0┆Ø↲ ↲ Ø - søjlebredde 101↲ ↲ ↲ ┆b0┆Å↲ ↲ Å - gå til 103↲ ↲ ↲ ┆b0┆Tegn iøvrigt↲ ↲ , se: indtastning; kommando; oversigt; decimalkomma↲ .BLK (se også: U - udskrift) 38, 118, 127↲ .NCD 118↲ **** (celleindhold) 27, 52, 106↲ **** behandler ... (meddelelse) 44↲ ???? (celleindhold) 27, 52, 106↲ ? = hjælp (se også: hjælpeskema), se: oversigt; systemlinie↲ / se: kommandoindtastning; oversigt↲ ! se: manuel gennemregning; omregning (cellehenvis┄ninger);↲ oversigt↲ = se: arbejdslinie; automatisk gennemregning↲ > se: arbejdslinie; manuel gennemregning↲ $ se: indtastning; oversigt; tekst↲ <cr> se: indtastning; kommando; oversigt↲ ( ) se: systemlinie↲ (symbol), se: systemlinie↲ (symbol), se: systemlinie↲ (symbol), se: systemlinie↲ (symbol), se: systemlinie↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆1a┆┆1a┆┆9b┆↓ ↓ ┆1a┆┆9b┆↓ ↓ ┆1a┆┆9b┆↓ ↓ ┆1a┆ft, cellelistning og ↓ beskrive