Werken met functies in open office tracing. OpenOffice Calc-functies gebruiken

Bij het specificeren van formules samen met elementaire rekenkundige bewerkingen biedt OpenOffice Calc vele speciale functies die interactief kunnen worden ingevoerd met behulp van Automatische pilootfuncties. OpenOffice Calc ondersteunt in het bijzonder veel statistische methoden: van regressieberekeningen tot betrouwbaarheidsintervallen. Bijzonder interessant is de mogelijkheid om individuele parameters te wijzigen in berekeningen die van veel factoren afhankelijk zijn, en te zien hoe dit het resultaat beïnvloedt. Dit zijn zogenaamde ‘wat zou er gebeuren als’-berekeningen. Wanneer u bijvoorbeeld een lening berekent door simpelweg de looptijd, het rentepercentage of de betalingsbedragen te wijzigen, ziet u direct hoe andere factoren veranderen.

Zoals alle spreadsheethulpmiddelen kunt u met OpenOffice Calc relatieve en absolute verwijzingen gebruiken. Elke waarde die als absolute waarde moet worden gebruikt, wordt voorafgegaan door een dollarteken $. Om de huidige link, waar de cursor zich in de invoerregel bevindt, om te zetten van relatief naar absoluut en omgekeerd, gebruikt u de toetsencombinatie Shift+F4.

Bijna alle functies (met uitzondering van wiskundige en sommige statistische) in het OpenOffice Calc-programma zijn gelokaliseerd, dat wil zeggen dat ze Russische namen gebruiken. Deze omvatten alle functies uit de sectie Datum&Tijd(de functie PAASZONDAG() bepaalt echter de datum van katholiek Pasen, niet van orthodox Pasen).

U kunt de Functiewizard gebruiken om functies in een cel in te voeren. Selecteer de cel waarin u de functie wilt invoeren en klik op de knop op de werkbalk, of selecteer de opdracht Functie... uit het menu Invoegen. Er verschijnt een venster voor je Automatische pilootfuncties, waarin u de functie moet markeren en op de knop moet drukken Volgende>> of OK, waarna een venster verschijnt voor het invoeren van argumenten voor de geselecteerde functie. Een functie kan niet alleen worden ingevoerd met behulp van de functiewizard, maar ook handmatig, als u zich herinnert hoe deze heet en hoeveel parameters deze heeft.

Gebruik de knop om de som van getallen in een kolom of rij in te stellen. Er verschijnt een formule zoals =SUM(...) in de cel. Het programma probeert te raden wat het sommatie-interval is. Bent u niet tevreden met het voorgestelde bereik, selecteer dan met de linkermuisknop het gewenste celgebied zodat er een rood kader omheen verschijnt. Hetzelfde kan handmatig worden gedaan door een celbereik op te geven in de formulebalk. Houd er rekening mee dat lege cellen tijdens de optelling worden behandeld alsof ze nulwaarden bevatten.

Laten we de DATUM-functie eens nader bekijken, waarmee u datums in een spreadsheet kunt invoeren. OpenOffice Calc slaat dergelijke gegevens op als getallen, maar geeft deze weer in een cel in datumnotatie, waarbij deze (vergelijkbaar met getallen) rechts wordt uitgelijnd. Natuurlijk kunt u een cel met een datum opmaken in een getalnotatie. De syntaxis van de functie is DATUM(Jaar, Maand, Dag). Jaar is een geheel getal van 1600 tot 3000. Bij invoer van 0 tot 29 wordt 2000 toegevoegd, en bij invoer van een getal van 30 tot 99 wordt 1900 toegevoegd. Maand is een getal van 1 tot 12, dat het maandnummer aangeeft. Dag is een getal van 1 tot en met 31 dat de dag van de maand aangeeft. Wanneer de maand- en dagwaarden groter zijn dan toegestaan, worden deze met overflow herberekend naar de volgende positie (jaar, maand). De formule =DATUM(00,12,31) geeft 31-12-2000, en als u =DATUM(00,13,31) invoert, krijgt u de datum 31-01-2001.

In OpenOffice Calc kunt u eenvoudig datums invoeren in het formaat "maand.dag.jaar" (zonder aanhalingstekens, anders wordt de invoer geïnterpreteerd als tekst), bijvoorbeeld "5.17.2" voor 17 mei 2002. In dit geval wordt elke invoer met waarden buiten het acceptabele bereik niet als datum behandeld, maar als tekst. De functie TDATE() retourneert de datum en tijd volgens de systeemtijd van de computer, die telkens wordt bijgewerkt wanneer het document opnieuw wordt berekend.

Voorbeeld

Laten we het aantal dagen, uren, minuten en seconden berekenen dat is verstreken sinds 0 uur op een bepaalde datum. Open een nieuw spreadsheetdocument en voer een datum in cel B1 in, bijvoorbeeld '1.17.84'. Voer in cel B3 de formule =TDATE()-A1 in, die standaard als datum wordt opgemaakt. Omdat we het verschil tussen twee datums als een aantal dagen moeten berekenen, moeten we cel B3 opmaken als een geheel getal. Voer de overige formules in: in B4 =B3*24 voor uren, in B5 =B4*60 voor minuten en in B6 =B5*60 voor seconden.

Als alles correct is gedaan, wordt de tijd die is verstreken sinds het opgegeven moment berekend en weergegeven in verschillende eenheden. In dit geval verwijst de waarde uitgedrukt in seconden naar het moment waarop de formule werd vastgelegd in cel B6. Druk op de F9-toets (om een ​​herberekening van de tabel te forceren) en laat deze niet los - u zult zien hoe de uitvoer verandert.

Om de formules weer te geven die in deze berekeningen worden gebruikt, wordt de functie FORMULA() in kolom D geplaatst, waarvan het argument het adres van de overeenkomstige cel is.

Bij het maken van complexe tabellen is het handig om benoemde cellen te gebruiken. Als u bijvoorbeeld een formule voor de berekening van de BTW moet maken, dan zal dit begrijpelijker zijn in de vorm "= Bedrag * Bedrag van de belasting" dan in de vorm "= A5 * B12", waarbij cel A5 gegevens bevat over de bedrag en cel B12 - over het belastingbedrag

Om de naam van een gebied (cel) in te stellen, moet u eerst dit gebied selecteren en het item gebruiken Namen - Instellen menu Invoegen(of gebruik de toetsencombinatie Ctrl+F3) om het dialoogvenster te openen Wijs een naam toe. De naam moet beginnen met een letter, afwijken van de standaardcelnamen en mag geen spaties bevatten. Nadat u de naam heeft ingevoerd, klikt u op de knop Toevoegen. In hetzelfde dialoogvenster kunt u de namen van andere gebieden opgeven door eerst een naam in te voeren en vervolgens de bladcellen te selecteren die deze naam moeten krijgen. Hiermee kunt u namen toewijzen aan zelfs veelgebruikte formules of formule-elementen.

Een krachtig hulpmiddel bij het werken met spreadsheets is parameterselectie. Met dit hulpmiddel kunt u de waarde achterhalen die, wanneer deze in een formule wordt omgezet, het gewenste resultaat oplevert. Om parameterselectie te gebruiken, hebt u een formule nodig met verschillende constante waarden en één variabele. De beste manier om de selectie van een parameter uit te leggen is met een voorbeeld.

Om de jaarlijkse rente te berekenen, maakt u een kleine tabel waarin uit de waarden van het kapitaal (Capital), het aantal jaren (Number_years) en het rentepercentage (Rate) het resultaat het rentebedrag voor het jaar (Interest) is. De formule voor het berekenen van het resultaat is

Rente = Kapitaal * Aantal jaren * Tarief / 100

Het is het beste om de cellen namen te geven, zodat de formule logisch is. In het voorbeeld berekenen we eerst wat het rentebedrag zal zijn als het geïnvesteerde kapitaal 150.000 roebel bedraagt. en een rentepercentage van 7,5% per jaar.

Laten we nu, ervan uitgaande dat de rente (7,5%) en het aantal jaren (1) niet veranderen, bepalen hoe groot het kapitaal moet zijn om een ​​bepaalde jaarlijkse rente te geven, bijvoorbeeld 15.000 roebel. Selecteer de cel Percentage en maak een keuze in het menu Dienst paragraaf Parameterselectie. Er verschijnt een venster met dezelfde naam in het veld Formule cel waarin de vereiste cel al is opgegeven.

