Voor permanente gebruikers is Excel geen geheim dat u in dit programma verschillende wiskundige, engineering en financiële berekeningen kunt produceren. Deze functie wordt geïmplementeerd door verschillende formules en functies toe te passen. Maar als Excel voortdurend wordt gebruikt om dergelijke berekeningen uit te voeren, is de vraag van de organisatie die nodig is voor deze hulpmiddelen rechtstreeks op het vel relevant, die de berekeningssnelheid en het niveau van gemak voor de gebruiker aanzienlijk zal verhogen. Laten we erachter komen hoe je een vergelijkbare rekenmachine in Excele kunt maken.
Calculator creatie procedure
Een bijzonder drukkende taak wordt in geval van nood voortdurend uit te voeren hetzelfde type berekeningen en berekeningen in verband met een bepaald type activiteit. In het algemeen kunnen alle rekenmachines in Excel in twee groepen worden verdeeld: universeel (gebruikt voor algemene wiskundige berekeningen) en smalprofiel. De laatste groep is verdeeld in vele typen: engineering, financiële, kredietinvesteringen, enz. Het is van de functionaliteit van de rekenmachine, in de eerste plaats is de keuze van het algoritme voor de oprichting ervan af.Methode 1: gebruik macro's
Overweeg eerst de algoritmen voor het maken van aangepaste rekenmachines. Laten we beginnen met de creatie van de eenvoudigste universele rekenmachine. Deze tool voert elementaire rekenkundige acties uit: toevoeging, vermenigvuldiging van aftrekking, divisie, enz. Het wordt geïmplementeerd met behulp van een macro. Daarom moet u daarom doorgaan met de procedure voor het maken, u moet ervoor zorgen dat u Macro's en Developer Panel hebt ingeschakeld. Als het niet zo is, moet u het werk van Macro's activeren.
- Nadat de bovenstaande presets worden gemaakt, ga dan naar het tabblad "Ontwikkelaar". We klikken op het pictogram "Visual Basic", dat zich op de tape bevindt in de werkbalk "Code".
- Het VBA Editor-venster begint. Als het centrale gebied in grijs wordt weergegeven, en niet wit, dan betekent dit dat het veld van de invoer van de code afwezig is. Om het display in te schakelen, gaat u naar het menu-item "Bekijken" en klikt u op de inscriptie "Code" in de lijst die verschijnt. U kunt, in plaats van deze manipulaties, druk op de F7-functietoets. In elk geval verschijnt het code-invoerveld.
- Hier in de centrale regio moeten we de macrocode zelf schrijven. Het heeft de volgende vorm:
Subcalculator ()
DIM STREXPR als tekenreeks
'Gegevens invoeren voor berekening
STEXPR = INPUTBOX ("Voer gegevens in")
'Berekening van het resultaat
MsgBox Strexpr & "=" & Application.Evaluate (StreXPR)
Einde sub.
In plaats van de uitdrukking "Voer gegevens in", kunt u een ander aanvaardbaar voor u verbranden. Het is het dat zich boven het expressiegebied bevindt.
Nadat de code is ingevoerd, moet het bestand worden overschreven. Tegelijkertijd moet het worden opgeslagen in het formaat met MacroS-ondersteuning. We klikken op het pictogram in de vorm van een floppydisk op de werkbalk VBA Editor.
- Er wordt een documentbesparende venster gelanceerd. Ga naar de map op de harde schijf of verwijderbare media waar we het willen opslaan. In het veld "Bestandsnaam" wijst u elke gewenste naam toe of laat de standaardinstelling die eraan is toegewezen. Selecteer in het veld Bestandstype de naam "Excel-boek met MacroS-ondersteuning (* .xlsm)" van alle beschikbare indelingen. Na deze stap, klei op de knop "Opslaan" aan de onderkant van het venster.
- Daarna kunt u het venster Macro-editor eenvoudig sluiten door op het standaard sluitingspictogram in de vorm van een rood vierkant met een wit kruis in de rechterbovenhoek te klikken.
- Om een computergereedschap te starten met behulp van een macro terwijl u op het tabblad Ontwikkeling op het pictogram Macro's op de tape in het gereedschapsblok "Code" op de tape op de tape in het tabblad "Code" bent.
- Daarna start het macrovenster. Kies de naam van die macro, die we zojuist hebben gemaakt, toekent en klik op de knop "Uitvoeren".
- Na het uitvoeren van deze actie wordt de rekenmachine gelanceerd op basis van de macro.
- Om er een berekening in te dienen, schrijf dan in het veld de nodige actie. Het handigst om het numerieke toetsenbordblok voor deze doeleinden te gebruiken, dat zich aan de rechterkant bevindt. Nadat de expressie is ingevoerd, drukt u op de knop "OK".
- Vervolgens verschijnt er een klein venster op het scherm, dat het antwoord bevat op de oplossing van de opgegeven expressie. Om het te sluiten, drukt u op de knop "OK".
- Maar ga ermee akkoord dat het vrij ongemakkelijk is telkens wanneer u computeracties moet maken, overschakelen naar het MacroS-venster. Laten we de implementatie van de lancering van het rekenvenster vereenvoudigen. Om dit te doen, klik op het tabblad Developer, op het pictogram Macro's al bekend bij ons.
- Selecteer vervolgens in het venster Macro's de naam van het gewenste object. Klik op de knop "Parameters ...".
- Daarna wordt het venster nog minder dan de vorige gelanceerd. Daarin kunnen we een combinatie van hete toetsen instellen, wanneer u op klikt waarop de rekenmachine wordt gelanceerd. Het is belangrijk dat deze combinatie niet wordt gebruikt om andere processen te bellen. Daarom worden de eerste tekens van het alfabet niet aanbevolen. De eerste sleutel van de combinatie stelt het Excel-programma zelf in. Dit is de CTRL-toets. De volgende toets stelt de gebruiker in. Laat het de V-sleutel zijn (hoewel u een andere kunt kiezen). Als deze sleutel al door het programma wordt gebruikt, wordt een andere toets automatisch toegevoegd aan de combinatie - Shift. We voeren het geselecteerde symbool in het veld "Toetsenbordcombinatie" in en klik op de knop "OK".
- Sluit vervolgens het macro-venster door op het standaard sluitingspictogram in de rechterbovenhoek te klikken.
Nu, wanneer u de geselecteerde combinatie van hete toetsen instelt (in ons geval, start CTRL + SHIFT + V) het rekenmachine. Mee eens, het is veel sneller en gemakkelijker dan om het elke keer door het macrovenster te noemen.
LES: Hoe een macro in Excele te maken
Methode 2: Pas functies toe
Laten we nu rekening houden met het maken van een smalle-profielcalculator. Het zal zijn ontworpen om specifieke, specifieke taken uit te voeren en zich direct op het Excel-blad bevindt. Om deze tool te maken, worden de ingebouwde functies van Excel toegepast.
Maak bijvoorbeeld een Mass Conversion-tool. In het proces van zijn creatie zullen we de preBo-functie gebruiken. Deze operator heeft betrekking op de engineeringeenheid van de ingebouwde functies van de EXEL. De taak is om de waarden van één meetmaatregel naar de andere te transformeren. De syntaxis van deze functie is als volgt:
= Predoob (nummer; ex_dad_ism; KON_D_ISME)
"Nummer" is een argument dat een soort numerieke waarde van de omvang heeft die moet worden geconverteerd naar een andere meetmeting.
"De eerste maateenheid" is een argument dat de te bijeenroepen eenheid van de meetwaarde bepaalt. Het wordt gedefinieerd door een speciale code die overeenkomt met een specifieke maateenheid.
"De definitieve meeteenheid" is een argument dat de meting van meting van de omvang bepaalt waarin het oorspronkelijke aantal is geconverteerd. Het specificeert ook met behulp van speciale codes.
We moeten in meer detail op deze codes blijven, omdat ze ze in de toekomst nodig hebben bij het maken van een rekenmachine. Specifiek hebben we codes van eenheden van massa-meting nodig. Hier zijn hun lijst:
- G - gram;
- kg - kilogram;
- Mg - milligram;
- LBM - Engels pond;
- Ozm - oz;
- SG - verkoop;
- U is een atomaire eenheid.
Het is ook noodzakelijk om te zeggen dat alle argumenten van deze functie kunnen worden ingesteld als waarden en koppelingen naar de cellen waar ze worden geplaatst.
- Allereerst maken we het werkstuk. Onze computergereedschap heeft vier velden:
- Converteerbare waarde;
- Broneenheid van meting;
- Resultaat van conversie;
- De laatste maateenheid.
We installeren krantenkoppen waaronder deze velden worden geplaatst en toewijzen aan hun opmaak (vulling en grenzen) voor meer visualisatie.
In het veld "Converteerbare waarde" wordt de "bronlimiet van meting" en "definitieve meetlimiet" ingevoerd door gegevens en in het veld "Conversiesresultaat" - wordt een eindresultaat uitgevoerd.
- We doen dit dat de gebruiker alleen toelaatbare waarden in het veld "Cabrio-waarde" kan invoeren, namelijk de cijfers meer nul. Selecteer de cel waarin de getransformeerde waarde wordt gemaakt. Ga naar het tabblad "Data" en in het werkbalk "Werken met gegevens" op het pictogram "Gegevensverificatie".
- De tool "Gegevensverificatie" wordt gelanceerd. Allereerst voert u de instellingen uit in het tabblad "Parameters". Selecteer in het veld Gegevenstype de parameter "Geldige". Stop in het veld "Value" ook de keuze op de parameter "MEER". In het veld "Minimaal", stelt u de waarde "0" in. Aldus kunnen alleen geldige nummers worden toegediend aan deze cel (inclusief fractional), die groter zijn dan nul.
- Daarna gaan we naar het tabblad van hetzelfde venster "Message to Input". Hier kunt u een verklaring geven dat het nodig is om de gebruiker in te voeren. Het zal het zien bij het benadrukken van de celinvoer. Schrijf in het veld "Bericht" het volgende: "Voer de massale waarde in die converteren".
- Dan gaan we naar het tabblad "Foutbericht". In het veld "Bericht" moeten we de aanbeveling schrijven die de gebruiker zal zien of onjuiste gegevens binnenkomen. Welkom het volgende: "De invoerwaarde moet een positief getal zijn." Daarna, om de bewerking in het verificatievenster van de invoerwaarden te voltooien en de door ons ingevoerde instellingen op te slaan, klikt u op de knop "OK".
- Zoals we zien, wanneer de cel is geselecteerd, verschijnt een hint voor invoer.
- Laten we proberen de onjuiste waarde in te voeren, bijvoorbeeld tekst of negatief getal. Zoals u kunt zien, verschijnt er een foutmelding en wordt de invoer geblokkeerd. Klik op de knop "Annuleren".
- Maar de juiste waarde wordt zonder problemen geïntroduceerd.
- Nu gaan we naar het veld "Broneenheid van meting". Hier zullen we doen dat de gebruiker een waarde zal kiezen uit de lijst bestaande uit die zeven massawaarden, waarvan de lijst hierboven werd gegeven bij het beschrijven van de argumenten van de toepassingsfunctie. Voer andere waarden in, werkt niet.
We markeren de cel, die onder de naam "broneenheid van meting" is. Nogmaals, klei op het pictogram "Gegevenscontrole".
- Ga in het venster Gegevensverificatie die opent naar het tabblad "Parameters". Stel in het veld "Gegevenstype" de parameter "Lijst" in. In het veld "Bron" via een puntkomma (;) vermelden we de namen van de massa van de massa voor de pre-conversatiefunctie waarover het gesprek hoger was. Klik vervolgens op de knop "OK".
- Zoals u nu kunt zien, als u het veld "Broneenheid van meting" selecteert, vindt u een pictogram in de vorm van een driehoek voor het recht daarop. Wanneer u erop klikt, opent u een lijst met de namen van de massatieme-eenheden.
- Een absoluut vergelijkbare procedure in het venster "Gegevenscontrole" wordt uitgevoerd met een cel met de naam "Finale eenheid van meting". Het verkrijgt ook precies dezelfde lijst met eenheden van meting.
- Ga daarna naar het "conversieresultaat". Het is erin dat de functie van de PRIOG zal bevatten en het resultaat van de berekening uitvoert. We weken dit element van het vel toe en klik op het pictogram "PASTE FUNCTION".
- De functies van de functies begint. Ga ernaar in de categorie "Engineering" en wijs daar de naam "PREOBS" toe. Klei vervolgens op de knop "OK".
- Het openingsvenster van de argumenten van de toepassing Operator treedt op. In het veld "Nummer" is het noodzakelijk om de coördinaten van de cel in te voeren onder de naam "Convertible-waarde". Om dit te doen, plaatst u deze in de cursor in het veld en klikt u op de linkermuisknop op deze cel. Haar adres wordt onmiddellijk in het veld weergegeven. Op dezelfde manier introduceren we de coördinaten in het veld "Bron Unit" en "Final Measing Unit". Alleen deze keer door op cellen met dezelfde namen te klikken als deze velden.
Nadat alle gegevens worden ingevoerd, drukt u op de knop "OK".
- Zodra we de laatste actie hebben afgerond, in de cel "het resultaat van conversie" daar, werd het resultaat van de omvangsconversie volgens de eerder ingevoerde gegevens onmiddellijk weergegeven.
- Laten we de gegevens in de cellen "Cabrio-waarde", de "initiële meeteenheid" en "definitieve maateenheid" wijzigen. Zoals we zien, herberekent de functie bij het wijzigen van de parameters het resultaat automatisch. Dit suggereert dat onze rekenmachine volledig functioneert.
- Maar we hebben geen belangrijk ding gedaan. Cellen voor het invoeren van gegevens zijn beveiligd tegen het introduceren van onjuiste waarden, maar het element voor gegevensuitvoer is niet beschermd. Maar in het algemeen is het onmogelijk om alles in te voeren, anders zal de berekeningsformule eenvoudig worden verwijderd en komt de rekenmachine in een niet-werkende staat. Per ongeluk in deze cel kunt u de gegevens en u zelf invoeren, om nog maar te zwijgen van gebruikers van derden. In dit geval zullen de volledige formule opnieuw moeten opnemen. U moet hier een gegevensinvoer blokkeren.
Het probleem is dat de blokkering als geheel op het vel is geïnstalleerd. Maar als we het vel blokkeren, kunnen we geen gegevens invoeren in de invoervelden. Daarom zullen we nodig hebben in de eigenschappen van het celformaat om de mogelijkheid te verwijderen om te vergrendelen van alle elementen van het vel, dan deze mogelijkheid alleen terug te sturen naar de cel om het resultaat uit te voeren en vervolgens het blad te blokkeren.
Klik op de linkermuisknop op het element op het kruispunt van het horizontale en verticale coördinaatpaneel. Dit benadrukt het hele blad. Klik vervolgens met de rechtermuisknop op de selectie. Een contextmenu wordt geopend, waarin u de positie "Cell Format ..." selecteert.
- Het opmaakvenster wordt gestart. Ga naar het tabblad "Protection" in en verwijder het selectievakje uit de parameter "Protected Cell". Klei vervolgens op de knop "OK".
- Daarna wijzen we alleen de cel toe om het resultaat uit te voeren en klik op IT Right Mouse-knop. In het contextmenu, klei op het "formaat van de cellen".
- Nogmaals in het venster Formatteren, ga naar het tabblad "Protection", maar stel deze keer integendeel de doos in de buurt van de parameter "Protected Cell". Klik vervolgens op de knop "OK".
- Daarna gaan we naar het tabblad "Review" en klikken op het pictogram "Beveiligingsblad", dat zich bevindt in het blok "Veranderingstool".
- Er wordt een bladbeveiligingsvenster geopend. In het 'wachtwoord om velbeveiliging uit te schakelen ", gaan we een wachtwoord in, waarmee, indien nodig, u de bescherming in de toekomst kunt verwijderen. De resterende instellingen kunnen ongewijzigd worden gelaten. Klik op de knop "OK".
- Dan wordt nog een klein venster geopend, waarin de wachtwoordinvoer moet worden herhaald. We doen het en klik op de knop "OK".
- Daarna zal het actieresultaat in het opkomende dialoogvenster in het opkomende dialoogvenster in het opkomende dialoogvenster worden geblokkeerd wijzigingen in de uitvoercel.
We hebben dus een volwaardige rekenmachine gemaakt voor het omzetten van de omvang van de massa in verschillende meeteenheden.
Bovendien wordt in een afzonderlijk artikel beschreven over het creëren van een andere soort van een smalle-profielcalculator in Excel om betalingen op leningen te berekenen.
LES: Berekening van lijfrente in Excel
Methode 3: De ingebouwde Excel-calculator inschakelen
Bovendien heeft Exile zijn eigen ingebouwde universele rekenmachine. Waar, standaard wordt de startknop ontbreekt op de band of op het paneel Snelle toegang. Overweeg om het te activeren.
- Na het starten van het Excel-programma gaan we naar het tabblad "Bestand".
- Ga vervolgens in het venster dat opent naar het gedeelte "Parameters".
- Na het starten van het Excel-parametersvenster gaan we naar het subsectie van het snelle toegangspaneel.
- Het venster wordt geopend, waarvan de rechterkant is verdeeld in twee gebieden. In het juiste gedeelte bevindt het gereedschap die al zijn toegevoegd aan het snelkoppelingspaneel. Links presenteert de volledige reeks gereedschappen die beschikbaar is in Excel, inclusief ontbrekend op de band.
Selecteer het veld "Opdrachten niet op het veld" Opdrachten "in het veld" Selecteer opdrachten ". Daarna, in de lijst met instrumenten van het linkerdomein, op zoek naar de naam "Calculator". Het is gemakkelijk te vinden, omdat alle namen alfabetisch zijn gevestigd. Maak vervolgens de toewijzing van deze naam.
Boven het juiste gebied is de "Configuratie van het Quick Access Panel". Het heeft twee parameters:
- Voor alle documenten;
- Voor dit boek.
Standaard, geconfigureerd voor alle documenten. Deze parameter wordt aanbevolen om ongewijzigd te blijven als er geen vereisten voor het tegenovergestelde zijn.
Nadat alle instellingen zijn gemaakt en de naam "Calculator" is gemarkeerd, klikt u op de knop "Toevoegen", die zich bevindt tussen het rechter- en linker domein.
- Nadat de naam "Calculator" in het rechtervenster verschijnt, drukt u op de knop "OK" hieronder.
- Na dit venster zijn de Excel-parameters gesloten. Om de rekenmachine te starten, moet u op het pictogram van dezelfde naam klikken, die zich nu op het snelkoppelingspaneel bevindt.
- Daarna wordt de tool "Calculator" gelanceerd. Het functioneert, als een gewoon fysiek analoog, alleen op de knoppen die u nodig hebt om op de muiscursor te drukken, de linkermuisknop.
Zoals we zien, zijn er veel mogelijkheden om rekenmachines te creëren in Excele voor verschillende behoeften. Deze functie is vooral handig bij het uitvoeren van smalle-profielberekeningen. Nou, voor gewone behoeften, kunt u het ingebouwde programma-tool gebruiken.