If-Else-verklaringen in OpenOffice Calc

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Ik doe veel met spreadsheets. En als ik in spreadsheets werk, werk ik in OpenOffice. De meeste mensen kennen de ins en outs van spreadsheets, maar velen realiseren zich niet hoe krachtig spreadsheets kunnen zijn. Openoffice Calc heeft veel meer waar voor het geld van de gebruikers dan u misschien denkt. Wist u bijvoorbeeld dat Calc If / Else-instructies kan doen? In deze tutorial leert u hoe u IF / ELSE-statements in OpenOffice Calc kunt gebruiken.

Stel dat u twee kolommen met getallen heeft en u wilt een derde kolom toevoegen op basis van de andere twee gegevens. De invoer van die derde kolom hangt af van de informatie in de eerste twee. ALS invoer A groter is dan B DAN C is X ELSE C is Y.

Maar hoe doe je dat? Het is eigenlijk vrij eenvoudig. Laten we beginnen met een eenvoudiger voorbeeld en doorgaan naar een complexer voorbeeld.

Het eerste voorbeeld illustreert een eenvoudige IF / ELSE-instructie die slechts twee kolommen met gegevens gebruikt. We zullen een eenvoudige spreadsheet maken die aangeeft hoeveel personen elke medewerker meeneemt naar een bedrijfspicknick. Om het gemakkelijk te maken als de persoon '0' invoert, betekent dit dat ze geen gast meenemen (de werknemer moet echter komen) en als ze '1' invoeren, betekent dit dat ze dat zijn, wat betekent dat de werknemer gelijk is aan twee aanwezigen. In de eerste kolom staat de naam van de medewerker en in de tweede kolom staat hoeveel gasten de medewerker meebrengt. De formule die in de derde kolom moet worden ingevoerd, ziet er als volgt uit:

= ALS (B1 = 1; 2; 1)

Wat dit zal doen, is een '2' invoeren in de derde cel, de medewerker brengt een gast mee en een 1 als dat niet het geval is.

Laten we dit nu wat ingewikkelder maken. Voor dit voorbeeld hebben we drie kolommen. De eerste kolom is een getal dat aangeeft hoeveel uren een werknemer heeft gewerkt. De tweede kolom geeft aan hoeveel uur van meer dan 40 ze hebben gewerkt. De derde kolom geeft aan hoeveel overuren ze hebben betaald. Maar laten we zeggen dat je ook rekening moet houden met nul gewerkte uren. De formule voor de tweede kolom ziet er als volgt uit:

= ALS (A940; (A9-40)))

Laten we voor de derde kolom doorgaan met dit idee. Stel dat als een werknemer meer dan 5 overuren zou maken, hij een extra bonus van 100 dollar op zijn cheque zou krijgen. Dus we voegen een vierde kolom toe voor bonussen. Voor de eenvoud verdienen alle medewerkers $ 10,00 per uur. Overwerk is standaard anderhalf uurloon. Dus de forumla voor de derde kolom zou een standaard zijn:

= SOM ((40 * 10) + (B9 * 15))

En de formule voor de vierde kolom zou zijn:

= ALS (B9> = 5; 100; 0)

Nu zou voor het eindtotaal van het werknemerssalaris een vijfde kolom worden toegevoegd die er als volgt uitziet:

= SOM (C9 + D9)

Laatste gedachten

De voorbeelden zijn misschien heel eenvoudig, maar het idee kan op veel gevallen worden toegepast. Het gebruik van IF / ElSE-instructies in OpenOffice Calc kan uw spreadsheets snel naar een veel hoger niveau van bruikbaarheid brengen.