Plaats de cursor in het dialoogvenster variabele cel. Selecteer in de tabel de cel waarvan de waarde verandert, d.w.z. B2. In een tekstveld De uiteindelijke betekenis van de dialoog Voer het gewenste formuleresultaat in en klik op OK. Als de parameter succesvol is geselecteerd, wordt het resultaat weergegeven, dat in de tabel kan worden ingevoerd.

Toen ik dit artikel begon te schrijven, dacht ik dat het een korte opmerking voor beginners zou zijn. Maar tijdens het schrijven heb ik heel wat informatie gevonden die de moeite waard is om binnen dit onderwerp te behandelen. Als gevolg hiervan groeide het artikel uit tot een vrij groot formaat. En ik hoop dat het hier gepresenteerde materiaal niet alleen nuttig zal zijn voor mensen die hun reis beginnen met het gebruik van Calc, maar ook voor mensen die al heel lang spreadsheets gebruiken.

Waar zullen we het over hebben


Voorbeeld bestand

Schatting van het bedrag

Als u alleen maar de hoeveelheid van een bepaald bereik hoeft te “schatten”, dan kan LibreOffice Calc de ingebouwde functie gebruiken. Er is standaard een veld in de programmastatusbalk met de tekst 'Bedrag=0'. Als u cellen op een blad met numerieke waarden selecteert, geeft dit veld in plaats van nul de som van deze getallen weer. Om cellen op afstand van elkaar of celbereiken te selecteren, kunt u ze selecteren door de toets ingedrukt te houden Ctrl. Het nadeel van deze methode is dat alleen het bedrag van het huidige blad wordt geteld. Door met de rechtermuisknop op het veld te klikken, ziet u de lijst die in de schermafbeelding wordt weergegeven.



Ik zal de lijst nu niet bespreken, als je wilt, kun je er gewoon mee experimenteren, en ik denk dat je er wel uitkomt.

Som

In LibreOffice Calc heeft de somfunctie dezelfde vorm als in andere spreadsheets zoals Excel of Apache OpenOffice. De syntaxis ziet er als volgt uit:


SOM(Getal1; Getal2; ...; GetalN)

In dit geval vermelden we eenvoudigweg de getallen, gescheiden door puntkomma's. De opsomming van getallen kan expliciet zijn (1;2;3;...), kan verwijzen naar cellen (A1;C6;AZ190), of kan gemengd zijn (1; A1; C6;3). De functie zal een numerieke waarde "verwijderen" en gebruiken.
U kunt de functie als volgt gebruiken:


SUM(Bereik_begin:Bereik_einde)

In dit geval moeten we de eerste en laatste cel van het bereik opgeven. Ik zou willen opmerken dat voor mensen die hun reis in spreadsheets beginnen: als ons bereik meer dan één rij en één kolom beslaat, het begin de cel linksboven zal zijn en het einde de cel rechtsonder. De formule bepaalt automatisch de bereikrechthoek en berekent het bedrag.
Je kunt het zelfs als volgt gebruiken:


SUM(Naam_bereik_naam)

Ik zie de derde methode heel zelden, maar het is vaak handig. Selecteer het bereik, ga naar het hoofdmenu Gegevens → Bereik instellen… Voer in het veld Naam een ​​naam in voor het nieuwe bereik. Let op de selectievakjes 'Koppen in eerste rij' en 'Bevat een totaalrij', waarvan de eerste standaard is aangevinkt. Vergeet niet ze te verwijderen of te markeren, afhankelijk van uw situatie. Klik op OK. Nu kunt u deze naam als argument in formules vervangen, in plaats van het bereik met de muis te selecteren.
Een andere manier is om kolom- of rijkoppen te gebruiken:


SUM(Kolomkop)

Ik zie deze methode nog minder vaak, misschien omdat deze functie standaard is uitgeschakeld. Als je het wilt gebruiken, ga dan naar het hoofdmenu Hulpmiddelen → Opties en in de sectie LibreOffice Calc → Berekeningen Vink het selectievakje 'Kolom- en rijkoppen automatisch detecteren' aan. Deze methode is handig als het bereik één kolom of rij beslaat, maar u niet weet hoe groot dit zal zijn. Maar u moet onthouden dat het bereik niet mag worden onderbroken; voor LibreOffice Calc geeft een lege rij voor de gehele breedte of hoogte van het bereik aan dat het bereik is geëindigd, en alles wat volgt is een ander bereik. Vanaf vandaag (versie 5.0.0) is de zoekfunctionaliteit voor headers nog niet volledig ontwikkeld; deze ondersteunt het slepen van bereiken niet.
Hoewel er veel manieren zijn, verbiedt niemand het tegelijkertijd gebruiken van alle methoden. Vergeet alleen niet dat bij het opgeven van een bereik tussen de verwijzing naar de eerste en de laatste cel in de Russische lokalisatie standaard een dubbele punt wordt geplaatst en een puntkomma tussen functieargumenten geplaatst. En ik denk dat het geen zin heeft om eraan te herinneren dat links niet alleen naar bereiken in het huidige blad kunnen gaan, maar ook naar andere bladen, en zelfs naar andere bestanden, ongeacht of ze zich op de lokale computer of ergens op het netwerk bevinden.

Automatisch som in LibreOffice Calc

AutoSom in LibreOffice Calc kan alleen een aaneengesloten bereik van een kolom of rij automatisch optellen. Tegelijkertijd zoekt het naar een bereik verticaal omhoog en horizontaal naar links. Maar omdat het feitelijk alleen maar een SUM-formule invoegt met een bereik als argument en deze open laat voor bewerking, is deze functie vaak handig, vooral als je liever met de muis werkt. Het gebruik ervan is hetzelfde als in andere moderne spreadsheetprogramma's. De formulebalk heeft een pictogram met de Griekse letter sigma (Σ). Als u op dit pictogram klikt, wordt AutoSom geactiveerd.
Laten we een voorbeeld bekijken met een verticaal bereik van twee kolommen:



Door de cel onder de tweede kolom te selecteren en op de somknop te klikken, zien we dat de functie een doorlopend bereik in de kolom heeft gevonden, maar niet het volledige bereik heeft bepaald, en in de bewerkingsstatus is gebleven. De schermafbeelding toont kleine blauwe vierkantjes op de hoeken van het bereikframe. Als u deze vierkanten met de muis sleept, kunt u het bereik van waarden wijzigen die betrokken zijn bij de berekeningen van de formule. Dat wil zeggen, als we ervoor moeten zorgen dat er twee kolommen bij de berekeningen betrokken zijn, kunnen we het vierkant linksboven of linksonder naar links trekken om de tweede kolom op te nemen. We kunnen ook het verticale bereik verkleinen als niet het hele verticale bereik in onze berekeningen moet worden opgenomen. Uiteraard kunnen we de formule rechtstreeks bewerken, zoals we eerder deden, niemand zal ons dit verbieden. Voor horizontale bereiken ziet alles er precies hetzelfde uit. Als u tevreden bent met het bereik, drukt u op Enter op uw toetsenbord of drukt u op het groene vinkje op de formulebalk.

SOM als matrixformule en sommatie op voorwaarde

In de help voor het programma (ga naar het hoofdmenu Help → LibreOffice-help of druk op de toets F1) of op de online helpsite vindt u een voorbeeld van een niet-standaard gebruik van de SUM-functie. Naar mijn mening is dit een zeer geslaagd voorbeeld, en ik zou het u graag in mijn eigen woorden willen vertellen.
Laten we zeggen dat we een tabel hebben: in de eerste kolom staan ​​datums, en in de tweede kolom staan ​​onze uitgaven voor deze dag, omdat we zo'n tabel kunnen maken, deze gaat 2845 jaar mee :). Maar we willen weten hoeveel we in een bepaalde maand, week of jaar hebben uitgegeven. Dat wil zeggen dat we de uitgaven voor een bepaalde periode moeten optellen. Ik voeg een bestand met een voorbeeld bij, zodat u kunt zien hoe het allemaal werkt. En hier zal ik alles in woorden uitleggen. Zo ziet de tabel eruit:



In cel I2 staat de formule geschreven

SOM((A3:A300>=F1)*(A3:A300<=F2)*B3:B300)

Het eerste deel A3:A300>=F1 is de voorwaarde boven welke datum de getallen worden opgeteld, het tweede deel A3:A300<=F2 — ниже какой даты. A3 — это начало диапазона дат, A300 — это конец диапазона, для примера 300 даже много, в реальности это будет предполагаемая ячейка, докуда вы хотите вести свой диапазон. Перемножая эти две части мы получаем матрицу истинности, где те числа, которые соответствуют необходимым датам будут равны 1, а остальные 0. В третьей части мы имеем массив с расходами и естественно, если мы умножаем на ноль, то в ответе будет ноль, а если на единицу, то значение будет равно значению ячейки. Таким образом мы получаем матрицу с нулями и необходимыми значениям. То есть, если это всё представить в развернутом виде, то будет примерно так SUM(0;0;…;0;отобранные значения; 0; 0; …; 0) . Для того чтобы эта формула начала работать, мы должны её сделать формулой массива, для этого, вместо обычного нажатия Binnenkomen we moeten op de combinatie drukken Ctrl+Shift+Enter. Een teken dat je alles goed hebt gedaan, is dat je de formule tussen accolades plaatst
(=SOM((A3:A300>=F1)*(A3:A300<=F2)*B3:B300)}

Stel de haakjes niet zelf in - dit helpt niet, u moet de formule correct invoeren. Als u automatisch zoekt naar koppen in kolommen en rijen, kan deze formule als volgt worden herschreven:

SOM((("Datum")>=F1)*(("Datum")<=F2)*("Расходы"))

Na voltooiing van de introductie Ctrl+Shift+Enter, krijgen we hetzelfde resultaat, maar hoeven we ons geen zorgen te maken over de grootte van het bereik, en het allerbelangrijkste: het is gemakkelijk om dit te wijzigen en automatisch een bijgewerkt resultaat te krijgen. Het effect van dit voorbeeld, waarbij op meerdere criteria wordt gezocht, kan ook worden bereikt met behulp van de SUMIFS-formule. Laat mij u nog een voorbeeld geven. Begin 2011 werd bugrapport 35636 geopend vanwege het feit dat de SUMIF-formule geen lege ("") als voorwaarde accepteerde. Deze fout is pas in april 2015 gecorrigeerd. Eén manier om dit probleem te omzeilen, was door de SUM-formule als matrixformule te gebruiken, zoals deze:

SOM((Bereik_naar_som)*(Bereik_naar_check=""))

Ik denk dat het duidelijk is dat in de tweede parameter een waarheidsmatrix zal worden gecreëerd, vermenigvuldigd waarmee alle onnodige waarden nul worden, en als resultaat krijgen we de som van de waarden die overeenkomen met lege cellen.

Automatische uitbreiding van het bereik bij het toevoegen van een cel aan het einde

Wanneer LibreOffice Calc een cel aan het midden van een bereik toevoegt, breidt deze deze automatisch uit in de formuleparameter. Maar als we deze cellen aan het einde van het bereik optellen, bijvoorbeeld met behulp van atomaire som, en dan proberen een cel toe te voegen aan het einde van het opgetelde bereik, zal Calc deze niet in de som opnemen. Om deze beperking te omzeilen, kunt u de OFFSET-functie gebruiken om naar het einde van het bereik te verwijzen. Ik zal niet in detail op deze functie ingaan, ik zal alleen de syntaxis en uitleg geven die nodig zijn voor dit voorbeeld.

Een referentie is de cel of het celbereik van waaruit de verschuiving begint. Lijnen is de verschuiving in lijnen ten opzichte van de referentie, positieve getallen gaan naar beneden, negatieve getallen gaan naar boven. Kolommen - kolomverschuiving vanaf de link, positief naar rechts, negatief naar links. De overige parameters zijn voor ons niet belangrijk. In ons voorbeeld is de link de cel waarin de sommatieformule is geschreven. Offset in rijen wijzen we naar de laatste cel in het opgetelde bereik. Kolommen raken we in dit voorbeeld niet aan. Als resultaat krijgen we een formule als deze:

SOM(A2:OFFSET(A6,-1,0))

Het gebruik van automatisch zoeken op kolom- of rijkoppen werkt niet helemaal zoals verwacht. U kunt een formule niet dichtbij een bereik plaatsen. Bovendien moet u een rij of cel toevoegen, niet vanuit de formulebalk, maar vanuit een lege cel tussen de formule en het bereik. Zoals u begrijpt, is dit een fout die niet het verwachte resultaat oplevert en waardoor u de tool niet intuïtief kunt gebruiken. Voor ons voorbeeld ziet de formule er als volgt uit:


=SOM("Som")

Cumulatief totaalbedrag

Het cumulatieve totaal is een van de meest opgeloste problemen, vooral in investeringsprojectmodellen. Het kan op verschillende manieren worden gedaan, maar naar mijn mening is de handigste manier om een ​​deel van het bereik in de SUM-functie vast te leggen en uit te rekken. Laten we zeggen dat we een cashflow hebben: geld dat wordt gegeven voor zakkosten aan een kind (ongeplande bedrijfskosten :)



In cel B4 voeren we de formule in, die de grenzen van het bereik B3:B3 aangeeft, en repareren we het eerste deel door op te klikken Shift+F4 op het toetsenbord (als de cursor op het eerste deel staat): =SUM($B$3:B3) Bij het slepen blijft de eerste cel die het begin van het bereik aangeeft, op zijn plaats, en de tweede (einde van het bereik) veranderen automatisch en vormen de som van alle voorgaande waarden.

Sommatie van 3D-bereiken (end-to-end sommatie)

Wanneer een aantal bladen in onze spreadsheetwerkmap dezelfde lay-out hebben, kunnen we een driedimensionaal bereik gebruiken om op te tellen, ook wel 'end-to-end som' genoemd op forums. Voor drie bladen ziet het toevoegen van 3 cellen A1 er als volgt uit:

SOM(Blad1.A1:Blad3.A1)

Als we de bereiken toevoegen, ziet het er als volgt uit:

SOM(Blad10.A1:B2:Blad11.A1:B2)
Houd er rekening mee dat de bladen waarvoor de optelling wordt uitgevoerd, naast elkaar moeten liggen. Het meest linkse blad in de formule moet als eerste worden vermeld, en het meest rechtse blad van de reeks bladen die als laatste moet worden opgeteld.

SUMIF - sommatie op voorwaarde

Als we getallen moeten toevoegen die aan een specifieke voorwaarde voldoen, is de eenvoudigste manier om de functie SUMIF() te gebruiken. De syntaxis van de functie is als volgt:

SUM.ALS(Bereik_voor_voorwaarde; Conditie; Som_bereik)

Het bereik voor de voorwaarde is het bereik waarin we naar waarden gaan zoeken en deze vergelijken met de voorwaarde. De voorwaarde is de voorwaarde zelf. Het ondersteunt trouwens reguliere expressies, wat de mogelijkheden om deze formule te gebruiken aanzienlijk uitbreidt. Het sommatiebereik is het bereik waarbinnen een monster zal worden opgeteld volgens een bepaalde voorwaarde. Een eenvoudig voorbeeld: laten we zeggen dat er een bereik is met cashflow, positieve getallen zijn winsten, negatieve getallen zijn uitgaven. Je moet uitzoeken hoeveel er binnenkomt, dat wil zeggen: voeg alleen positieve getallen uit het bereik toe:

SOM.ALS("Cashflow",">0","Cashflow")

Of de zeer populaire vraag “hoe lege cellen te vouwen” (deze vraag verbijstert me altijd :). Het punt is dat we in het ene bereik naar lege cellen zoeken en in het tweede bereik de bijbehorende waarden toevoegen:

SOM.ALS(te zoeken bereik;"";Sombereik)

Zoals u begrijpt kunnen we een bereik op alle mogelijke manieren instellen: zoeken op titel, benoemd bereik, simpelweg de grenzen van het bereik aangeven, zelfs als het bereik ergens in een ander bestand op internet staat.

Reguliere expressies gebruiken in een voorwaarde

Zoeken op voorwaarde in LibreOffice Calc ondersteunt reguliere expressies. Het schrijven van reguliere expressies verschilt van het schrijven ervan in Excel en wijkt enigszins af van de gebruikelijke manier om ze in de shell te schrijven. Reguliere expressies worden in detail besproken op de helppagina, en ik heb ze ook besproken toen ik het had over het gebruik van de functies VERT.ZOEKEN en HL.ZOEKEN.
Meestal moet u het bedrag van iets van één type tellen (bijvoorbeeld saldi, ontvangstbewijzen of verkopen van potloden, notitieboekjes). Laten we een eenvoudige tabel maken, met de kopjes Product en Hoeveelheid, voor respectievelijk de naam van de goederen en hun hoeveelheid.

De taak is om potloden te tellen (27 stuks, maar we tellen ze niet in ons hoofd, we tellen ze met behulp van formules :). Uit het bovenstaande is het dus duidelijk dat we reguliere expressies in de voorwaarde moeten gebruiken. Het gemeenschappelijke stuk tekst voor alle potloodnamen is het woord potlood. En aangezien we karakters voor en na het gemeenschappelijke fragment hebben, moeten we dit aangeven. De reguliere expressie ziet er als volgt uit: ".*pencil.*" . Een punt (.) betekent hier elk teken, een asterisk (*) een willekeurig aantal tekens. De volgorde van punt-sterretjes is verplicht; als u vergeet een punt te plaatsen, wordt er een fout gegenereerd, dit is de specificiteit van reguliere expressies in Calc. De formule voor zo'n tabel zou er als volgt uitzien:

SOM.ALS(A2:A6;".*potlood.*";B2:B6)

Een meer geavanceerde methode zou een reguliere expressie zijn met een link naar de cel waarin het trefwoord wordt gespecificeerd (handmatig ingevoerd of uit de lijst geselecteerd). Laten we aannemen dat de gewenste waarde is opgegeven in cel D1:

