Toon posts:

[EXCEL] Som.als - tellen met meerdere criteria

Pagina: 1
Acties:
  • 772 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: 04-10 12:13
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: 07:47
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.

Eenmaal in ons leven hebben we de mensen gelukkig willen maken. Dat zullen wij onszelf nooit vergeven.


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