[Excel 2007] 2 kolommen verschillende waarden in 1 kolom

Pagina: 1
Acties:
  • 237 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Blue_Fear
  • Registratie: Augustus 2004
  • Laatst online: 22-09-2024
Kon geen goede titel verzinnen helaas. Dit is het probleem:

Ik heb 2 kolommen:
Kolom A: Bevat waarden 0 en 1
Kolom B: Bevat waarden 0 en 1

Nu wil ik dat kolom C weergeeft:
Als A1=1 > weergeven waarde=1 in C1
Als B1=1 > weergeven waarde=2 in C1

Dan krijg ik dus kolom C met de waarden 0,1 en 2.

A1 of B1 zijn mutually exclusive, dus als A1=1 dan kan B1 niet 1 zijn. Het kan we voorkomen dat A1 en B1 beiden 0 zijn. Ik heb geprobeerd met zoiets maar dan geeft hij true of false aan.

=IF(OR(A1=1;1;0);OR(B1=1;2;0))

Acties:
  • 0 Henk 'm!

  • Blue_Fear
  • Registratie: Augustus 2004
  • Laatst online: 22-09-2024
Nee, ik wil dit gaan gebruiken voor een multinominale regressie analyse en heb daarvoor 3 categorieen:

0 = niets
1 = Kolom A
2 = Kolom B

Zo makkelijk is het helaas niet :D

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Inderdaad, soms is het leven zo simpel.. :+ Is natuurlijk wel iets dat meteen verkeerd gaat als je ooit een andere combi van waarden kan krijgen. Dan wil je toch IF gebruiken, maar die OR is nergens voor nodig: als a dan 1 anders (als b dan 2 anders error).

Edit: ik was traag. 0/1/2 gaat toch nog steeds goed? 0+2*0=0.

[ Voor 11% gewijzigd door F_J_K op 01-11-2010 14:31 ]

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


Acties:
  • 0 Henk 'm!

  • Blue_Fear
  • Registratie: Augustus 2004
  • Laatst online: 22-09-2024
Als A1=1 dan moet in C1 dus ook 1 komen en dat lukt met jou formule niet.

Acties:
  • 0 Henk 'm!

  • R.E.
  • Registratie: Februari 2001
  • Laatst online: 15:17
Dit is wat je zoekt:

=IF(A1=1;"1";IF(B1=1;"2";"0"))

of

=sum(A1*1;B1*2)

laatste edit: De laatste heeft als voordeel dat je ook A=1 en B=1 er uit haalt. De eerste negeert dan gewoon B=1. Als je de 2e gebruikt, krijg je als antwoord 3. Voordeel van de eerste is dat je niet per se 1 of 2 of 0 hoeft te hebben. Je kunt daar alle soorten tekst invullen....

[ Voor 84% gewijzigd door R.E. op 01-11-2010 14:40 ]

Vette shit!


Acties:
  • 0 Henk 'm!

  • Blue_Fear
  • Registratie: Augustus 2004
  • Laatst online: 22-09-2024
Inderdaad, soms voel ik me erg dom....

Thanks!!!!

Acties:
  • 0 Henk 'm!

  • SmiGueL
  • Registratie: September 2005
  • Laatst online: 09:25
Blue_Fear schreef op maandag 01 november 2010 @ 14:33:
Als A1=1 dan moet in C1 dus ook 1 komen en dat lukt met jou formule niet.
Stel:
A1 = 1
B1 = 0

Dan: A1+B1*2 = 1 + 0*2 = 1 + 0 = 1
Klopt toch? :)

Delidded 4770K 4.7GHz @ H220 || Gigabyte Z87X-UD4H || 16GB @ 2400MHz || Gigabyte GTX 760 || 2x128GB Samsung 830 @ RAID-0 & WD 3 TB || Iiyama XB2483HSU-B1 || Synology DS916+ 3x6TB + 120GB SSD Cache || Synology DS213+ 6TB backup


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Blue_Fear schreef op maandag 01 november 2010 @ 14:33:
Als A1=1 dan moet in C1 dus ook 1 komen en dat lukt met jou formule niet.
Of het zit anders in elkaar dan je in de topicstart zet, of: welles.
Ai	Bi	Ci = Ai+2*Bi
0	1	2
1	0	1
0	0	0

Edit: grr. Ben ik weer traag.

Anyway: bleek dus toch echt een van de beginselen van Excel te zijn, dit topic kan wel dicht ;)

Dit zelfde vroeg je eerder ook al in [Excel 2007] Gecombineerde waarden kolommen dan '1'weergeven ? Doe me een plezier en ga voortaan een stuk meer zelf proberen ipv. alleen vragen en (schijnbaar) achteroverleunen, dit is zeker met de tips in dat andere topic iets dat je toch echt zelf moet kunnen doen.

[ Voor 44% gewijzigd door F_J_K op 01-11-2010 14:43 ]

'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.