SOM.ALS(A2:A6;".*"&D1&.*";B2:B6)

Eén opmerking. Momenteel is er bug 93510, die het gebruik van reguliere expressies in combinatie met het automatisch zoeken naar koppen in kolommen en rijen niet toestaat als het bereik uit woorden bestaat. Ongeacht de waarden in het sombereik retourneert de functie altijd 0. Deze situatie doet zich hoogstwaarschijnlijk voor omdat LibreOffice Calc kopteksten niet correct prioriteert. U kunt deze fout omzeilen door een lege regel tussen de koptekst en het begin van de waarden te plaatsen, of een elegantere methode is om samengevoegde cellen voor de kopteksten te gebruiken.

SUMIFS - zoeken op vele voorwaarden

In tegenstelling tot de SUMIF-functie kunt u met de SUMIF-functie één tot 30 voorwaarden opgeven. De syntaxis:

SOMMEN(Som_bereik;Bereik_voor_voorwaarde1; Voorwaarde1;...;Bereik_voor_voorwaarde30; Voorwaarde30)

Ik denk dat je begrijpt dat het sommatiebereik een bereik van waarden zal bevatten waaruit we getallen willen optellen. Het conditiebereik is waar we zullen kijken. De conditie- en sommatiebereiken kunnen hetzelfde of verschillend zijn. De voorwaarde is waar we naar op zoek zijn (vergeet niet de uitdrukking tussen rechte aanhalingstekens ("") te plaatsen). De formule staat een buitensporig aantal voorwaarden toe, ik denk dat 30 bereiken en voorwaarden voldoende zijn voor alle gelegenheden. Het voorbeeld I gaf toen ik het had over SUM, omdat een matrixformule als volgt kan worden herschreven:

SUMIFS("Onkosten";"Datum";">=""Datum";"<="&F2)

SUBTOTAAL - som van zichtbare cellen of subtotalen

Soms is het nodig om de som van geselecteerde (zichtbare) cellen te berekenen met behulp van een autofilter. Naar mijn mening is de eenvoudigste manier in LibreOffice Calc het gebruik van de functie SUBTOTAAL(). Met deze functie kunt u nog veel meer doen, maar voor de doeleinden van dit artikel zal ik alleen het bedrag laten zien. De rest van de functionaliteit vindt u in de help. Laten we zeggen dat we een grote tabel hebben waarin we een selectie maken en de som willen weten. We nemen bijvoorbeeld een vrij eenvoudige optie:



Natuurlijk kunnen we SUMIF, SUMIFS of zelfs een matrixformule gebruiken, maar als we filters gebruiken, is de eenvoudigste manier om SUBTOTAAL te gebruiken. De syntaxis ziet er als volgt uit:

SUBTOTAAL(Functienummer; Bereik)

Het functienummer is het nummer waaraan de voor het bereik gebruikte functie is toegewezen. In ons geval is dat 9. Bereik is het bereik waarop u de functie wilt toepassen. In ons geval is dit het bereik voor sommatie. Als gevolg hiervan ziet de formule die in cel B10 is ingevoerd er als volgt uit:

SUBTOTAAL(9;B2:B9)

Als u rijen aan een bereik toevoegt, kunt u het bovenstaande advies voor de SUM-formule gebruiken om het bereik automatisch uit te breiden wanneer u een cel aan het einde toevoegt. Wanneer we nu de vereiste rijen filteren, verschijnt hun som in de cel met de formule. De enige opmerking: vergeet niet een vinkje te plaatsen bij het "lege" item, anders wordt het resultaat zelf verborgen.
Het staat niet vermeld in de help, maar het werkt echt: als we SUBTOTAAL zonder filter gebruiken, sluit de functie met de codes die in de help zijn gespecificeerd, verborgen rijen niet uit van de berekening. Om ze uit te sluiten, voegt u 10 toe vóór de functiecode. Dat wil zeggen dat code 9 voor de som geen verborgen rijen uitsluit, maar 109 wel. Nadat u zich hebt verborgen, kunt u het resultaat opnieuw berekenen door op te drukken Ctrl+Shift+F9. Houd er rekening mee dat de functie SUBTOTAAL geen cellen met voorlopige totalen meeneemt in de berekening (dezelfde functie). Een andere manier om deze problemen op te lossen is door de functie AGGREGATE te gebruiken.

AGGREGEREN - optellen, verborgen cellen en cellen met fouten overslaan

Het vorige voorbeeld liet zien hoe u een bereik optelt zonder verborgen cellen, maar er zijn situaties waarin u ook cellen met fouten of met de functies SUBTOTAAL en AGGREGAAT zelf moet uitsluiten. De AGGREGATE-functie heeft zelfs meer mogelijkheden dan SUBTOTAAL. Hieronder geef ik er een beschrijving van, maar aangezien sommige parameters van deze functie geen verband houden met het onderwerp van dit artikel, zal ik er niet op ingaan. En aangezien het helaas nog steeds niet in de help wordt beschreven, zou het, als je er iets over wilt verduidelijken, beter zijn om voorlopig Excel-hulp te gebruiken (nou ja, we zouden op zijn minst iets nuttigs moeten ontvangen van MS Corporation :) .
Voor de doeleinden van dit artikel zijn we geïnteresseerd in de volgende functiesyntaxis:

AGGREGEREN(Functienummer; Parameters; Bereik)

functie_nummer is het nummer waaraan de functie die voor het bereik wordt gebruikt, is toegewezen. Voor de doeleinden van dit artikel is dit nummer 9: som.
Parameter is een numerieke waarde die bepaalt welke waarden moeten worden overgeslagen tijdens de berekening. Alle parameters zijn genummerd van 1 tot 7. De volgende lijst toont het nummer en een korte beschrijving van de functie:

  • 0 of weggelaten: geneste functies SUBTOTAAL en AGGREGAAT overslaan.
  • 1 - sla verborgen rijen en geneste SUBTOTAL- en AGGREGATE-functies over.
  • 2 - sla foutwaarden en geneste functies SUBTOTAAL en AGGREGAAT over.
  • 3 - sla verborgen rijen, foutwaarden en geneste SUBTOTAL- en AGGREGATE-functies over.
  • 4 - Sla niets over.
  • 5 - sla alleen verborgen regels over.
  • 6 - sla alleen foutwaarden over.
  • 7 - sla verborgen regels en foutwaarden over.
Bereik is het celbereik waarop u de functie wilt toepassen.
Zoals u kunt zien, kan deze functie naar wens worden aangepast, maar er is één nadeel. Het kan alleen werken met verborgen rijen en niet met verborgen kolommen. Hiermee kunt u functies en foutcodes in zowel rijen als kolommen negeren.
Voorbeeld bestand

Verder lezen en bronnen:

  • Calc-sectie op het Forum ter ondersteuning van gebruikers van open office-suites
  • Speciale dank aan Rami voor

Lesdoelen:

  • Didactisch: Maak kennis met de financiële functies van OpenOffice.org Calc en leer hoe u deze kunt gebruiken om problemen op te lossen.
  • Ontwikkelingsgericht:
  • het denken van studenten ontwikkelen;
  • ijver en nauwkeurigheid ontwikkelen.
  • Educatief: economisch onderwijs geven.

Soort les: gecombineerd.

Lesplan

  • Organisatiemoment – ​​​​2 min.
  • Enquête – 10 min.
  • Nieuw materiaal leren – 45 min.
  • Zelfstandig werk – 30 min.
  • Lesoverzicht, beoordeling, huiswerk – 3 minuten.

VOORTGANG VAN DE KLASSE

1. Organisatorisch moment

2. Enquête

– Laten we, voordat we verder gaan met het bestuderen van een nieuw onderwerp, eerst het vorige onderwerp bekijken.

Vraag

Voorbeeld antwoord

1. Wat is een functie? Een functie is een variabele waarvan de waarde afhangt van andere grootheden (argumenten).
2. Een functie heeft een naam en, in de regel, argumenten, die tussen haakjes achter de functienaam worden geschreven. Voor een functie zijn haakjes vereist, zelfs als deze geen argumenten heeft. Wat kan een functieargument zijn.
3. Functieargumenten kunnen getallen, celadressen, celbereiken, rekenkundige uitdrukkingen en functies omvatten. Wat is een functiemaster?
4. De Functiewizard is ontworpen om de invoer van functies te vereenvoudigen. Noem de manieren om de functiewizard aan te roepen. Invoegen1 manier.
Functie
5. Methode 2: Klik op de fx-knop op de formulebalk. Welke categorieën functies ken je?
6. Wiskundig, statistisch, logisch. Maak een lijst van alle wiskundige functies die je kent.
7. COS, SIN, TAN, SUM, LOG, SORT Maak een lijst van alle statistische functies die u kent.

GEMIDDELD, MAX, MIN.

3. Nieuw materiaal leren

– Vandaag zullen we in de klas kijken naar 3 financiële functies: FV, PV, NPER.

Toekomstwaarde bepalen Functie F.V.

berekent de toekomstige waarde van een deposito met constante betalingen en constante rente. De algemene schrijfwijze van deze functie is:

FV (percentage; aantal; betaling; TK; type)

De functieargumenten hebben de volgende betekenis: Procent

– percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. Aantal

– het totaal aantal perioden van jaarlijkse lijfrente-uitkeringen; Betalen

– een extra betaling in elke periode. Deze waarde kan gedurende de gehele lijfrenteperiode niet veranderen; TK

– de huidige waarde of het totaalbedrag van alle toekomstige betalingen vanaf nu. Als het argument ps wordt weggelaten, wordt dit op 0 gezet. Type

is een getal 0 of 1 dat aangeeft wanneer de betaling moet worden gedaan. Als het argument wordt weggelaten, wordt het op 0 gezet. Als het argument 0 is, wordt de betaling aan het einde van de periode uitgevoerd. Als het argument gelijk is aan 1, wordt de betaling aan het begin van de periode uitgevoerd. . Functie Bij gebruik van de functie De functieargumenten hebben de volgende betekenis: Er moeten consistente meeteenheden voor argumenten worden gebruikt – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. En De functieargumenten hebben de volgende betekenis: . Dus als er maandelijkse betalingen worden gedaan op een lening met een looptijd van vier jaar tegen een tarief van 12 procent per jaar, dan is dat zo – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. moet 4 x 12 = 48 zijn. Als jaarlijkse betalingen op dezelfde lening worden gedaan, dan De functieargumenten hebben de volgende betekenis: moet 0,12 zijn, en – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. moet gelijk zijn aan 4.
Functie Functie kan vanuit twee gezichtspunten worden bekeken: de kredietnemer en de kredietverstrekker. Alle argumenten die het geld vertegenwoordigen dat u betaalt (bijvoorbeeld stortingen) worden weergegeven als negatieve getallen; Het geld dat u ontvangt (zoals dividenden) wordt weergegeven als een positief getal.

Voorbeeld 1.

Het is noodzakelijk om de toekomstige waarde te bepalen van een eenmalige deposito met een huidige waarde van 20.000 roebel, waarover jaarlijks gedurende 10 jaar samengestelde rente wordt opgebouwd tegen een tarief van 7 procent per jaar. De rente wordt één keer per jaar berekend.
De berekening wordt uitgevoerd met behulp van de functie Functie :
FV(7%;10;;–20000). Als resultaat van de berekening is de waarde 39343,03 roebel.
De functieargumenten worden opeenvolgend weergegeven:
7% – jaarlijkse rente;
10 – aantal jaren renteopbouw;
Verder wordt weggelaten het argument dat de bijdrage jaarlijks kan worden aangevuld (afhankelijk van de omstandigheden van het probleem is de bijdrage een eenmalige bijdrage);
–20000 is het bedrag van een eenmalige bijdrage, het minteken geeft aan dat dit onze kosten zijn.

Voorbeeld 2.

De organisatie sloot een lening van 100.000 roebel af voor een periode van 3 jaar tegen 30 procent per jaar. Het terug te betalen bedrag moet worden vastgesteld.
Het bedrag van het terugbetaalde geld wordt berekend met behulp van de functie:
FV(30%;3;;100000).
De berekening geeft het antwoord: u zult -219.700 roebel moeten retourneren. Het berekeningsresultaat wordt met een minteken op het scherm weergegeven, wat aangeeft dat dit echt het geld is dat we weggeven.

Voorbeeld 3.

Stel dat een bedrijf van plan is geld te reserveren voor een speciaal project dat over een jaar voltooid zal zijn. Het bedrijf opent een rekening, er wordt 10.000 roebel per keer op gestort tegen 6% per jaar (dit is 6/12 per maand, of 0,5%). Vervolgens wordt verwacht dat er de komende twaalf maanden aan het begin van elke maand 1000 roebel zal worden gestort. Het is noodzakelijk om na een jaar het geldbedrag op de rekening te bepalen.
De functie kan worden gebruikt voor berekeningen
FV(0,5%; 12; – 1000; – 10000; 1). Het resultaat van de berekening is 23014,02 roebel.
Vergeleken met eerdere voorbeelden heeft de functie een nieuw argument: 1000, wat aangeeft dat de aanbetaling regelmatig geld ontvangt, en 1, wat aangeeft dat de rekening aan het begin van de maand wordt aangevuld.

Voorbeeld 4.

Er zijn twee opties om geld gedurende 4 jaar te beleggen. De eerste optie betreft een opbouw van 26 procent per jaar aan het begin van ieder jaar. De tweede optie is de opbouw van 38 procent per jaar aan het eind van ieder jaar. Het bedrijf heeft de mogelijkheid om jaarlijks 300.000 roebel bij te dragen. Het is noodzakelijk om te bepalen welke optie de voorkeur heeft.
Bij de berekening voor de eerste investeringsoptie wordt gebruik gemaakt van de functie FV(26%;4;–300000;;1), wat een resultaat oplevert van RUB 2.210.534,93.
Berekening volgens de tweede optie – FV(38%;4;–300000). Het resultaat van de berekeningen is RUB 2.073.741,60. Een vergelijking van de opties laat ons concluderen dat de optie met 26 procent per jaar bij het opbouwen van rente aan het begin van het jaar meer de voorkeur heeft dan 38 procent per jaar bij het opbouwen van rente aan het einde van het jaar.

Bepaling van de contante waarde

Toekomstwaarde bepalen PV berekent de huidige waarde van een investering. De algemene schrijfwijze van deze functie is:

PV(Tarief;Nper;Betaling;Saldo;Type).

Bied – vaste rente. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Bied bij 20 procent kan bij het vormen van een functie worden weergegeven als 20% of 0,2;

– percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. – het totaal aantal betalingstermijnen. Wordt de rente één keer per jaar berekend, dan is het aantal termijnen gelijk aan het aantal jaren. Als er vaker sprake is van opbouw, moet het aantal jaren worden vermenigvuldigd met het aantal renteopbouw gedurende het jaar;

Betaling – een vast betalingsbedrag per periode. Deze waarde kan gedurende de gehele betaaltermijn niet veranderen;

Rest – het saldo van de middelen aan het einde van de betalingen. Als Rest weggelaten, wordt deze op 0 gezet (de toekomstige waarde van de lening is 0). Als u bijvoorbeeld 50.000 roebel moet besparen. om 18 jaar lang een speciaal project te betalen, daarna 50.000 roebel. dit is de toekomstige waarde. U kunt een veronderstelling maken over het handhaven van een bepaald rentetarief en bepalen hoeveel u elke maand moet sparen;

– de huidige waarde of het totaalbedrag van alle toekomstige betalingen vanaf nu. Als het argument ps wordt weggelaten, wordt dit op 0 gezet.
Bij gebruik van de functie PV Er moeten consistente meeteenheden voor argumenten worden gebruikt Bied En – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. . Dus als er maandelijkse betalingen worden gedaan op een lening met een looptijd van vier jaar tegen een tarief van 12 procent per jaar, dan is dat zo Bied moet 0,12/12 zijn, en – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. moet 4 x 12 = 48 zijn. Als jaarlijkse betalingen op dezelfde lening worden gedaan, dan Bied moet 0,12 zijn, en – percentage van de winst over de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwingen per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2. moet gelijk zijn aan 4.

Functie PV kan vanuit twee gezichtspunten worden bekeken: de kredietnemer en de kredietverstrekker. Alle argumenten die het geld vertegenwoordigen dat u betaalt (bijvoorbeeld stortingen) worden weergegeven als negatieve getallen; Het geld dat u ontvangt (zoals dividenden) wordt weergegeven als een positief getal.

Voorbeeld 1.

Er worden twee opties voor de aanschaf van apparatuur overwogen. Bij de eerste optie wordt ervan uitgegaan dat het volledige bedrag van 99.000 roebel onmiddellijk wordt betaald. De tweede optie is een afbetalingsplan voor 15 jaar met een maandelijkse betaling van 940 roebel aan het einde van elke maand. De jaarlijkse rente bedraagt ​​8 procent. Het is noodzakelijk om te bepalen welke optie de voorkeur heeft.
Om het probleem op te lossen is het noodzakelijk om de waarde van de stroom toekomstige reguliere betalingen terug te brengen tot de huidige waarde. De berekening wordt uitgevoerd met behulp van de functie PV(8%/12; 15*12; – 940). Het resultaat is 98362,16 roebel.

De betekenis van de functieargumenten:

8%/12 – bedrag aan maandelijks opgebouwde rente;
15*12 – aantal maandelijkse betalingen gedurende 15 jaar;
940 – maandelijks betalingsbedrag, ondertekenen<–>laat zien dat dit het geld is dat we betalen.
Uit berekeningen blijkt dat het bij een jaarlijkse rente van 8 procent rendabeler is om in termijnen te betalen. In dit geval is de huidige waarde van alle periodieke betalingen 98.362,16 roebel minder dan het forfaitaire bedrag van 99.000 roebel. Dit is mogelijk niet het geval bij een ander APR.

Voorbeeld 2.

De organisatie heeft over twaalf jaar 5.000.000 roebel nodig. Momenteel heeft het bedrijf geld en is het bereid om geld in één keer in deposito te plaatsen, zodat het over 12 jaar over het benodigde geld beschikt. De jaarlijkse rente bedraagt ​​12 procent. Het is noodzakelijk om te bepalen hoeveel geld u in deposito wilt plaatsen.
De berekening wordt uitgevoerd met behulp van de functie PV(12%;12;;5000000).
Het resultaat van de berekening is het aantal - 1283375,46 roebel. Teken<–>betekent dat het geld oorspronkelijk werd weggegeven. Na 12 jaar wordt 5.000.000 roebel ontvangen.

Bepaling van betalingsvoorwaarden

Berekent het totale aantal betalingstermijnen voor een bepaalde storting met constante betalingen en constante rente.

NPER(Percentage;Betaling;NS;KS;Type)

De functieargumenten zijn logisch:

De functieargumenten hebben de volgende betekenis: – vaste rente voor de periode. Als de rente één keer per jaar wordt berekend, dan is dit het jaarlijkse rentepercentage. Als er vaker rente wordt opgebouwd, wordt het jaarlijkse rentepercentage gedeeld door het aantal opbouwperioden per jaar. Het tarief van 20 procent bij het vormen van een functie kan worden weergegeven als 20% of 0,2;

– het totaal aantal perioden van jaarlijkse lijfrente-uitkeringen; – het bedrag van de betalingen per periode. Deze waarde kan gedurende de gehele betaaltermijn niet veranderen;

NS – een forfaitair bedrag aan het begin van de looptijd. Als de argumentatie NS wordt weggelaten, dan wordt deze op 0 gezet;

KS – het saldo van het aan het einde van de looptijd betaalde geld. Als KS weggelaten, wordt deze op 0 gezet (de toekomstige waarde van de lening is 0). Als u bijvoorbeeld 50.000 roebel moet besparen. om een ​​speciaal project over een aantal jaren te betalen, dan 50.000 roebel. dit is de toekomstige waarde. Er wordt van uitgegaan dat de gegeven rente gehandhaafd blijft;

– de huidige waarde of het totaalbedrag van alle toekomstige betalingen vanaf nu. Als het argument ps wordt weggelaten, wordt dit op 0 gezet. – een cijfer 0 of 1 dat aangeeft wanneer de betaling moet plaatsvinden. Als het argument wordt weggelaten, wordt het op 0 gezet. Als het argument 0 is, wordt de betaling aan het einde van de periode uitgevoerd. Als het argument gelijk is aan 1, wordt de betaling aan het begin van de periode uitgevoerd. .

Voorbeeld 1.

Om de toekomstige uitgaven van het bedrijf te garanderen, wordt een fonds gecreëerd waarvan de waarde 1.000.000 roebel moet zijn. Geld voor de oprichting van het fonds wordt jaarlijks aan het einde van het jaar ontvangen in de vorm van vaste bijdragen van 160.000 roebel. Over ontvangen betalingen wordt 11,18 procent per jaar in rekening gebracht. Het is noodzakelijk om te bepalen in hoeveel jaar het vereiste bedrag zal worden verzameld.
De oplossing wordt gevonden met behulp van de functie:
NPER(11,18%;–160000;;1000000)
Het resultaat is gelijk aan 5 jaar.

Voorbeeld 2.

Het bedrijf ontving een lening van 66.000 roebel tegen 36 procent per jaar en verwacht aan het einde van elke maand maandelijks 6.630 roebel te betalen. Het is noodzakelijk om de periode voor de volledige betaling van de ontvangen lening te bepalen.
De oplossing wordt bepaald door de functie
NPER(36%/12; – 6630;66000;0) en is gelijk aan 12 perioden (maanden).
De betekenis van de functieargumenten:
36%/12 – maandelijkse rente;
– 6630 – maandelijkse leningbetalingen;
66000 – het initiële bedrag van de ontvangen lening;
0 – toekomstig leningbedrag (gelijk aan 0, aangezien volledige afwikkeling zal plaatsvinden).

4. Zelfstandig werk<Bijlage 1 >

5. Lesoverzicht, beoordeling, huiswerk.

Literatuur gebruikt ter voorbereiding van de les

  1. Mikheeva E.V. Workshop informatietechnologieën in beroepsactiviteiten: een leerboek voor het middelbaar beroepsonderwijs. – M.: Uitgeverijcentrum “Academie”, 2006. – 192 p.
  2. Mikheeva E.V. Informatietechnologie in beroepsactiviteiten: een leerboek voor het middelbaar beroepsonderwijs. – M.: Uitgeverijcentrum “Academie”, 2005. – 384 p.
  3. Tsjoekanov S.N. Analyse van de dynamiek van financiële stromen in MS Excel: Tutorial. – Omsk, 1999. – 142 p.

Stel dat u twee getallen in cellen heeft<В1>En<С2>en wil laten zien
de som van beide in een cel<А1>
Doe het volgende:

  1. Plaats de cursor in een cel<А1>en druk op de toets "=". Het Formule-paneel verschijnt automatisch. Helemaal links in het paneel ziet u de coördinaten van de geselecteerde cel.
  2. Klik in een cel<В1>. De ID van deze cel wordt automatisch weergegeven in de formulebalk en ingevoegd in de cel<А1>.
  3. Klik op de toets "+".
  4. Klik op een cel<С2>. U kunt de uiteindelijke formule "=som +" zowel in de geselecteerde cel als in de formulebalk zien verschijnen.
  5. Druk op de Enter-toets.

Een sjabloon is een sjabloon die u gebruikt om andere documenten te maken. U kunt bijvoorbeeld een bedrijfssjabloon maken met uw bedrijfslogo op de eerste pagina. Bij alle nieuwe documenten die met deze sjabloon worden gemaakt, staat uw bedrijfslogo op de eerste pagina.

Sjablonen gebruiken om een ​​document te maken:

  1. Selecteer in het hoofdmenu Bestand > Nieuw > Sjablonen en documenten.
  2. Er wordt een dialoogvenster geopend Sjablonen en documenten.
  3. Selecteer in het vak aan de linkerkant het pictogram Sjablonen als dit nog niet is geselecteerd. In het middelste veld verschijnt een lijst met sjabloonmappen.
  4. Open (dubbelklik) de map met de sjabloon die u wilt gebruiken. In het centrale veld verschijnt een lijst met alle sjablonen in deze map.
  5. Selecteer de sjabloon die u wilt gebruiken.

Een sjabloon maken van een document:

  1. Open een nieuw of bestaand document waarvan u een sjabloon wilt maken.
  2. Voeg de gewenste inhoud en stijlen toe.
  3. Selecteer in het hoofdmenu Bestand > Sjablonen > Opslaan. Het dialoogvenster Sjablonen wordt geopend.
  4. Voer in het veld Nieuwe sjabloon een naam in voor de nieuwe sjabloon.
  5. Selecteer in de lijst Categorieën de categorie waaraan u een sjabloon wilt toewijzen. Categorie is eenvoudigweg de sjabloonmap waarin u de sjabloon wilt opslaan.
  6. Klik op OK. Writer zal de nieuwe sjabloon opslaan.

Een sjabloon maken met behulp van de wizard:

  1. Selecteer in het hoofdmenu Bestand > Wizard > type sjabloon vereist
  2. Volg de opdrachten op de wizardpagina's. Het proces is voor elk sjabloontype iets anders, maar het formaat is voor allemaal hetzelfde.
  3. In het laatste gedeelte van de wizard kunt u een naam en locatie opgeven om de sjabloon op te slaan. De standaardlocatie is uw aangepaste sjablonenmap, maar u kunt desgewenst een andere locatie kiezen.
  4. Ten slotte heeft u de mogelijkheid om direct een nieuw document van uw sjabloon te maken, of de sjabloon handmatig te wijzigen.

Samengestelde documenten worden doorgaans gebruikt om grote documenten te maken, zoals een boek, proefschrift of lang rapport.

Een hoofddocument is vooral handig als u veel afbeeldingen, spreadsheets of ander materiaal gebruikt dat veel ruimte in beslag neemt en de bestandsgrootte van het document erg groot maakt.

Een samengesteld document wordt ook gebruikt wanneer verschillende mensen verschillende hoofdstukken of andere delen van een compleet document schrijven.

Een samengesteld document combineert de inhoud van afzonderlijke documenten in één groter document en resulteert in consistente opmaak, inhoudsopgave, bibliografie, index en andere tabellen en lijsten.

Velden zijn een uiterst nuttige functie van Writer. Ze worden gebruikt voor gegevens die in een document kunnen veranderen, zoals de huidige datum of het totale aantal pagina's. Om veldschaduw snel in of uit te schakelen: Weergave >Velden arceren of druk op Ctrl+F8. U kunt snel de meest gebruikte velden in uw document invoegen door Invoegen > Velden in de menubalk te gebruiken en het gewenste veld uit de lijst te selecteren.

Writer biedt verschillende plaatsen waar u informatie kunt opslaan waarnaar wordt verwezen door velden. We zullen er hier enkele bekijken.

Zeven documenteigenschappen (Tijd, Datum, Titel, Onderwerp, Auteur, Paginanummer en Aantal pagina's) zijn te vinden in het menu Invoegen > Velden. Om een ​​van deze velden in te voegen, klikt u erop in het menu.
Andere documenteigenschappen bevinden zich op de tabbladen Documentinformatie en Document van het dialoogvenster Velden, toegankelijk via Invoegen > Velden > Geavanceerd.

Hoewel deze velden vaak worden gebruikt om veranderlijke informatie op te slaan, kunt u de inhoud permanent maken door het selectievakje Inhoud vastleggen bij invoegen van een veld in te schakelen. Indien nodig kunt u later naar dit dialoogvenster terugkeren en dit selectievakje uitschakelen om het veld weer bewerkbaar te maken.

Hier zijn enkele handige toetsenbordopdrachten die u kunt gebruiken bij het werken met velden:
Ctrl+F2 Open het dialoogvenster Velden.
Ctrl+F8 Veldschaduw in-/uitschakelen.
Ctrl+F9 Veldnamen tonen/verbergen.
F9 Velden bijwerken.

Cel- en bereiknamen gebruiken in formules

Als uw formule cel- of bereiknamen gebruikt, kunt u de naam typen in plaats van het adres, of een naam uit de lijst selecteren zodat OpenOffice Calc deze automatisch invoegt.

Oefening:

Ga naar cel F8.

Voer in de formulebalk een formule in met behulp van de methode om cellen op te geven (tel de totale waarden van salarissen en toelagen bij elkaar op). Zorg ervoor dat celnamen worden weergegeven in plaats van celadressen (Fig. 16.

Rijst. 16

Ga naar cel F9.

Typ in de formulebalk de uitdrukking =SOM(.


Rijst. 17

Selecteer de opdracht "Invoegen". ð Naam ð Invoegen". In het dialoogvenster Naam invoegen, waarin alle namen worden vermeld die in deze werkmap zijn gedefinieerd, selecteert u de naam Bedragen en klikt u op OK. 17.

Sluit de beugel.


Rijst. 18.

Druk op de toets .

Bewaar uw werkmap.

Logische functies. ALS-functie (IF)

Logische functies voeren voorwaardelijke berekeningen uit met behulp van formules en maken de implementatie van eenvoudige besluitvormingsalgoritmen mogelijk.

De functie ALS retourneert één waarde als een bepaalde voorwaarde WAAR oplevert, en een andere waarde als deze FALSE oplevert. De ALS-functie wordt gebruikt bij het testen van voorwaarden voor waarden en formules.

Functiesyntaxis:

IF (IF) (logische_expressie; waarde_if_true; waarde_if_false)

Stel dat u commissies moet berekenen op basis van de verkoop van een product in een werkblad. Als de verkoper voor meer dan $ 100.000 aan producten heeft verkocht, bedraagt ​​zijn commissietarief 7,5%, indien minder, dan 5%. Zonder de functie te gebruiken, zou u twee verschillende formules moeten maken en deze voor elke verkoopwaarde correct moeten gebruiken. Hieronder vindt u een functie waarmee u commissies kunt berekenen op basis van het verkoopbedrag.

ALS (A1<100000; A1*0,05; A1*0,075), где

IF is een functie die controleert of een voorwaarde waar is en retourneert een waarde als deze waar is en een andere waarde als dit niet het geval is;

A1<100000 – условие;

A1*0,05 – waarde die wordt geretourneerd als aan de voorwaarde is voldaan;

A1*0,075 – de waarde die wordt geretourneerd als niet aan de voorwaarde wordt voldaan.

Als de waarde van cel A1 (verkoopbedrag) dus minder dan 100.000 is (aan de voorwaarde is voldaan), vermenigvuldigt het programma de waarde van cel A1 met 0,05 (commissiepercentage), maar als het verkoopbedrag meer dan 100.000 is (het commissiebedrag). niet aan de voorwaarde is voldaan), vermenigvuldigt het programma de waarde van cel A1 met 0,075.

Oefening:

Open het venster Functiewizard en selecteer de categorie Logische functies.

Maak op Blad3 een tabel tabel3.

Tabel 3



Verkooptarief 150 000,00
Commissietarief 0,055
Premium tarief 0,075
Managers Verkoop Commissie
Orlov 149 823,00
Vorobiev 162 023,00
Skvortsov 209 123,00
Sinitsyn 122 354,00
Grachev 83 351,00
Petukhov 204 861,00
Ganiev 150 000,00
Samoilov 110 500,00
Drozdov 220 120,00
Krotov 170 450,00

Maak de tafel op volgens de afbeelding


Rijst. 19.

Bereken de commissie op verkopen als het commissiepercentage 5,5% is, het bonuspercentage 7,5% en het verkooppercentage 150.000 roebel. Om dit te doen, volgt u deze stappen:

Activeer cel C6 (Orlov's commissie), roep de Functiewizard op en zoek daarin de IF (IF) -functie.

Voer in het veld Logische expressie de voorwaarde B6 in<В1 (продажи Орлова меньше нормы продаж).

Voer in het veld Waarde indien waar de uitdrukking B6*B2 in (als de verkopen van Orlov lager zijn dan de verkoopnorm, dan is het voor het berekenen van de commissie noodzakelijk om de verkoopwaarde te vermenigvuldigen met het commissietarief).

Voer in het veld Waarde indien onwaar de uitdrukking B6*B3 in (als de verkopen van Orlov groter zijn dan de verkoopnorm, dan is het voor het berekenen van de commissie noodzakelijk om de verkoopwaarde te vermenigvuldigen met het bonustarief).

Controleer of de argumenten correct zijn ingevoerd (Fig. 20)


Rijst. 20

Bereken commissies voor andere verkopers. Gebruik hiervoor de functie AutoAanvullen, nadat u eerder absolute links hebt opgegeven.


Rijst. 21

Bewaar uw werkmap.

Statistische functies. AANTAL.ALS-functie

De categorie statistische functies omvat een groot aantal functies - 80, waarmee u een verscheidenheid aan berekeningen kunt uitvoeren. Veel van deze functies zijn behoorlijk gespecialiseerd, maar sommige zijn nuttig voor degenen die weinig kennis hebben van statistiek.

De functie AANTAL.ALS telt het aantal cellen binnen een bereik dat aan een opgegeven criterium voldoet.

Functiesyntaxis: AANTAL.ALS (AANTAL.ALS) (Bereik; Criterium).

Bereik - het bereik waarin u cellen wilt tellen.

Criterium - een criterium in de vorm van een getal, uitdrukking of tekst dat bepaalt welke cellen moeten worden geteld. Het criterium kan bijvoorbeeld als volgt worden uitgedrukt: 32, "32", ">32", "appels".

Oefening:

Open het venster Functiewizard en selecteer de categorie Statistisch.

Bekijk de lijst met functies en lees hun beschrijvingen.

Vul het spreadsheet in volgens Fig. 22.

Rijst. 22.

Bereken het aantal managers dat meer verkocht dan de norm. Om dit te doen, volgt u deze stappen:

Ga naar cel E7. Roep de Functiewizard op en zoek daarin de functie AANTAL.ALS.

Voer in het veld Bereik het celbereik B6:B15 in (dit bereik wordt gebruikt om te zoeken naar waarden groter dan 150.000).

Voer in het veld Criterium cel E6 in (deze cel bevat een voorwaarde waarvan de vervulling wordt gecontroleerd in het bereik B6:B15).

Controleer of u de argumenten correct heeft ingevoerd.


Rijst. 23.

Bereken het aantal managers met een omzet gelijk aan of boven de norm.


Rijst. 24

Vergelijk uw resultaten met de figuur.

Bewaar uw werkmap.

Wiskundige functies. SUMIF-functie

OpenOffice Calc bevat 50 functies in deze categorie, wat voldoende is om complexe wiskundige berekeningen uit te voeren.

De SUMIF-functie telt de cellen op die door de criteria zijn opgegeven.

Functiesyntaxis: SUMIF (Bereik; Criteria; Som_Bereik).

Bereik - het bereik van berekende cellen.

Criterium - een criterium in de vorm van een getal, uitdrukking of tekst dat de cellen definieert die moeten worden opgeteld. Het criterium kan bijvoorbeeld worden uitgedrukt als 32, "32", ">32", "appels".

Sum_range - de daadwerkelijke cellen die moeten worden opgeteld.

Cellen in sum_range worden alleen opgeteld als de overeenkomstige cellen in range aan het criterium voldoen. Als som_bereik wordt weggelaten, worden de cellen in het argument Bereik opgeteld.

Oefening:

Open het venster Functiewizard en selecteer de categorie wiskundige functies.

Bekijk de lijst met functies en lees hun beschrijvingen.

Maak op Blad3 een tabeltabel. 4. De cel linksboven in de tabel komt overeen met cel A20.

Tabel 4

Maand Regio Verkoop Resultaten per regio
Januari Noorden Noorden
Februari Zuiden Zuiden
Januari Westen Westen
Februari Oosten Oosten
Maart Noorden TOTAAL
Januari Zuiden
Februari Westen
Maart Oosten Resultaten per maand
Februari Noorden Januari
Maart Zuiden Februari
Maart Westen Maart
Januari Oosten TOTAAL
TOTAAL

Maak de tafel op volgens de afbeelding.

Rijst. 25.

Bereken de totalen per regio en maand, evenals de totale omzet. Om dit te doen, volgt u deze stappen:

Activeer cel F21 (totalen per noord), roep de Functiewizard op en zoek daarin de functie SOM.ALS.

Geef in het veld Bereik het celbereik B21:B32 op (in dit bereik wordt gezocht naar het criterium 'Noord').

Voer in het veld Criterium cel E21 in (de inhoud van het bereik B21:B32 wordt vergeleken met deze waarde).

Geef in het veld Sommatiebereik het bereik C21:C32 op (als een waarde die aan het criterium voldoet in het bereik B21:B32 ligt, worden de overeenkomstige waarden uit het bereik C21:C32 opgeteld).

Controleer of de argumenten in figuur 26 correct zijn ingevoerd.


Rijst. 26.

Bereken totalen voor andere regio's en maanden (gebruik Automatisch aanvullen en absolute links).

Bereken de totalen.

Vergelijk de verkregen resultaten met Fig. 27.


Rijst. 27.

Bewaar uw werkmap.

Opdracht voor zelfstandig werk:

Voeg een nieuw blad in met de opdracht Invoegen ð Blad, maak een tabeltabel. 5

Tabel 5

Achternaam Naam Achternaam Afdeling Salaris Prijs Tarieven
Andreeva Anna Semjonovna Boekhouding 0,2
Butakov Andrej Viktorovitsj Verkoop 0,15
Gorbatov Iwan Andrejevitsj Magazijn
Erokhin Iwan Olegovich Magazijn
Ivanov Sergej Alexandrovitsj Boekhouding
Krylova Olga Sergejevna Personeel
Mametov Iwan Alekseevitsj Verkoop
Petrova Maria Pavlovna Personeel
Charushin Semjon Maksimovitsj Magazijn
Jarovtseva Elena Viktorovna Boekhouding
TOTAAL
Aantal medewerkers Salarisbedragen
Boekhouding Boekhouding
Verkoop Verkoop
Magazijn Magazijn
Personeel Personeel
TOTAAL
>6000
Iwan

Formatteer de tabel volgens Fig. 28.


Rijst. 28.

Bepaal het totale aantal medewerkers voor elke afdeling.

Tel het aantal werknemers met een salaris van meer dan 6.000 roebel.

Bepaal het aantal werknemers met de naam "Ivan".

Bereken de totale salarissen van werknemers op elke afdeling.

Bereken het bedrag van de bonus: voor werknemers met een salaris van minder dan 5.000 roebel is de bonus gelijk aan 20% van het salaris, voor andere werknemers - 15% van het salaris.

Bewaar uw werkmap.