• 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.

rekenen met tekst

Status
Niet open voor verdere reacties.

Writtler

Gebruiker
Lid geworden
14 okt 2007
Berichten
31
Beste,

Is het volgende mogelijk:

10 plus 6=
5 min 4=

enz enz enz

deze tekst staat in 1 cel dus is het mogelijk dat excel de woorden plus als + ziet en min als - ziet en deze sommen uitrekent??


Bvd
 
Beste Writtler ;)

Execl gaat dit niet herkennen en zal dan ook geen uitkomst geven.

Je moet het apart in een cel plaatsen
In A1 10 en in B1 6 en in C1 =A1+B1

Groetjes Danny. :thumb:
 
Beste Writtler ;)

Execl gaat dit niet herkennen en zal dan ook geen uitkomst geven.

Je moet het apart in een cel plaatsen
In A1 10 en in B1 6 en in C1 =A1+B1

Groetjes Danny. :thumb:

Danny,

Dank je voor de snelle reactie maar dat wordt dus een hele berg handmatig werk als ik het goed begrijp
 
Danny,

Dank je voor de snelle reactie maar dat wordt dus een hele berg handmatig werk als ik het goed begrijp

Hoeft niet.
Via CTRL-H zoeken naar plus en vervangen door +
En zoeken naar min en vervangen door -.

Met vriendelijke groet,


Roncancio
 
@Roncancio,

Dat werkt toch niet? Want dan zul je de "=" aan het einde ook weg moeten halen, en een "=" aan het begin moeten plaatsen, toch?

Ik was aan het zoeken of er een UDF voor te maken is, maar geraak daar nog niet uit.
 
Hoeft niet.
Via CTRL-H zoeken naar plus en vervangen door +
En zoeken naar min en vervangen door -.

Met vriendelijke groet,


Roncancio


haha zo simpel!!!

maar is het dan mogelijk om de som uit te rekenen? = staat namelijk achteraan!

Alvast bedankt!
 
Dat bedoel ik, het werkt niet. Er staan ook nog spaties in. Als je die weghaalt en er bv deze formule naast zet:
Code:
="="&LINKS(A1;LENGTE(A1)-1)
Dan werkt het nog niet. Terwijl de formule op zich wel goed is.
 
Dat bedoel ik, het werkt niet. Er staan ook nog spaties in. Als je die weghaalt en er bv deze formule naast zet:
Code:
="="&LINKS(A1;LENGTE(A1)-1)
Dan werkt het nog niet. Terwijl de formule op zich wel goed is.

Gert,

ben wel een stukje verder, de uitkomst van de formule kopieeren en plakken speciaal met waarden + enter

maar moet toch een makkelijkere manier zijn?????
 
formule kopieeren en plakken speciaal met waarden + enter

Nou, dit werkt bij mij in ieder geval niet. Ook het Zoeken en Vervangen van "Min" door "-" geeft een rare (wel verklaarbare) uitkomst, het wordt nl. een datum.

Idd, het moet makkelijker kunnen. Maar ik zoek nog hoe ...
 
Nou, dit werkt bij mij in ieder geval niet. Ook het Zoeken en Vervangen van "Min" door "-" geeft een rare (wel verklaarbare) uitkomst, het wordt nl. een datum.

Idd, het moet makkelijker kunnen. Maar ik zoek nog hoe ...

Dank je wel alvast!!!!
 
Met VBA

Code:
Sub tst()
  sp = Split([A1].Value)
  [B1] = sp(0) + Val(sp(2)) * IIf(sp(1) = "plus", 1, -1)
End Sub
 
@snb

Top! En kan dit ook in een UDF? TS geeft aan dat hij lange lijsten heeft met dit soort formules.
 
Beste snb ;)

Mooi gevonden, maar is enkel geldig voor gegevens in cel A1.
Kan deze niet uitgebreid worden naar andere cellen?

Groetjes Danny. :thumb:
 
Als User Defined Function (UDF)

Code:
Function reken(c0 as String)
  sp = Split(c0)
  reken = sp(0) + Val(sp(2)) * IIf(sp(1) = "plus", 1, -1)
End Function

wil je in B5 de berekening van de tekst in A5, zet dan in cel B5:
=reken(A5)

wil je in B5 de berekening van de tekst in A2, zet dan in cel B5:
=reken(A2)

De funktie zet je in een macromodule van het bestand (in VBA; projekt).
 
Juistem mensen!!!!

Dit is hem helemaal, onwijs bedankt allemaal :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan