In Excel berekening maken o.b.v. tekst

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Famtool
  • Registratie: Januari 2017
  • Laatst online: 15-05 18:46
Hallo,
Ik heb een Excel sheet met daarin in kolom A de teksten LED R1, LED R2 LED R1,5 en zo nog een paar.
De R staat voor 12 dus R1 = 12 (led) R2 is 24 (led). Hoe kan ik automatisch Excel dit laten uitrekenen hoeveel led het is en dit weergeven als getal?
Ik ben niet super met Excel dus graag iets zonder macro (als dit kan).


Relevante software en hardware die ik gebruik
Excel 2010

Wat ik al gevonden of geprobeerd heb
Functie ALS maar dit werkte niet en geeft alleen waar / onwaar terwijl ik een getal wil.

Beste antwoord (via F_J_K op 14-01-2019 15:14)


  • Famtool
  • Registratie: Januari 2017
  • Laatst online: 15-05 18:46
Formule was =DEEL(H1;6;99)*12

Alle reacties


Acties:
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ik heb geen idee wat je nu precies wilt, eerlijk gezegd. Hoe zou je het concreet op papier doen in rijen en kolommen?

Aanname: staat er nu in A1: "LED R1" , in A2: "LED R2", A3 "LED R1,5", etc. maar dan zonder de quotes? En wil je bijv. in B1: 12, in B2: 24, in B3: 18, etc.?

Eenmalig of vaker? Eenmalig: simpelweg zoek op "LED R" en vervang door "=12*". Zonder quotes natuurlijk. Als vaker: je kunt met DEEL() het getal krijgen. Dus =DEEL(A1;6;99)
En dat dan vermenigvuldigen.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Famtool
  • Registratie: Januari 2017
  • Laatst online: 15-05 18:46
F_J_K schreef op maandag 14 januari 2019 @ 12:43:
Ik heb geen idee wat je nu precies wilt, eerlijk gezegd. Hoe zou je het concreet op papier doen in rijen en kolommen?

Aanname: staat er nu in A1: "LED R1" , in A2: "LED R2", A3 "LED R1,5", etc. maar dan zonder de quotes? En wil je bijv. in B1: 12, in B2: 24, in B3: 18, etc.?

Eenmalig of vaker? Eenmalig: simpelweg zoek op "LED R" en vervang door "=12*". Zonder quotes natuurlijk. Als vaker: je kunt met DEEL() het getal krijgen. Dus =DEEL(A1;6;99)
En dat dan vermenigvuldigen.
Bedankt, maar dit is niet wat ik bedoel. Als ik het op papier zou doen is het als volgt:
Als in cel A1 staat LED R1 dan moet in B1 het antwoord 12 komen. Als in A2 LED R2 staat dan moet B2 24 worden. R staat dus voor het aantal 12 en het getal er achter voor het aantal R.
Ik wil de kolom A wel laten staan dus een extra kolom maken met het aantal. Eigenlijk zoals je in je aanname aangeeft.
Ik hoop dat het zo iets duidelijker is.
we alvast bedankt voor je reactie.

Acties:
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Dat is dus precies wat ik opschrijf :)
Als ik het op papier zou doen is het als volgt:
Als in cel A1 staat LED R1 dan moet in B1 het antwoord 12 komen. Als in A2 LED R2 staat dan moet B2 24 worden.
Nietes, want je gebruikt nu geen regel ;) Op papier zou je dan doen: Als in cel A1 staat LED R1 dan moet in B1 1 * 12 = 12 komen. Als in A2 LED R2 staat dan moet B2 2 * 12 = 24 worden. Oftewel in kolom B komt {getal na de R} * 12.

En dat is wat ik dus suggereer te doen met Deel() :)

