• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Optellen cellen, maar negeren karakters

  • Onderwerp starter Onderwerp starter Lanta
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

Lanta

Gebruiker
Lid geworden
7 jan 2013
Berichten
10
Ik heb een aantal cellen die bij elkaar opgeteld moeten worden. Bijvoorbeeld:
A1: 12
A2: PT
A3: 7

In sommige cellen staat dus een lettercode. Als ik ik vervolgens =som(A1+A2+A3) gebruik dan krijg ik #waarde.
Tuurlijk kan ik ook =som(A1:A3) gebruiken, maar dat is ontwerptechnisch niet handig voor me.

Hoe kan ik er voor zorgen dan de formule de karakters negeert of deze simpelweg als 0 ziet.

Bedankt alvast.
 
Tuurlijk kan ik ook =som(A1:A3) gebruiken, maar dat is ontwerptechnisch niet handig voor me.
Met het xls-voorbeeldje van je ontwerp komen we eenvoudiger tot een oplossing
 
Anders meot je deze eens testen:

Code:
=SOM(ALS(ISGETAL(A1:A3);A1:A3;0))

Wel ingeven via Ctrl-Shift-Enter (Matrix-formule)
 
Lanta,

welkom op Helpmij.nl.
Zoals popipipo al aangeeft helpt het heel erg als je een voorbeeld mee post.

maar: deze formule in A4 geeft als resultaat 19
Code:
=ALS(TYPE(A1)=2;0;A1)+ALS(TYPE(A2)=2;0;A2)+ALS(TYPE(A3)=2;0;A3)
 
Prima dat de oplossing van Cobbe werkt.
Maar wat is het verschil met de door jezelf gegeven oplossing: =som(A1:A3)

Ontwerptechnisch zit er toch niet zo'n verschil in??
 
Klopt. Ik was te voorbarig en te enthousiast. Het werkte toch niet zo als ik wilde. Ik post wel even een voorbeeld. Even kijken hoe dat moet haha.
 
Laatst bewerkt door een moderator:
Bekijk bijlage test.xlsx

Ik wil dus bijvoorbeeld in de cel L47 de cellen L5 L7 L9 L11 L13 L15 L17 L19 L21 L23 L25 enz opgeteld hebben. Waar een lettercode staat moet hij er dan 0 (of niet) geteld worden. De cellen L6 L8 L10 enz. gebruik ik weer voor een andere berekening.
 
Allemaal goed en wel, het maakt toch niet echt uit wie de oplossing aanreikt.
De formule ; =SOM(L5:L46) werkt gewoon niet.
Wel de formule: {=SOM(ALS(ISGETAL(L5:L46);L5:L46;0))}
 
Wat denk je hiervan?

De 3 oplossingen op een rij
 

Bijlagen

Laatst bewerkt:
De meest linkse oplossing werkte perfect. Ik snap wel wat van Excel, maar deze formule begrijp ik echt niet, maar goed hij werkt en is toepasbaar.

Bedankt allemaal!!
 
Laatst bewerkt door een moderator:
Hoi Lanta,

Nog 1 oplossing die dichter bij je kennisniveau staat:
Code:
=SOM(L5;L7;L9;......;L45)
Dus geen + gebuiken, maar ;.

Groet,
Jeroen
 
of je gebruikt geen 'som met haakjes ' maar alleen de plusjes:
=L5+L7+L9+......+L45
 
of je ontwerpt je rekenblad zodanig dat je in één kolom van een tabel altijd maar één gegevenssoort hebt staan. Dan blijven je formules vanzelf eenvoudig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan