Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: als dan formule gezocht  (gelezen 4646 keer)

0 leden en 1 gast bekijken dit topic.

Offline ppalmans

  • Lid
  • *
  • Berichten: 24
  • Oplossing.be
als dan formule gezocht
« Gepost op: 05 april 2018, 15:29:45 »
Ik heb 2 kolommen, 1 met de oude kortingscode, en 1 met de nieuwe kortingscode. In kolom 2 staat alleen iets als de korting verandert. Blijft de korting hetzelfde dat moet ik de waarde uit kolom 1 hebben. Hoe krijg ik beide in kolom 3 ? in bijlage een klein voorbeeld

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #1 Gepost op: 05 april 2018, 15:40:34 »
Hallo ppalmans,

in C3 de formule:

=ALS(B3<=0;A3;B3) En deze formule doortrekken.

Maar of je niet voor problemen kan komen te staan durf ik niet beloven (ik weet dus niet of dit waterdicht is)

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline ppalmans

  • Lid
  • *
  • Berichten: 24
  • Oplossing.be
Re: als dan formule gezocht
« Reactie #2 Gepost op: 05 april 2018, 15:51:22 »
deze formule lijkt te werken, zo simpel. bedankt

Offline popipipo

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 316
Re: als dan formule gezocht
« Reactie #3 Gepost op: 05 april 2018, 19:09:36 »
Nog een leuk alternatief:
=RIGHT(CONCAT(A3:B3);2)
Willem
Hoe meer je weet hoe meer je vergeet.
Hoe meer je vergeet hoe minder je weet.
Hoe minder je weet hoe minder je vergeet.
Hoe minder je vergeet hoe meer je weet.

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #4 Gepost op: 05 april 2018, 19:34:53 »
Nog een leuk alternatief:
=RIGHT(CONCAT(A3:B3);2)
popipipo,

Het is niet de bedoeling om de tekst van A3 en B3 samen te voegen  ;).

Het woordje "samen" in de hoofding van kolom C wekt die indruk, maar dat is dus een foutje van TS...

Als in A3 de waarde "22" staat, en in B3 "15", dan moet er in C3 "15" komen (de nieuwe waarde).
Is B6 leeg, dan moet er in C6 "22" komen (de oude waarde).
Als A3 leeg is, en er in B3 "22" staat, dan komt de (nieuwe) waarde "22" in C3.

Groeten,

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: als dan formule gezocht
« Reactie #5 Gepost op: 05 april 2018, 20:09:30 »
SoftAid, LOL.. Het "samenvoegen" wat Popipipo doet geeft óf een waarde van 2 of van 4 cijfers (in het geval dat een korting niet onder de 10% komt). De Right functie pakt altijd de meest rechtse waarde. Dat zal dus in het geval van géén nieuw percentage een "concat" van 2 cijfers opgeleveren, waarmee je de oude korting te zien krijgt. Als er wél een nieuwe korting is, heb je een "concat" van 4 cijfers waar de meest rechtse dus de nieuwe korting is.
Om er mee verder te rekenen zal je nog wel een Value functie omheen moeten zetten. Anders ga je rekenen met een tekstwaarde (geen idee of Excel dat wellicht wel netjes kan in dit geval).
Het is dus wel een grappige insteek voor de oplossing. ;)
______________________________

Groet, Leo

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #6 Gepost op: 05 april 2018, 21:09:48 »
Hallo Leo,

Ja, ik zie het nu ook.

Maar, ik krijg deze bekomen tekst niet omgezet naar een Waarde?

=WAARDE(RECHTS(TEKST.SAMENVOEGEN(A3:B3);2))
Geeft Foutmelding #Waarde!
Ook de code:
=RECHTS(TEKST.SAMENVOEGEN(A3:B3);2)Geeft Foutmelding #Waarde!

Suggesties of hints?

En nog iets, zelfs als de formules werken, dan zijn ze nog omvangrijker dan
=ALS(B3<=0;A3;B3)
:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: als dan formule gezocht
« Reactie #7 Gepost op: 05 april 2018, 21:35:55 »
SoftAid, bij mij werkt deze toch echt...
[English] =VALUE(RIGHT(CONCATENATE(A3;B3);2))

[Dutch] =WAARDE(RECHTS(TEKST.SAMENVOEGEN(A3;B3);2))

Al bekijk ik nu pas de bijlage van de TS waarin ik zie dat ook de invoerwaarde geen getalwaarde maar een tekstwaarde is. De VALUE functie zou je dan achterwege kunnen laten als de uitkomst óók een tekstwaarde moet zijn.

Mijn voorkeur zou zijn om getallen ook écht als getallen te zien én zo in te voeren. Maar goed, ik weet niet wat de bedoeling van de TS is. En inderdaad is jouw oplossing korter en die van Popipipo een voorbeeld van "hoe het ook kan" met als absolute randvoorwaarde dat de oude én de nieuwe korting samengevoegd nooit als 2 cijfers komen of met 3 waarbij de nieuwe waarde ónder de 10% komt. ;)
Voorbeeld:
oud   nieuw   resultaat
12    6          26
5      8          58

Dit gaat niet op als de waarde onder de 10% met 2 tekens wordt ingevoerd. Dus 05 ipv 5....

[EDIT] voorbeeldje toegevoegd van wat ik bedoel met de laatste zin....
______________________________

Groet, Leo

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #8 Gepost op: 05 april 2018, 21:49:54 »
Hallo RedHead,

geen van beide formules werken in Excel 2007 noch in 2016.
Opmaak Getal of Tekst maakt geen verschil.

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #9 Gepost op: 05 april 2018, 21:53:44 »
.... met als absolute randvoorwaarde dat de oude én de nieuwe korting samengevoegd nooit als 2 cijfers komen of met 3 waarbij de nieuwe waarde ónder de 10% komt. ....
Voorbeeld:
oud   nieuw   resultaat
12    6          26
5      8          58

Dit gaat niet op als de waarde onder de 10% met 2 tekens wordt ingevoerd. Dus 05 ipv 5....
Het is toch duidelijk in de vraagstelling en het voorbeeldje van TS dat het hier gaat om willekeurige getallen die kunnen gaan van 1 tot 99, niet?

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: als dan formule gezocht
« Reactie #10 Gepost op: 05 april 2018, 22:01:54 »
SoftAid, Ik krijg de #VALUE! (#WAARDE!) foutmelding bij de oplossing van Popipipo alleen als ik in beide cellen (dus A3 én B3) géén waarde invul. Anders werkt die toch echt wel bij mij. Vreemd.

Maar goed, waar hebben we het verder over?  ;D
De TS was al tevreden.... Ha ha ha...  :D
______________________________

Groet, Leo

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #11 Gepost op: 05 april 2018, 22:14:56 »
SoftAid, Ik krijg de #VALUE! (#WAARDE!) foutmelding bij de oplossing van Popipipo alleen als ik in beide cellen (dus A3 én B3) géén waarde invul. Anders werkt die toch echt wel bij mij. Vreemd.
Ik heb alle mogelijke combinaties geprobeerd in Excel 2007 en in 2016, met beide formules, dus met en zonder =Waarde()
Maar goed, waar hebben we het verder over?  ;D
De TS was al tevreden.... Ha ha ha...  :D
Inderdeed  ;D

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #12 Gepost op: 06 april 2018, 09:58:58 »
Hallo,

Ik heb de fout gevonden  :)

Ik had de formule van popipipo overgenomen uit zijn bericht, maar hij maakte in zijn cel-verwijzing gebruik van een dubbel punt (A3:B3).
Mogelijk is dit in de Engelse excel-versie correct, maar in de Nederlandse versie moet dit punt-komma (A3;B3) zijn.

(Ik veronderstel dat dit de mogelijke uitleg is, omdat er in de Engelse versie (soms) ook een komma gebruikt wordt als scheidingsteken, waar op dezelfde plaats in de Nederlandse versie een punt-komma gebruikt wordt.

Opgelost dus ;)

:) SoftAid :) 
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: als dan formule gezocht
« Reactie #13 Gepost op: 06 april 2018, 10:36:09 »
Top! Fijne terugkoppeling SoftAid.

Het kan ook liggen aan de functie "concat" die ik niet ken. In mijn post gebruik ik de functie CONCATENATE zoals die nog in versie 2010 wordt toegepast. Wellicht is er dus in een nieuwere versie van Excel een afgeleide van die functie gebouwd waarmee je op die manier een bereik kan aangeven ipv alleen losse cellen.

[EDIT] en inderdaad... Per versie 2016 is de functie aangepast... link
______________________________

Groet, Leo

Online SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: als dan formule gezocht
« Reactie #14 Gepost op: 06 april 2018, 11:02:34 »
Hallo RedHead,

Nee, toch niet opgelost met de =CONTAT() of =TEKST.SAMENVOEGEN() formules.

Bij gebruik van deze formules moeten de opgehaalde waarden in alle cellen groter zijn dan 9, zoals jij reeds aangaf.
Anders kan je enkel in Opmaak "Tekst" gaan werken, én moet je er altijd aan denken om een voorloop-nul te zetten.
Bovendien moet je 3 functies samenvoegen in 1 formule.

Veel "opletten" dus voor TS, zeker als het met mijn "simpele" =ALS() formule probleemloos werkt, zowel met als zonder voorloopnullen, zowel met Tekst als met Getal als opmaak.

Dat is dus wat ik bedoelde  ;)

Groeten,

:) SoftAid :)             

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com