Toon posts:

Waarde scheiden van 50x20 en 101,9

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn vraag
Ik wel deze twee waarden van elkaar scheiden. Ik wil zeggen dat 50x20 een koker is en dat 101,9 een buis. Het probleem is dat het beide 5 karakters heeft. En als ik met de functie vind "x" bijvoorbeeld zoek dan geeft hij een error als de x niet voorkomt (dus bij 101,9). En als ik zoek op ISNUMBER zegt het programma altijd no omdat ik hiervoor heb in moeten voeren dat het vakje wat ingevuld wordt een tekst is.

Ik werk hiermee in MKG maar hierin worden ook alle Excel functies gebruikt.

[ Voor 16% gewijzigd door Verwijderd op 26-02-2019 15:44 ]

Beste antwoord (via Verwijderd op 27-02-2019 07:59)


  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Verwijderd schreef op dinsdag 26 februari 2019 @ 15:31:
Ik wel deze twee waarden van elkaar scheiden. Ik wil zeggen dat 50x20 een koker is en dat 101,9 een buis. Het probleem is dat het beide 5 karakters heeft. En als ik met de functie vind "x" bijvoorbeeld zoek dan geeft hij een error als de x niet voorkomt (dus bij 101,9).
Die error kun je afvangen met ALS.FOUT (ISERROR), in plaats van de error blijft de cel dan leeg.
Het wordt dan, met 50x20 of 101,9 in A1:
code:
1
2
3
4
=ALS.FOUT(VIND.SPEC("x";A1);"")

In de Engelstalige Excel:
=IFERROR(SEARCH("x";A1);"")

Alle reacties


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

De eerste waarde is "general formattting", de tweede "number". Dat is toch ook een scheiding? ;)

Of andersom, iets met "if exist x then koker"?

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • +1 Henk 'm!

  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Een combinatie van ISNUMBER en FIND zou je een true / false terug kunnen geven afhankelijk van of er een "x" in een string zit. Combineer die met een IF en je bent er, als je zeker weet dat je de "x" kunt gebruiken om te bepalen of iets een koker of een buis is (is dat bv betrouwbaar / robuust genoeg?).

[ Voor 7% gewijzigd door naitsoezn op 26-02-2019 15:38 ]

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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt voor jullie reactie @MAX3400 en @naitsoezn

Helaas ben ik vergeten erbij te zetten dat mkg denkt dat het beide een text is. Dus als ik zeg ISNUMBER zegt mkg altijd no.

Ik ga nu op zoek naar een functie met if exist, goede tip heb ik nog niet geprobeerd.

[ Voor 20% gewijzigd door Verwijderd op 26-02-2019 15:46 ]


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

@Verwijderd mogelijk, maar net een stapje verder; Excel accepteert ook Visual Basic en dat kan (op langere termijn) je soms nog sneller helpen.

Het vergt alleen wel een stukje interesse en tijd om hierin verder te komen.

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Verwijderd schreef op dinsdag 26 februari 2019 @ 15:31:
Ik wel deze twee waarden van elkaar scheiden. Ik wil zeggen dat 50x20 een koker is en dat 101,9 een buis. Het probleem is dat het beide 5 karakters heeft. En als ik met de functie vind "x" bijvoorbeeld zoek dan geeft hij een error als de x niet voorkomt (dus bij 101,9).
Die error kun je afvangen met ALS.FOUT (ISERROR), in plaats van de error blijft de cel dan leeg.
Het wordt dan, met 50x20 of 101,9 in A1:
code:
1
2
3
4
=ALS.FOUT(VIND.SPEC("x";A1);"")

In de Engelstalige Excel:
=IFERROR(SEARCH("x";A1);"")

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
bedankt voor je reactie @dix-neuf

Ik heb wat geprobeerd om het in te vullen, maar ik heb hiervoor maar 1 vakje. Ik heb het nu zo staan: =SEARCH("x",[1045]) & IFERROR(SEARCH("x",[1045]),"false") maar nog steeds zegt mkg: deze formule klopt niet.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Is het misschien mogelijk om te vragen of het vakje een "x" bevat? En vervolgens als het hokje er een bevat Ja uitkomt en als het hokje het niet bevat Nee.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
In plaats van met ALS.FOUT (IFERROR) kan dat bv. met ISFOUT (ISERROR) aldus:
code:
1
2
3
4
=ALS(ISFOUT(VIND.SPEC("x";A1));"Nee";"Ja")

In de Engelstalige versie:
=IF(ISERROR(SEARCH("x";A1));"Nee";"Ja")
Pagina: 1