[Excel] Optellen met ALS functie

Pagina: 1
Acties:
  • 125 views sinds 30-01-2008
  • Reageer

  • Tweaqer
  • Registratie: November 2002
  • Laatst online: 12-08 17:51
Beste mensen, ik kom er echt even niet uit. Ik heb een twee rijtjes met cijfers die er als volgt uitzien:

code:
1
2
3
4
5
6
7
A            B
1            1
1            1
1            2
2            2
3            2
4            2


Wat ik nou wil optellen is het volgende.
Wanneer het getal uit B 1 is moet hij wanneer het getal uit A ook 1 is tellen.
Het resultaat voor de waarde 1 zou dan ook 2 moeten zijn (2x 1 uit A met waarde 1 uit B ).
Ik krijg het even niet voor elkaar. Ik begrijp wel dat het iets moet zijn met AANTAL.ALS(C2:C6;1)
maar net die tweede afhankelijkheid krijg ik niet voor elkaar. Hulp is zeer welkom :D Dankje _/-\o_

[ Voor 3% gewijzigd door Tweaqer op 19-01-2006 11:14 ]


  • Lolhozer
  • Registratie: Oktober 2004
  • Laatst online: 23:26

Lolhozer

Cetero censeo birrum bibendum

Snap je zelf wat je zegt?? Ik namelijk niet.

Waarom? Omdat het kan!!


  • Obliterator
  • Registratie: November 2000
  • Laatst online: 30-07 17:45
Volgens mij wil hij weten hoevaak het voorkomt dat waarde X in zowel kolom A als B tegelijk voorkomt.
Denk niet dat dat met een simpele aantal.als formule kan.

  • Sleepie
  • Registratie: Maart 2001
  • Laatst online: 21-08 12:00
Als ik je goed begrijp :
Maak in kolom C gewoon een ALS functie, die 1 geeft als A = B en 0 als dat niet zo is.
Tel vervolgens die kolom C op.
(Maar je probleem is niet echt duidelijk omschreven inderdaad).

Verwijderd

Als je bedoelt dat je een 1 wilt krijgen als de twee getallen gelijk zijn en anders een 0, dan kun je dit gebruiken:
code:
1
=IF(A1=B1;1;0)

waarbij de te vergelijken getallen in A1 en B1 staan. Mocht er ook nog een gewicht aan gegeven moeten worden, dan kun je dat zo doen:
code:
1
=gewicht*IF(A1=B1;1;0)

met gewicht = A1 bijvoorbeeld.
Meer kan ik niet uit je post opmaken...

edit:
Vervolgens kolom C optellen, inderdaad.

[ Voor 9% gewijzigd door Verwijderd op 19-01-2006 11:32 ]


Verwijderd

code:
1
{=SOM(ALS((A2:A7=1)*(B2:B7=1);2;0))}
dit is een matrixformule (en in slechts 1 cel in te brengen), dus invoeren zonder accolades en bevestigen met CTRL+SHFT+ENTER.

  • Tweaqer
  • Registratie: November 2002
  • Laatst online: 12-08 17:51
Misschien is wat ik wil berekenen duidelijker is als ik het zo opschrijf:

count ( if(a2;a6=2) andif (b2;b6=1) )

zoiets, maar deze functie kan niet in excel in deze vorm.

[ Voor 26% gewijzigd door Tweaqer op 19-01-2006 12:14 ]


Verwijderd

Angelgamer schreef op donderdag 19 januari 2006 @ 12:12:
Misschien is wat ik wil berekenen duidelijker is als ik het zo opschrijf:

count ( if(a2;a6=2) andif (b2;b6=1) )

zoiets, maar deze functie kan niet in excel in deze vorm.
tsja, je omschrijving van het probleem is niet bepaald superduidelijk. dan zal ik ook maar zeggen, zoiets dan:
code:
1
{=SOM(ALS((A2:A6=2)*(B2:B6=1);1;0))}
Pagina: 1