Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Excel ALS functie met meerdere cellen

Pagina: 1
Acties:

Vraag


  • knorde
  • Registratie: April 2005
  • Laatst online: 18:12
Mijn vraag:
Ik ben bezig met een regel in excell 2010 welke ik niet goed krijg.
Ik vermoed dat het vrij simpel moet kunnen maar ik doe vast iets fout :)

Het gaat om deze code:
code:
1
=ALS(G3="V";"0";B3)


Deze moet eigenlijk meerdere checks doen.
Als ik deze code gebruik werkt het prima:
code:
1
=ALS(G3="V";"0";B3) + ALS(G4="V";"0";B4) + ALS(G5="V";"0";B5) + ALS(G6="V";"0";B6)

Maar dat moet anders kunnen lijkt me.
Deze code werkt niet (wat ook wel logisch is):
code:
1
=ALS(G3:G6="V";"0";B3:B6)

Weet iemand of dit mogelijk is of moet ik het echt stuk voor stuk doen?
Relevante software en hardware die ik gebruik:
Excel 2010

Wat ik al gevonden of geprobeerd heb:
Op google en tweakers gezocht naar de ALS functie.
Ik vind alleen mijn vraag niet (of ik zoek niet goed).

Even gezellig kletsen? Check Alltalk.nl

Beste antwoord (via knorde op 04-01-2018 15:40)


  • breew
  • Registratie: April 2014
  • Laatst online: 23:16
@knorde Op basis van je voorbeeldbestand: formule G15:
=SOM.ALS(G3:G14;"<>V";B3:B14)

zie ook mijn eerste post in dit topic.

[ Voor 52% gewijzigd door breew op 04-01-2018 15:40 ]

Alle reacties


  • breew
  • Registratie: April 2014
  • Laatst online: 23:16
Je wilt (blijkbaar) de waarden uit B3:B6 optellen, als de waarden uit G3:G6 ongelijk zijn aan "V"?
SOM.ALS() gaat je helpen (denk ik)..
  • Bereik = G3:G6,
  • Criterium = "<>V"
  • Optelbereik = B3:B6
voorbeeld:
somals2


Is dit niet wat je zoekt? dan snap ik je vraag niet.. Post dan even twee tabellen; één met huidige en één met gewenste data

[ Voor 100% gewijzigd door breew op 04-01-2018 17:33 ]


  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Je zult je IFs moeten nesten. Dus voor een logische AND iets van:
code:
1
=ALS(G3="V"; ALS(G4="V"; ALS(G5="V"; ALS(G6="V"; 0; B6); B5); B4); B3)

Voor een logische OR moet je net even andersom nesten.

Edit: Ah, tenzij je de cellen B3:B6 wilt optellen. In dat geval is de SOMMEN.ALS-functie idd wat je zoekt.

[ Voor 44% gewijzigd door naitsoezn op 04-01-2018 15:29 ]

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


  • knorde
  • Registratie: April 2005
  • Laatst online: 18:12
Je kunt een voorbeeld (ff echte data weg gehaald) zien op http://www.kene.nl/tweakers.xlsx
Het gaat om de tabel G15.
naitsoezn schreef op donderdag 4 januari 2018 @ 15:27:
Je zult je IFs moeten nesten. Dus voor een logische AND iets van:
code:
1
=ALS(G3="V"; ALS(G4="V"; ALS(G5="V"; ALS(G6="V"; 0; B6); B5); B4); B3)
Dat is al een stuk korter, maar dat telt niet op :)
Ik heb even een voorbeeld geplaatst.

Het gaat erom dat als er in een cel een V staat dat hij die niet meerekent en de rest bij elkaar optelt :)

[ Voor 70% gewijzigd door knorde op 04-01-2018 15:34 ]

Even gezellig kletsen? Check Alltalk.nl


  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Maar niet wat je zoekt als je de cellen B3:B6 wilt optellen :P . Dat was me niet direct duidelijk uit je TS.
code:
1
=SOM.ALS(G3:G6; "<>V"; B3:B6)

of als je meerdere criteria hebt
code:
1
=SOMMEN.ALS(B3:B6; G3:G6; "<>V", H3:H6; "<>X")

[ Voor 7% gewijzigd door naitsoezn op 04-01-2018 15:38 ]

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


Acties:
  • Beste antwoord

  • breew
  • Registratie: April 2014
  • Laatst online: 23:16
@knorde Op basis van je voorbeeldbestand: formule G15:
=SOM.ALS(G3:G14;"<>V";B3:B14)

zie ook mijn eerste post in dit topic.

[ Voor 52% gewijzigd door breew op 04-01-2018 15:40 ]


  • knorde
  • Registratie: April 2005
  • Laatst online: 18:12
breew schreef op donderdag 4 januari 2018 @ 15:37:
@knorde Op basis van je voorbeeldbestand: formule G15:
=SOM.ALS(G3:G14;"<>V";B3:B14)

zie ook mijn eerste post in dit topic.
Dat is hem!
Super, hij werkt :D

Dat scheelt een heleboel tekst haha :P
naitsoezn schreef op donderdag 4 januari 2018 @ 15:34:
[...]

Maar niet wat je zoekt als je de cellen B3:B6 wilt optellen :P . Dat was me niet direct duidelijk uit je TS.
code:
1
=SOM.ALS(G3:G6; "=V"; B3:B6)
En uiteraard kon ik hier ook mee uit de voeten, deze code was precies andersom, als je een V hebt staan telt hij het op, maar dat is gewoon een kwestie van die = wijzigen :).

EDIT

Al veranderd zie ik, dus er zijn 2 beste antwoorden :D

[ Voor 103% gewijzigd door knorde op 04-01-2018 15:43 ]

Even gezellig kletsen? Check Alltalk.nl


  • breew
  • Registratie: April 2014
  • Laatst online: 23:16
knorde schreef op donderdag 4 januari 2018 @ 15:39:
Dat scheelt een heleboel tekst haha :P
Mijn 'vuistregel':
Als je in excel 3x achter elkaar hetzelfde moet doen/typen, is er waarschijnlijk een snellere manier }:O

  • knorde
  • Registratie: April 2005
  • Laatst online: 18:12
breew schreef op donderdag 4 januari 2018 @ 15:41:
[...]

Mijn 'vuistregel':
Als je in excel 3x achter elkaar hetzelfde moet doen/typen, is er waarschijnlijk een snellere manier }:O
Zo dacht ik er ook over :P

Even gezellig kletsen? Check Alltalk.nl

Pagina: 1