1.4. Gevorderde onderwerpen

1.4.1. Getal of tekst?

Hoe kun je zien of een waarde een getal is of een tekst?

  • meestal: als het op een getal lijkt, is het waarschijnlijk een getal, anders een tekst;

  • maar: ook 1234 kan een tekst zijn;

  • meestal: tekst staat links uitgelijnd, getallen rechts - zoals je gewend bent van optelsommen;

  • maar: tekst kan ook rechts uitgelijnd zijn.

Je kunt in een spreadsheet-formule met de functie TYPE ook controleren of een cel een getal, tekst of logische waarde bevat.

Deze functie is niet helemaal consistent over de verschillende spreadsheet-programma’s - bijvoorbeeld bij Google Sheets geeft een formule de waarde van het resultaat-type, bij OfficeLibre de waarde 8.

De tekst (dus niet het getal) 1234 voer je in als: ’1234

In het geval van 1234 kun je niet direct zien of je met een tekst of met een getal te maken hebt. En een telefoonnummer wil je eigenlijk liever als tekst dan als getal opslaan: het is zinloos om met een telefoonnummer te rekenen.

Opdracht: voer in cel B2 het telefoonnummer 0612345678 in als tekst (je wilt er niet mee rekenen).

1.4.2. Decimale punt of komma?

Waar wij in Nederland een “decimale komma” gebruiken om het gehele deel van een getal te scheiden van het fractionele deel (de “decimalen”), gebruikt men in de USA en in de UK de “decimale punt”. De instellingen van de computer (“locale” en/of “language”) en van het document bepalen welke afspraak gebruikt wordt. Deze afspraak heeft alleen betrekking op het formaat waarin getallen getoond en ingevoerd worden. Vooral bij de invoer van getallen is het opletten: als de afspraak “decimale punt” is, dan is 3,1415 een tekstwaarde, en geen getal. Je ziet dat meestal aan de uitlijning: tekst aan de linker kantlijk, getallen aan de rechter kantlijn.

Voor het rekenen zelf maakt het gebruik van een “decimale komma” of “decimale punt” geen verschil.

Het instellen van de decimale punt of komma is vaak te vinden onder de taalinstellingen(!) of andere localisatieinstellingen. Dit is soms even zoeken.

Programmeertalen gebruiken meestal alleen de “decimale punt”. Om problemen met het uitwisselen van gegevens te voorkomen is het vaak handig om ook in spreadsheets de “decimale punt” te gebruiken.

1.4.3. Verwijzingen naar rekenbladen

In Excel en in Google spreadsheets noteer je de verwijzing naar een rekenblad vóór een celadres met behulp van een !, bijvoorbeeld: sheet1!A3.

In OfficeLibre kun je deze notatie als volgt instellen:

  • menu Preferences->LibreOffice Calc->Formula->Formula Syntax->Excel A1.

(De defaultwaarde is “Calc A1”, met een “.” in plaats van een “!”.)

You have attempted of activities on this page
1.3. Formules, adressen en functies"> 1.5. Volgende stappen">Next Section - 1.5. Volgende stappen