Een formule invoeren in een Excel-cel

Veel beginnende Excel-gebruikers hebben vaak een vraag: wat is een Excel-formule en hoe deze in een cel in te voeren. Velen denken zelfs na waarom het nodig is. Voor hen is Excel een spreadsheet. Maar in feite is dit een grote multifunctionele rekenmachine en tot op zekere hoogte een programmeeromgeving.

Concept van formule en functie

En al het werk in Excel is gebaseerd op formules, waarvan er een groot aantal is. De kern van elke formule is een functie. Het is een eenvoudige rekentool die een waarde retourneert die afhankelijk is van de verzonden gegevens nadat deze vooraf zijn verwerkt.

Een formule is een verzameling logische operatoren, rekenkundige bewerkingen en functies. Het bevat niet altijd al deze elementen. De berekening kan bijvoorbeeld alleen wiskundige bewerkingen bevatten.

In alledaagse spraak verwarren Excel-gebruikers deze concepten vaak. In feite is de lijn ertussen nogal willekeurig, en beide termen worden vaak gebruikt. Voor een beter begrip van het werken met Excel is het echter noodzakelijk om de juiste waarden te kennen. 

Termen gerelateerd aan formules

In feite is het terminologische apparaat veel breder en omvat het vele andere concepten die in meer detail moeten worden overwogen.

  1. Constante. Dit is een waarde die hetzelfde blijft en niet kan worden gewijzigd. Dit kan bijvoorbeeld het getal Pi zijn.
  2. Exploitanten. Dit is een module die nodig is om bepaalde bewerkingen uit te voeren. Excel biedt drie soorten operators:
    1. Rekenkundig. Nodig om meerdere getallen op te tellen, af te trekken, te delen en te vermenigvuldigen. 
    2. Vergelijkingsoperator. Nodig om te controleren of de gegevens aan een bepaalde voorwaarde voldoen. Het kan één waarde retourneren: waar of onwaar.
    3. Tekstoperator. Het is er maar één en is nodig om gegevens samen te voegen - &.
  3. Koppeling. Dit is het adres van de cel waaruit de gegevens worden gehaald, binnen de formule. Er zijn twee soorten links: absoluut en relatief. De eerste veranderen niet als de formule naar een andere plaats wordt verplaatst. Relatieve, respectievelijk, veranderen de cel in de aangrenzende of overeenkomstige cel. Als u bijvoorbeeld een koppeling naar cel B2 opgeeft in een cel en deze formule vervolgens kopieert naar de aangrenzende cel aan de rechterkant, wordt het adres automatisch gewijzigd in C2. De link kan intern of extern zijn. In het eerste geval krijgt Excel toegang tot een cel in dezelfde werkmap. In de tweede – in de andere. Dat wil zeggen dat Excel gegevens in een ander document in formules kan gebruiken. 

Gegevens invoeren in een cel

