Difference between revisions of "NL/Documentation/How Tos/Calc: Logische functies"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Bot: Adding Category: Documentation)
m
 
(3 intermediate revisions by 3 users not shown)
Line 6: Line 6:
 
{| border="0" cellpadding="0" cellspacing="10" align="left"
 
{| border="0" cellpadding="0" cellspacing="10" align="left"
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie EN|'''EN''']]
+
|[[NL/Documentation/How_Tos/Calc: functie EN|'''EN''']]
 
|geeft '''WAAR''' terug als alle argumenten '''WAAR''' zijn.  
 
|geeft '''WAAR''' terug als alle argumenten '''WAAR''' zijn.  
  
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie ONWAAR|'''ONWAAR''']]
+
|[[NL/Documentation/How_Tos/Calc: functie ONWAAR|'''ONWAAR''']]
 
|geeft de logische waarde '''ONWAAR''' terug.
 
|geeft de logische waarde '''ONWAAR''' terug.
  
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie ALS|'''ALS''']]
+
|[[NL/Documentation/How_Tos/Calc: functie ALS|'''ALS''']]
 
|geeft één van twee waarden terug, afhankelijk van een testvoorwaarde.
 
|geeft één van twee waarden terug, afhankelijk van een testvoorwaarde.
  
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie NIET|'''NIET''']]
+
|[[NL/Documentation/How_Tos/Calc: functie NIET|'''NIET''']]
 
|geeft '''WAAR''' terug als het argument '''ONWAAR''' is, en '''ONWAAR''' als het argument '''WAAR''' is.
 
|geeft '''WAAR''' terug als het argument '''ONWAAR''' is, en '''ONWAAR''' als het argument '''WAAR''' is.
  
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie OF|'''OF''']]
+
|[[NL/Documentation/How_Tos/Calc: functie OF|'''OF''']]
 
|geeft '''WAAR''' terug als één van de argumenten '''WAAR''' is.
 
|geeft '''WAAR''' terug als één van de argumenten '''WAAR''' is.
  
 
|-valign="top"
 
|-valign="top"
|[[Documentation/nl/How_Tos/Calc: functie WAAR|'''WAAR''']]
+
|[[NL/Documentation/How_Tos/Calc: functie WAAR|'''WAAR''']]
 
|geeft de logische waarde '''WAAR''' terug.
 
|geeft de logische waarde '''WAAR''' terug.
 
 
|}
 
|}
 
<br style="clear:both;" />
 
<br style="clear:both;" />
Line 36: Line 35:
 
== Overzicht van logische waarden ==
 
== Overzicht van logische waarden ==
  
In Calc worden logische waarden vertegenwoordigd door cijfers: <tt>'''0'''</tt> is <tt>'''ONWAAR'''</tt> en <tt>'''1'''</tt> is <tt>'''WAAR'''</tt>. We kunnen <tt>'''1'''</tt> in een cel invoeren en dan (selecteer '''Opmaak - Cellen...''') de opmaak 'Booleaanse waarde' kiezen om het getal als <tt>'''WAAR'''</tt> weer te geven.
+
In Calc worden logische waarden vertegenwoordigd door cijfers: <tt>'''0'''</tt> is <tt>'''ONWAAR'''</tt> en <tt>'''1'''</tt> is <tt>'''WAAR'''</tt>. We kunnen <tt>'''1'''</tt> in een cel invoeren en dan (selecteer {{menu|Opmaak|Cellen…}}) de opmaak 'Booleaanse waarde' kiezen om het getal als <tt>'''WAAR'''</tt> weer te geven.
 
+
 
+
Elke functie in Calc die een logisch resultaat teruggeeft, geeft in feite het getal <tt>'''0'''</tt> of <tt>'''1'''</tt> terug. Elke <u>celformule</u> in Calc die een logisch resultaat teruggeeft, vertelt de cel om <tt>'''ONWAAR'''</tt> of <tt>'''WAAR'''</tt> weer te geven - als de cel de standaardopmaak (Algemeen) heeft. <tt>'''=WAAR()'''</tt> geeft bijvoorbeeld de waarde 1 terug, dat wordt weregegeven als <tt>'''WAAR'''</tt>; indien u dan de opmaak wijzigt naar een numerieke indeling, geeft het <tt>'''1'''</tt> weer.
+
  
 +
Elke functie in Calc die een logisch resultaat teruggeeft, geeft in feite het getal <tt>'''0'''</tt> of <tt>'''1'''</tt> terug. Elke <u>celformule</u> in Calc die een logisch resultaat teruggeeft, vertelt de cel om <tt>'''ONWAAR'''</tt> of <tt>'''WAAR'''</tt> weer te geven - als de cel de standaardopmaak (Algemeen) heeft. <tt>'''=WAAR()'''</tt> geeft bijvoorbeeld de waarde 1 terug, dat wordt weergegeven als <tt>'''WAAR'''</tt>; indien u dan de opmaak wijzigt naar een numerieke indeling, geeft het <tt>'''1'''</tt> weer.
  
 
Elke functie in Calc die test op een logisch resultaat, test in feite of de waarde evalueert als het getal <tt>'''0'''</tt>. <tt>'''0'''</tt> wordt gezien als <tt>'''ONWAAR'''</tt> en alle andere waarden worden gezien als <tt>'''WAAR'''</tt>. Als bijvoorbeeld A1 bevat <tt>'''appel'''</tt>, geeft <tt>'''NIET(A1)'''</tt> <tt>'''WAAR'''</tt> omdat 'appel' evalueert als <tt>'''0'''</tt> = <tt>'''ONWAAR'''</tt>. Een ander voorbeeld: <tt>'''NIET(57)'''</tt> geeft <tt>'''ONWAAR'''</tt> terug omdat <tt>'''57'''</tt> evalueert als <tt>'''WAAR'''</tt>.
 
Elke functie in Calc die test op een logisch resultaat, test in feite of de waarde evalueert als het getal <tt>'''0'''</tt>. <tt>'''0'''</tt> wordt gezien als <tt>'''ONWAAR'''</tt> en alle andere waarden worden gezien als <tt>'''WAAR'''</tt>. Als bijvoorbeeld A1 bevat <tt>'''appel'''</tt>, geeft <tt>'''NIET(A1)'''</tt> <tt>'''WAAR'''</tt> omdat 'appel' evalueert als <tt>'''0'''</tt> = <tt>'''ONWAAR'''</tt>. Een ander voorbeeld: <tt>'''NIET(57)'''</tt> geeft <tt>'''ONWAAR'''</tt> terug omdat <tt>'''57'''</tt> evalueert als <tt>'''WAAR'''</tt>.
 
  
 
In tegenstelling daaraan heeft Excel een afzonderlijk type voor logische waarden - dat zijn <u>geen</u> getallen, maar zij worden <u>soms</u> geconverteerd naar getallen. Wees hier voorzichtig mee als u compatibiliteit nodig hebt:
 
In tegenstelling daaraan heeft Excel een afzonderlijk type voor logische waarden - dat zijn <u>geen</u> getallen, maar zij worden <u>soms</u> geconverteerd naar getallen. Wees hier voorzichtig mee als u compatibiliteit nodig hebt:
  
*Excel-functies zoals <tt>'''SOM'''</tt> en <tt>'''GEMIDDELDE'''</tt> negeren logische waarden; in Calc zijn zij getallen en worden daarom wel opgenomen. Het is onwaarschijnlijk dat dit tot problemen leidt omdat normaal gesproken niet wordt verwacht dat men logische waarden bij elkaar probeert op te tellen.
+
* Excel-functies zoals <tt>'''SOM'''</tt> en <tt>'''GEMIDDELDE'''</tt> negeren logische waarden; in Calc zijn zij getallen en worden daarom wel opgenomen. Het is onwaarschijnlijk dat dit tot problemen leidt omdat normaal gesproken niet wordt verwacht dat men logische waarden bij elkaar probeert op te tellen.
*''Gevorderd onderwerp'': In Calc telt <tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot")'''</tt> het aantal grote rode items. In Excel worden de logische resultaten die worden teruggeven door <tt>'''A1:A6="rood"'''</tt> en <tt>'''B1:B6="groot"'''</tt> genegeerd door <tt>'''SOMPRODUCT'''</tt>; logische waarden worden geconverteerd als een getal wordt verwacht, dus <tt>'''SOMPRODUCT(1*(A1:A6="rood"); 1*(B1:B6="groot"))'''</tt>, <tt>'''SOMPRODUCT(0+(A1:A6="rood"); 0+(B1:B6="groot"))'''</tt>, <tt>'''SOMPRODUCT(--(A1:A6="rood"); --(B1:B6="groot"))'''</tt> of <tt>'''SOMPRODUCT((A1:A6="rood")*(B1:B6="groot"))'''</tt> werken allemaal in beide werkbladen.
+
* ''Gevorderd onderwerp'': In Calc telt <tt>'''SOMPRODUCT(A1:A6="rood"; B1:B6="groot")'''</tt> het aantal grote rode items. In Excel worden de logische resultaten die worden teruggeven door <tt>'''A1:A6="rood"'''</tt> en <tt>'''B1:B6="groot"'''</tt> genegeerd door <tt>'''SOMPRODUCT'''</tt>; logische waarden worden geconverteerd als een getal wordt verwacht, dus <tt>'''SOMPRODUCT(1*(A1:A6="rood"); 1*(B1:B6="groot"))'''</tt>, <tt>'''SOMPRODUCT(0+(A1:A6="rood"); 0+(B1:B6="groot"))'''</tt>, <tt>'''SOMPRODUCT(--(A1:A6="rood"); --(B1:B6="groot"))'''</tt> of <tt>'''SOMPRODUCT((A1:A6="rood")*(B1:B6="groot"))'''</tt> werken allemaal in beide werkbladen.
 
+
=== Zie ook: ===
+
  
[[Documentation/nl/How_Tos/Calc: Functies alfabetisch gesorteerd|'''Functies - alfabetisch gesorteerd''']],
+
{{NL/Documentation/ZieOok|
[[Documentation/nl/How_Tos/Calc: Functies gesorteerd per categorie|'''Functies - gesorteerd per categorie''']]
+
* [[NL/Documentation/How_Tos/Calc: Functies alfabetisch gesorteerd|'''Functies - alfabetisch gesorteerd''']]
[[Category: Documentation]]
+
* [[NL/Documentation/How_Tos/Calc: Functies gesorteerd per categorie|'''Functies - gesorteerd per categorie''']]}}
 +
[[Category: NL/Documentation/Reference/Calc]]

Latest revision as of 12:56, 28 January 2024

Lijst van logische functies in Calc

De logische functies werken op logische ('Booleaanse') waarden, dat zijn: WAAR of ONWAAR.


EN geeft WAAR terug als alle argumenten WAAR zijn.
ONWAAR geeft de logische waarde ONWAAR terug.
ALS geeft één van twee waarden terug, afhankelijk van een testvoorwaarde.
NIET geeft WAAR terug als het argument ONWAAR is, en ONWAAR als het argument WAAR is.
OF geeft WAAR terug als één van de argumenten WAAR is.
WAAR geeft de logische waarde WAAR terug.



Overzicht van logische waarden

In Calc worden logische waarden vertegenwoordigd door cijfers: 0 is ONWAAR en 1 is WAAR. We kunnen 1 in een cel invoeren en dan (selecteer Opmaak → Cellen…) de opmaak 'Booleaanse waarde' kiezen om het getal als WAAR weer te geven.

Elke functie in Calc die een logisch resultaat teruggeeft, geeft in feite het getal 0 of 1 terug. Elke celformule in Calc die een logisch resultaat teruggeeft, vertelt de cel om ONWAAR of WAAR weer te geven - als de cel de standaardopmaak (Algemeen) heeft. =WAAR() geeft bijvoorbeeld de waarde 1 terug, dat wordt weergegeven als WAAR; indien u dan de opmaak wijzigt naar een numerieke indeling, geeft het 1 weer.

Elke functie in Calc die test op een logisch resultaat, test in feite of de waarde evalueert als het getal 0. 0 wordt gezien als ONWAAR en alle andere waarden worden gezien als WAAR. Als bijvoorbeeld A1 bevat appel, geeft NIET(A1) WAAR omdat 'appel' evalueert als 0 = ONWAAR. Een ander voorbeeld: NIET(57) geeft ONWAAR terug omdat 57 evalueert als WAAR.

In tegenstelling daaraan heeft Excel een afzonderlijk type voor logische waarden - dat zijn geen getallen, maar zij worden soms geconverteerd naar getallen. Wees hier voorzichtig mee als u compatibiliteit nodig hebt:

  • Excel-functies zoals SOM en GEMIDDELDE negeren logische waarden; in Calc zijn zij getallen en worden daarom wel opgenomen. Het is onwaarschijnlijk dat dit tot problemen leidt omdat normaal gesproken niet wordt verwacht dat men logische waarden bij elkaar probeert op te tellen.
  • Gevorderd onderwerp: In Calc telt SOMPRODUCT(A1:A6="rood"; B1:B6="groot") het aantal grote rode items. In Excel worden de logische resultaten die worden teruggeven door A1:A6="rood" en B1:B6="groot" genegeerd door SOMPRODUCT; logische waarden worden geconverteerd als een getal wordt verwacht, dus SOMPRODUCT(1*(A1:A6="rood"); 1*(B1:B6="groot")), SOMPRODUCT(0+(A1:A6="rood"); 0+(B1:B6="groot")), SOMPRODUCT(--(A1:A6="rood"); --(B1:B6="groot")) of SOMPRODUCT((A1:A6="rood")*(B1:B6="groot")) werken allemaal in beide werkbladen.

Zie ook

Personal tools