Toon posts:

[EXCEL] Som.als - tellen met meerdere criteria

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

Verwijderd

Topicstarter
Hoi,

Ik heb een sheet gemaakt. In een tabblad heb ik in een kolom verschillende waarden staan. Als in de kolom de waarde AI, AV, I, V of O staat dan moet voor elke waarde geteld worden.

Dus als in de kolom:

A <-- deze niet tellen
I <-- deze tellen
AV <-- deze tellen
AI <-- deze tellen
A <-- deze niet tellen
V <-- deze tellen

staat, dan moet de uitkomst 4 zijn. Als ik AANTAL.ALS gebruik kan ik niet meerdere criteria gebruiken... Ik heb nu
code:
1
=AANTAL.ALS('Hulpverlening '!D10:D100;"I")
Naast "I" kan ik niet meer criteria toevoegen.

Ik heb al gezocht in GoT, maar ik kom er nog niet uit, dus als jullie kunnen helpen, graag!

  • Bolukan
  • Registratie: Oktober 2002
  • Laatst online: 09-07 19:01
Tabelletje maken met de waarden:
code:
1
2
3
4
A  0
I  1
AV 1
etc

een vert.zoeken ernaast zetten in kolom E:
code:
1
=vert.zoeken($D10;TABEL;2;onwaar)


en deze kolom optellen
Voordeel is dat je in het tabelletje expliciet hebt staan wat er geteld wordt.

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 13:53
Of gewoon:
code:
1
=AANTAL.ALS('Hulpverlening '!D10:D100;"I")+AANTAL.ALS('Hulpverlening '!D10:D100;"AI")+AANTAL.ALS('Hulpverlening '!D10:D100;"V")


Bolukans oplossing is mooier/galanter, maar voor een enkel lijstje te omslachtig. Als je veel tabellen wilt tellen, dan kan je beter die oplossing pakken.

Verwijderd

Topicstarter
Dank!

Verwijderd

of een matrixformule:
code:
1
={SOM(AANTAL.ALS('Hulpverlening'!D10:D100;{"I";"AV";"AI";"V"}))}
de buitenste accolades typ je niet zelf maar deze worden automatisch geplaatst door de formule te bevestigen met ctrl+shift+enter ipv. enkel de entertoets zoals gebruikelijk is.
edit:spatie gewist-zie opmerking van CorRran - de binnenste accolades moet je zelf typen, de buitenste worden automatisch geplaatst

[ Voor 20% gewijzigd door Verwijderd op 12-12-2006 12:48 ]


Verwijderd

Topicstarter
Ik vind dat wel een sjieke oplossing _heretic_, maar als ik hem, d.w.z.
code:
1
=SOM(AANTAL.ALS('Hulpverlening '!D10:D100;{"I";"AV";"AI";"V"}))
- zonder accolades - invoer en op ctrl+shift+enter druk opent een nieuw scherm "Waarden Bijwerken: Hulpverlening"...

Zoekt hij dan het bestand hulpverlening ipv het tabblad?

  • CoRrRan
  • Registratie: Juli 2000
  • Laatst online: 02-06 20:28

CoRrRan

Don't Panic!!!

Je moet de spatie na "Hulpverlening" weghalen, Excel herkent anders je worksheet niet.

-- == Alta Alatis Patent == --

Pagina: 1