Een van de gemakkelijkste manieren om een ​​formule in te voegen die een functie bevat, is door de Functiewizard te gebruiken. Om het te noemen, moet u op het fx-pictogram iets links van de formulebalk klikken (deze bevindt zich boven de tabel en de inhoud van de cel wordt erin gedupliceerd als er geen formule in staat of de formule is getoond als dit het geval is. Een dergelijk dialoogvenster zal verschijnen.

1

Daar kunt u de functiecategorie selecteren en direct degene uit de lijst die u in een bepaalde cel wilt gebruiken. Daar kunt u niet alleen de lijst zien, maar ook wat elk van de functies doet. 

De tweede manier om formules in te voeren, is door het bijbehorende tabblad op het Excel-lint te gebruiken.

Een formule invoeren in een Excel-cel
2

Hier is de interface anders, maar de mechanica is hetzelfde. Alle functies zijn onderverdeeld in categorieën en de gebruiker kan degene kiezen die het beste bij hem past. Om te zien wat elk van de functies doet, moet u er met de muiscursor overheen gaan en 2 seconden wachten.

U kunt een functie ook rechtstreeks in een cel invoeren. Om dit te doen, moet u het formule-invoersymbool (= =) erin schrijven en de naam van de functie handmatig invoeren. Deze methode is geschikt voor meer ervaren gebruikers die het uit hun hoofd kennen. Hiermee kunt u veel tijd besparen.

Een formule invoeren in een Excel-cel
3

Na het invoeren van de eerste letters verschijnt een lijst, waarin u ook de gewenste functie kunt selecteren en invoegen. Lukt het niet om de muis te gebruiken, dan kunt u met de TAB-toets door deze lijst navigeren. Als dat zo is, is dubbelklikken op de bijbehorende formule voldoende. Nadat de functie is geselecteerd, verschijnt er een prompt waarmee u de gegevens in de juiste volgorde kunt invoeren. Deze gegevens worden de argumenten van de functie genoemd.

Een formule invoeren in een Excel-cel
4

Als u nog steeds de Excel 2003-versie gebruikt, biedt deze geen vervolgkeuzelijst, dus u moet de exacte naam van de functie onthouden en gegevens uit het geheugen invoeren. Hetzelfde geldt voor alle functieargumenten. Gelukkig is dit voor een ervaren gebruiker geen probleem. 

Het is belangrijk om een ​​formule altijd met een gelijkteken te beginnen, anders denkt Excel dat de cel tekst bevat. 

In dit geval worden de gegevens die beginnen met een plus- of minteken ook als een formule beschouwd. Als er daarna tekst in de cel staat, geeft Excel de foutmelding #NAAM?. Als er cijfers of getallen worden gegeven, zal Excel proberen de juiste wiskundige bewerkingen uit te voeren (optellen, aftrekken, vermenigvuldigen, delen). Het is in ieder geval aan te raden om de formule zoals gebruikelijk met het =-teken in te voeren.

Op dezelfde manier kunt u beginnen met het schrijven van een functie met het @-teken, dat automatisch wordt gewijzigd. Deze invoermethode wordt als verouderd beschouwd en is noodzakelijk zodat oudere versies van documenten geen functionaliteit verliezen. 

Het concept van functieargumenten

Bijna alle functies bevatten argumenten, die een celverwijzing, tekst, getal en zelfs een andere functie kunnen zijn. Dus, als je de functie gebruikt: ENCHET, u moet de nummers opgeven die worden gecontroleerd. Er wordt een booleaanse waarde geretourneerd. Als het een oneven getal is, wordt TRUE geretourneerd. Dienovereenkomstig, indien zelfs, dan "FALSE". Argumenten, zoals je kunt zien in de bovenstaande schermafbeeldingen, worden tussen haakjes ingevoerd en worden gescheiden door een puntkomma. In dit geval, als de Engelse versie van het programma wordt gebruikt, dient de gebruikelijke komma als scheidingsteken. 

Het invoerargument wordt een parameter genoemd. Sommige functies bevatten ze helemaal niet. Om bijvoorbeeld de huidige tijd en datum in een cel te krijgen, moet u de formule = . schrijvenTATA (). Zoals u kunt zien, moeten de haakjes nog steeds worden opgegeven als de functie geen invoer van argumenten vereist. 

Enkele kenmerken van formules en functies

Als de gegevens in de cel waarnaar door de formule wordt verwezen, worden bewerkt, worden de gegevens automatisch opnieuw berekend. Stel dat we cel A1 hebben, die is geschreven naar een eenvoudige formule die een normale celverwijzing bevat = D1. Als u de informatie erin wijzigt, wordt dezelfde waarde weergegeven in cel A1. Evenzo voor complexere formules die gegevens uit specifieke cellen halen.

Het is belangrijk om te begrijpen dat standaard Excel-methoden er niet voor kunnen zorgen dat een cel zijn waarde teruggeeft aan een andere cel. Tegelijkertijd kan deze taak worden bereikt door gebruik te maken van macro's - subroutines die bepaalde acties uitvoeren in een Excel-document. Maar dit is een heel ander onderwerp, dat duidelijk niet voor beginners is, omdat het programmeervaardigheden vereist.

Het concept van een matrixformule

Dit is een van de varianten van de formule, die op een iets andere manier wordt ingevoerd. Maar velen weten niet wat het is. Laten we dus eerst de betekenis van deze term begrijpen. Het is veel gemakkelijker om dit te begrijpen met een voorbeeld. 

Stel we hebben een formule SOM, die de som van de waarden in een bepaald bereik retourneert. 

Laten we zo'n eenvoudig bereik maken door getallen van één tot vijf te schrijven in cellen A1:A5. Dan specificeren we de functie = SUM (A1: A5) in cel B1. Als gevolg hiervan zal het nummer 15 daar verschijnen. 

Is dit al een matrixformule? Nee, hoewel het werkt met een dataset en er een zou kunnen worden genoemd. Laten we wat veranderingen doorvoeren. Stel dat we aan elk argument één moeten toevoegen. Om dit te doen, moet je een functie als deze maken:

=SOM(A1:A5+1). Het blijkt dat we er een willen toevoegen aan het waardenbereik voordat we hun som berekenen. Maar zelfs in deze vorm zal Excel dit niet willen doen. Hij moet dit laten zien met behulp van de formule Ctrl + Shift + Enter. De matrixformule ziet er anders uit en ziet er als volgt uit:

{=SOM(A1:A5+1)}

Daarna wordt in ons geval het resultaat 20 ingevoerd. 

Het heeft geen zin om accolades handmatig in te voeren. Het zal niets doen. Integendeel, Excel zal niet eens denken dat dit een functie is en alleen tekst in plaats van een formule. 

Binnen deze functie zijn inmiddels de volgende acties uitgevoerd. Eerst ontleedt het programma dit bereik in componenten. In ons geval is dat 1,2,3,4,5. Vervolgens verhoogt Excel elk van hen automatisch met één. Vervolgens worden de resulterende getallen opgeteld.

Er is nog een ander geval waarin een matrixformule iets kan doen wat de standaardformule niet kan. We hebben bijvoorbeeld een dataset in het bereik A1:A10. In het standaard geval wordt nul geretourneerd. Maar stel dat we een zodanige situatie hebben dat nul niet in aanmerking kan worden genomen.

Laten we een formule invoeren die het bereik controleert om te zien of het niet gelijk is aan deze waarde.

=МИН(ЕСЛИ(A1:A10<>0;A1:A10))

Hier is er een vals gevoel dat het gewenste resultaat zal worden bereikt. Maar dit is niet het geval, omdat je hier een matrixformule moet gebruiken. In de bovenstaande formule wordt alleen het eerste element gecontroleerd, wat natuurlijk niet bij ons past. 

Maar als u er een matrixformule van maakt, kan de uitlijning snel veranderen. Nu is de kleinste waarde 1.

Een matrixformule heeft ook het voordeel dat deze meerdere waarden kan retourneren. U kunt bijvoorbeeld een tabel transponeren. 

Er zijn dus veel verschillende soorten formules. Sommige vereisen een eenvoudigere invoer, andere ingewikkelder. Vooral voor beginners kunnen matrixformules moeilijk te begrijpen zijn, maar ze zijn erg handig.

Laat een reactie achter