[ Voor 3% gewijzigd door F_J_K op 14-01-2019 14:27 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Sibrand
  • Registratie: Januari 2011
  • Laatst online: 17:57
Probeer eens de formule =Rechts(A1; 5)*12


Deze haalt de eerste 5 tekens weg (LED R) en dan vermenigvuldig je dat met 12

Acties:
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Je hebt gelijk: gebruik van rechts() is veel mooier dan gebruik van deel(..;99).
edit: must-get-coffee..! @Reptile209 thx. Rechts(1) werkt natuurlijk niet als het getal. ook 11 of 1,5 kan zijn.

[ Voor 44% gewijzigd door F_J_K op 14-01-2019 14:59 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • +1 Henk 'm!

  • Reptile209
  • Registratie: Juni 2001
  • Laatst online: 17:29

Reptile209

- gers -

Sibrand schreef op maandag 14 januari 2019 @ 14:28:
Probeer eens de formule =Rechts(A1; 5)*12


Deze haalt de eerste 5 tekens weg (LED R) en dan vermenigvuldig je dat met 12
F_J_K schreef op maandag 14 januari 2019 @ 14:35:
Je hebt gelijk: gebruik van rechts() is veel mooier dan gebruik van deel(..;99).
Nee, met RECHTS(A1;5) pak je de meest rechter 5 tekens uit de string (dus bijv. "ED R1" of " R1,5"). @F_J_K's oplossing met DEEL() werkt wel. Of RECHTS(A1; LEN(A1)-5)) ;).

[ Voor 3% gewijzigd door Reptile209 op 14-01-2019 14:52 ]

Zo scherp als een voetbal!


Acties:
  • 0 Henk 'm!

  • Famtool
  • Registratie: Januari 2017
  • Laatst online: 15-05 18:46
Reptile209 schreef op maandag 14 januari 2019 @ 14:50:
[...]


[...]

Nee, met RECHTS(A1;5) pak je de meest rechter 5 tekens uit de string (dus bijv. "ED R1" of " R1,5"). @F_J_K's oplossing met DEEL() werkt wel. Of RECHTS(A1; LEN(A1)-5)) ;).
Bedankt _/-\o_ .
Met de right ging idd niet goed. Met =links gedeeltelijk. Maar heb nog een keer met DEEL geprobeerd en dit werkt wel. Had niet goed gelezen / uitgevoerd 8)7 .
Moet ik dit nu als gesloten topic markeren? en hoe doe ik dat?

Acties:
  • +1 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

@Famtool Topic valt vanzelf wel weg als er niet meer wordt gereageerd :) Je kunt desgewenst F_J_K in "In Excel berekening maken o.b.v. tekst" als antwoord markeren. Of de uiteindelijke formule plaatsen, dan markeer ik die post als antwoord (dat kan je niet bij jezelf).

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Famtool
  • Registratie: Januari 2017
  • Laatst online: 15-05 18:46
Formule was =DEEL(H1;6;99)*12

Acties:
  • +1 Henk 'm!

  • Sibrand
  • Registratie: Januari 2011
  • Laatst online: 17:57
Oeps, inderdaad iets te snel gepost. =Rechts(A1; 1) * 12 moet het zijn. Maar mooi dat het al opgelost is!

Acties:
  • 0 Henk 'm!

  • DirtyBird
  • Registratie: Juni 2005
  • Laatst online: 30-09 18:26

DirtyBird

Praktiserend denker

Namemanager gebruiken om de waarde 12 aan R1 te koppelen zodat je in formules gewoon R12 kan typen? Evt koppel je die naam aan een cell zodat als je die later aanpast, je hele berekening automatisch gecorrigeerd wordt voor de nieuwe waarde.

Oeps, niet de bedoeling zie ik nu.

[ Voor 9% gewijzigd door DirtyBird op 14-01-2019 15:14 ]

Panasonic Lumix G9ii ~ Leica DG 12-60mm f/2.8-4.0 ~Lumix 35-100mm f/2.8 II ~ Lumix 20mm f/1.7 ~ M.Zuiko 60mm f/2.8 Macro ~ Leica DG 50-200mm f/2.8-4.0 ~Leica DG 200mm f/2.8

Pagina: 1