excel even of oneven

Pagina: 1
Acties:
  • 892 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil in excel een bepaalde cell controleren op de waarde ( even of oneven )

Nu dacht ik dit met de volgende formule te kunnen ;

=IF(A1="EVEN";"het getal is even";"het getal is oneven")

maar ik krijg bij ieder cijfer dat ik invul terug dat de waarde FALSE zou zijn...?

iemand een idee wat hier fout gaat ?

Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 12-09 22:19
Ik kan niet met Excel omgaan, maar ik zou iets doen als
code:
1
$getal % 2 == 0

Net effe getest in OOo, kennelijk moet je daar MOD gebruiken, wat het volgende oplevert:
code:
1
=IF(MOD(B5;2)=0;"het getal is even";"het getal is oneven")

[ Voor 49% gewijzigd door robbert op 02-01-2007 13:13 ]


Acties:
  • 0 Henk 'm!

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 12-09 22:18

DataGhost

iPL dev

Verwijderd schreef op dinsdag 02 januari 2007 @ 13:07:
Ik wil in excel een bepaalde cell controleren op de waarde ( even of oneven )

Nu dacht ik dit met de volgende formule te kunnen ;

=IF(A1="EVEN";"het getal is even";"het getal is oneven")

maar ik krijg bij ieder cijfer dat ik invul terug dat de waarde FALSE zou zijn...?

iemand een idee wat hier fout gaat ?
En als je in die cel het woord EVEN intypt? Dan is het wel even :+
Verder is mijn excel-kennis ook te karig om hier een goed antwoord op te kunnen geven, maar mijn logisch inzicht zegt mij dat je hier een string-vergelijking doet en dat je op zijn minst een bepaalde functie of wiskundige expressie nodig gaat hebben. Of die hetzelfde is als hier boven mij gemeld weet ik niet, maar in PHP is deze zeker geldig :)

Edit: ah, het antwoord is al gegeven.

Acties:
  • 0 Henk 'm!

Verwijderd

code:
1
=ALS(EVEN(A1)=A1;"EVEN";"ONEVEN")



of kijk naar de functie IS.EVEN
(Analysis Toolpak vereist)

[ Voor 41% gewijzigd door Verwijderd op 02-01-2007 13:19 ]


Acties:
  • 0 Henk 'm!

  • Upsal
  • Registratie: Mei 2005
  • Laatst online: 27-08-2024
robbert schreef op dinsdag 02 januari 2007 @ 13:11:
Ik kan niet met Excel omgaan, maar ik zou iets doen als
code:
1
$getal % 2 == 0

Net effe getest in OOo, kennelijk moet je daar MOD gebruiken, wat het volgende oplevert:
code:
1
=IF(MOD(B5;2)=0;"het getal is even";"het getal is oneven")
Volgens mij is dit niet de bedoeling, hij wil alleen kijken wat de gebruiker in een bep. veld heeft ingevuld?

Acties:
  • 0 Henk 'm!

  • TheZoo
  • Registratie: Maart 2004
  • Laatst online: 22-08 13:59

TheZoo

Animals Behind Bars

Verwijderd schreef op dinsdag 02 januari 2007 @ 13:07:
Ik wil in excel een bepaalde cell controleren op de waarde ( even of oneven )

Nu dacht ik dit met de volgende formule te kunnen ;

=IF(A1="EVEN";"het getal is even";"het getal is oneven")

maar ik krijg bij ieder cijfer dat ik invul terug dat de waarde FALSE zou zijn...?

iemand een idee wat hier fout gaat ?
Met alle respect, maar als je in de help van excel kijkt bij de functie Even, zie je precies wat je fout doet.

We may be humans, but we are still animals.
We are immortal for a limited time.


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

A1="EVEN" is natuurlijk alleen even als er de tekst "EVEN" staat. Wat had je anders verwacht?

Dus doe je even ( :+ ) F1, typt "even" en je ziet als eerste twee hits
Hit1: "=EVEN(1,5) 1,5 naar boven afronden op het dichtstbijzijnde even gehele getal (2) "
Hit2: "=IS.EVEN(5) Controleert of 5 een even getal is (ONWAAR) "

Dus...
Oftewel: use the Help, Luke TJEERDOO779 ;)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • robbert
  • Registratie: April 2002
  • Laatst online: 12-09 22:19
Upsal schreef op dinsdag 02 januari 2007 @ 13:18:
[...]


Volgens mij is dit niet de bedoeling, hij wil alleen kijken wat de gebruiker in een bep. veld heeft ingevuld?
Huh, wat bedoel je daar precies mee?
Zo ver ik begrijp wil hij weten of het getal in een bepaald veld even of oneven is en dat is precies wat ik met de module functie doe.

Acties:
  • 0 Henk 'm!

  • MegaByteNL
  • Registratie: Januari 2007
  • Laatst online: 01-01 00:32
=ISEVEN(A1) geeft afhankelijk van "EVEN" or "ODD" het resultaat "TRUE" of "FALSE". Als alternatief kun je ook "ISODD" gebruiken.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb iets te snel op verstuur bericht geklikt, ik had ook al even zitten prutsen met ISEVEN / ISODD maar ook daar lukt het me niet mee....

De oplossing van Upsal werkt iig wel....dus thanx !!!

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

maar ook daar lukt het me niet mee....
Dan doe je iets niet goed. Ik zou het toch op de nette manier proberen. Maar goed, dit is dus letterlijk handleidingenwerk :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)

Pagina: 1

Dit topic is gesloten.