abonnement Unibet Coolblue
pi_127478563
Na even googlen kom ik op het volgende custom format uit:

celwaarde = 132
format cell, custom, =\"0\"

ziet er uit als ="132" en je kunt er nog wel steeds mee rekenen. ^O^

bron
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_127478933
quote:
0s.gif Op donderdag 6 juni 2013 12:59 schreef KnutdeIJsbeer het volgende:

[..]

Dat moet je aan onze opdrachtgever vragen :') Zij willen een bepaalde dump uit SAP en dat moet op deze manier aangeleverd worden om daar in te lezen.

Overigens is het gelukt, met een omweg. Kolom 1 vaste waarde, kolom 2 formule, kolom 3 plakken speciaal van kolom 2 als "waarde". Dat had ik al gedaan maar blijkbaar moet je dan ook nog een keer op f2 duwen :')
Klopt het als ik zeg dat je een numerieke waarde wilt omzetten naar tekst format?(daar lijkt je uitleg wel op)
Misschien werkt "=Tekst(Waarde;"Standaard")" dan ook.

Edit: Kleine aanpassing, format van de tekst aangepast

[ Bericht 2% gewijzigd door PAAC op 06-06-2013 13:22:55 ]
  maandag 10 juni 2013 @ 22:06:56 #253
27454 InTrePidIvity
Looks like it's broken...
pi_127639410
Hallo Excel-vriendjes!

Hoe kan ik het aantal waardes in een kolom tellen na een filter toegepast te hebben? Ik zag hier en daar al wat over SUBTOTAL staan, maar ik kom er even niet uit hoe dat nou precies werkt...

De formule met het aantal komt overigens in dezelfde rij als de waardes die geteld moeten worden.

Voorbeeld:

1
2
3
4
5
6
7
 Naam    aantal
 Naam 1  2
 Naam 2  2
 Naam 3  1
 Naam 1  2
 Naam 2  2
(Naam 1  -)

Ik wil dus de formule voor 'aantal' weten, zoals je ziet wordt het (gefilterde resultaat) niet meegeteld.
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 10 juni 2013 @ 22:41:15 #254
249182 Holy_Goat
mhèèhèhè
pi_127641748
Ik gebruik bijvoorbeeld in het nederlands: =subtotaal(109,[bereik van cellen hier])

Die code zegt wat over de toegepaste methode. Zie voor meer info:
http://www.techonthenet.com/excel/formulas/subtotal.php of wel eerste link http://lmgtfy.com/?q=excel+subtotal

(kon je zelf ook wel vinden :* )
  maandag 10 juni 2013 @ 22:43:10 #255
249182 Holy_Goat
mhèèhèhè
pi_127641887
quote:
0s.gif Op donderdag 6 juni 2013 12:59 schreef KnutdeIJsbeer het volgende:

[..]

Dat moet je aan onze opdrachtgever vragen :') Zij willen een bepaalde dump uit SAP en dat moet op deze manier aangeleverd worden om daar in te lezen.

Overigens is het gelukt, met een omweg. Kolom 1 vaste waarde, kolom 2 formule, kolom 3 plakken speciaal van kolom 2 als "waarde". Dat had ik al gedaan maar blijkbaar moet je dan ook nog een keer op f2 duwen :')
=text()
  maandag 10 juni 2013 @ 22:43:43 #256
249182 Holy_Goat
mhèèhèhè
pi_127641916
quote:
3s.gif Op donderdag 6 juni 2013 13:03 schreef Deetch het volgende:
Na even googlen kom ik op het volgende custom format uit:

celwaarde = 132
format cell, custom, =\"0\"

ziet er uit als ="132" en je kunt er nog wel steeds mee rekenen. ^O^

bron
ziet er uit is niet hetzelfde als 'is' . Ligt een beetje aan wat ie wil natuurlijk
  maandag 10 juni 2013 @ 23:47:27 #257
27454 InTrePidIvity
Looks like it's broken...
pi_127645614
quote:
0s.gif Op maandag 10 juni 2013 22:41 schreef Holy_Goat het volgende:
Ik gebruik bijvoorbeeld in het nederlands: =subtotaal(109,[bereik van cellen hier])

Die code zegt wat over de toegepaste methode. Zie voor meer info:
http://www.techonthenet.com/excel/formulas/subtotal.php of wel eerste link http://lmgtfy.com/?q=excel+subtotal

(kon je zelf ook wel vinden :* )
Ik snap het principe van SUBTOTAL wel, maar niet hoe ik dat in mijn geval moet toepassen. Ik wil met de formule dus bijv. achter Naam 2 het aantal occurences te zien krijgen van Naam 2 in gehele kolom.
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_127655304
quote:
5s.gif Op maandag 10 juni 2013 23:47 schreef InTrePidIvity het volgende:

[..]

Ik snap het principe van SUBTOTAL wel, maar niet hoe ik dat in mijn geval moet toepassen. Ik wil met de formule dus bijv. achter Naam 2 het aantal occurences te zien krijgen van Naam 2 in gehele kolom.
Dat kan toch gewoon met een COUNTIF?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 11 juni 2013 @ 10:59:40 #259
27454 InTrePidIvity
Looks like it's broken...
pi_127655471
quote:
3s.gif Op dinsdag 11 juni 2013 10:54 schreef Deetch het volgende:

[..]

Dat kan toch gewoon met een COUNTIF?
COUNTIF telt de verborgen cellen uit een gefilterde kolom alsnog mee...
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_127700900
Weer een vraagje.

Ik wilde vandaag matrices met elkaar vermenigvuldigen, maar daarvoor moest ik eerst één matrix transponeren. Hiervoor wilde ik de functie "Transpose()" gebruiken, maar deze blijkt alleen voor één rij/kolom te werken en niet voor een matrix.
Weten iemand hoe je dit voor matrices kan doen?

PS: Ik wil de matrix in de functie transponeren, dus niet dmv "Paste special".
  woensdag 12 juni 2013 @ 13:18:26 #261
158136 Joooo-pi
Do you want a balloon...
pi_127703233
Gebruik je CTRL - SHIFT - ENTER om de matrixformule te bevestigen?



[ Bericht 25% gewijzigd door Joooo-pi op 12-06-2013 13:40:20 ]
heitieh
pi_127711919
quote:
99s.gif Op woensdag 12 juni 2013 13:18 schreef Joooo-pi het volgende:
Gebruik je CTRL - SHIFT - ENTER om de matrixformule te bevestigen?

[ afbeelding ]
Jou voorbeeld is niet een matrix vermenigvuldiging...

En het lukt ineens met een mmult, ff verder testen... (lukt soms wel en soms niet)

Edit:
Duurde even, maar het werkt.
Blijkbaar kreeg ik "#VALUE!" wanneer ik geen ctrl + shift + enter gebruikte.
Ben gewend dat ik dan de eerste waarde uit de array kreeg...

Nu op naar probleem 2, mijn formules kloppend krijgen :') (maar das iets wat ik zelf mag doen)

[ Bericht 21% gewijzigd door PAAC op 12-06-2013 17:54:07 ]
  woensdag 12 juni 2013 @ 19:12:36 #263
158136 Joooo-pi
Do you want a balloon...
pi_127719119
quote:
0s.gif Op woensdag 12 juni 2013 16:29 schreef PAAC het volgende:

[..]

Jouw voorbeeld is niet een matrix vermenigvuldiging...
Nee, dat weet ik ook wel. Dit is de standaard excel vermenigvuldiging, niet de wiskundige :+. Het ging om de {} die je krijgt met ctrl - shift - enter, om excel met "blokken" te laten rekenen.
quote:
En het lukt ineens met een mmult, ff verder testen... (lukt soms wel en soms niet)

Edit:
Duurde even, maar het werkt.
Blijkbaar kreeg ik "#VALUE!" wanneer ik geen ctrl + shift + enter gebruikte.
Ben gewend dat ik dan de eerste waarde uit de array kreeg...

Nu op naar probleem 2, mijn formules kloppend krijgen :') (maar das iets wat ik zelf mag doen)
Graag gedaan ;)

[ Bericht 0% gewijzigd door Joooo-pi op 12-06-2013 19:20:54 ]
heitieh
pi_127720208
quote:
99s.gif Op woensdag 12 juni 2013 19:12 schreef Joooo-pi het volgende:

[..]

Graag gedaan ;)
Eigenlijk had ik die methode al met ctrl + shift + enter gevonden, maar werkte eerst totaal niet (ging random, maar dat was omdat ik aan het aankloten was met proberen :P ).
Wist ik veel dat ik eerst een range moest selecteren(beginnend met de cel met de formule die ik wil hebben), F2 indrukken en dan op ctrl + shift + enter moest drukken }:|

Maar alsnog bedankt voor de feedback :)

Edit: Had ergens "enter" ipv "ctrl + shift + enter" neergezet. Deed het net trouwens weer fout :')

[ Bericht 4% gewijzigd door PAAC op 13-06-2013 09:00:37 ]
pi_127738790
oh ja, dat is irritant, hetzelfde heb je als je functies als LINEST gebruikt.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_127742813
Ik ben weer wat aan het klooien op mijn werk.

Nu heb ik een userform in vba aangemaakt deze wordt aangeroepen door "Call Regel_form.Show " dat werkt goed.

Maar ik wil nu ook bepaalde textvelden automatisch bij het verschijnen van het formulier Regel_form ingevuld hebben.

Nu heb ik als code bij de Regel_form het volgende staan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Regel_form_Initialize()
     TextBox1.Text = "bas"
     TextBox2.Text = Date
     TextBox3.Text = Time
End Sub
Private Sub Regel_form_Activate()
     TextBox1.Text = "bas"
     TextBox2.Text = Date
     TextBox3.Text = Time
End Sub

Private Sub CommandButton1_Click()
    TextBox1.Text = "bas"
     TextBox2.Text = Date
     TextBox3.Text = Time
End Sub

Private Sub CommandButton2_Click()
   Unload Regel_form
End Sub
Met de initialize of activate wordt er niets in de textvelden ingevuld terwijl als ik op command button 1 druk het wel werkt. Wat doe ik fout dat het niet werkt?
pi_127744857
Ik ben er achter Ik moest gewoon UserForm_Initialize gebruiken en niet met de naam van dit form. :')
1
2
3
4
5
6
7
Private Sub UserForm_Initialize()

 TextBox1.Text = "bas_ini"
     TextBox2.Text = Date
     TextBox3.Text = Time

End Sub
pi_127749805
quote:
0s.gif Op donderdag 13 juni 2013 11:52 schreef Basp1 het volgende:
Ik ben er achter Ik moest gewoon UserForm_Initialize gebruiken en niet met de naam van dit form. :')
[ code verwijderd ]

Probeer jezelf ook aan te leren om alle textboxen en dergelijke in het formulier een "eigen" naam te geven zodat hij makkelijker herkenbaar is en je volgende code ok beter leesbaar is.

Ik gebruik in VBA meestal de volgende conventies:

intnaam = variabele van het type integer (dus geheel getal)
strnaam = variabele van het type string (dus tekst)
dblnaam = variabele van het type double (reeel getal)
boolnaam = variable van het type boolean (TRUE FALSE)

en in formulieren
btnnaam = knop met bepaalde naam
txtnaam = tekstveld
lblnaam = label
chknaam = checkbox
menunaam = pulldown menu

en als je code ingewikkelder wordt helpt het om er af en toe wat commentaar tussen te zetten om uit te leggen wat je doet

1
2
3
4
5
6
code
code
code

'commentaar met uitleg
moeilijke code

^O^
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  donderdag 13 juni 2013 @ 16:23:14 #269
62215 qu63
..de tijd drinkt..
pi_127754686
quote:
3s.gif Op donderdag 13 juni 2013 14:14 schreef Deetch het volgende:

[..]

Probeer jezelf ook aan te leren om alle textboxen en dergelijke in het formulier een "eigen" naam te geven zodat hij makkelijker herkenbaar is en je volgende code ok beter leesbaar is.

Ik gebruik in VBA meestal de volgende conventies:

intnaam = variabele van het type integer (dus geheel getal)
strnaam = variabele van het type string (dus tekst)
dblnaam = variabele van het type double (reeel getal)
boolnaam = variable van het type boolean (TRUE FALSE)

en in formulieren
btnnaam = knop met bepaalde naam
txtnaam = tekstveld
lblnaam = label
chknaam = checkbox
menunaam = pulldown menu

en als je code ingewikkelder wordt helpt het om er af en toe wat commentaar tussen te zetten om uit te leggen wat je doet
[ code verwijderd ]

^O^
Niet alleen makkelijk voor jezelf, maar ook (juist) als iemand anders je code moet lezen/aanpassen ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 16 juni 2013 @ 21:20:05 #270
249182 Holy_Goat
mhèèhèhè
pi_127876497
De tering. Nieuw dieptepunt :P

Ik ben een en ander aan het herschrijven in een rekensheet. Iedereen weet dat dat een ramp als iemand anders de sheet gemaakt heeft (zeker als het een lutser is) maar het bleek mee te vallen! Totdat ik dit in een cel tegen kwam

1
2
3
4
5
6
7
8
9
=ALS(MIN($P$9*($P$6/1000);$P$10*(VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculation 
Tool'!$P$7+2);ONWAAR)/1000);$P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculatio
n Tool'!$P$7+3);ONWAAR)/1000)<'Calculation Tool'!P8;'Calculation Tool'!$P$8;ALS(MIN($P$9*
($P$6/1000);$P$10*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculation 
Tool'!$P$7+2);ONWAAR)/1000;$P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculatio
n Tool'!$P$7+3);ONWAAR)/1000)>$P$12;'Calculation Tool'!$P$12;(MIN($P$9*
($P$6/1000);$P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculation 
Tool'!$P$7+3);ONWAAR)/1000;$P$10*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('Calculatio
n Tool'!$P$7+2);ONWAAR)/1000))))

...

En zo zijn er nog een tigtal cellen.
Is er een makkelijke manier om dit in begrijpelijker taal te lezen dan dit stukje bij beetje met de hand los te pellen?

edit: met notepad++ wat gemakkelijker de haakjes teruggevonden. Maar wil dit eigenlijk niet elke keer doen...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
=ALS(
        MIN(
        $P$9*($P$6/1000)
        ;
        $P$10*(VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+2);ONWAAR)/1000)
        ;
        $P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+3);ONWAAR)/1000
        )
    <
        'C'!P8
    ;
        'C'!$P$8
    ;
        ALS(
            MIN(
            $P$9*($P$6/1000)
            ;
            $P$10*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+2);ONWAAR)/1000
            ;
            $P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+3);ONWAAR)/1000
            )
        >
            $P$12
        ;
            'C'!$P$12
        ;
            MIN(
            $P$9*($P$6/1000)
            ;
            $P$11*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+3);ONWAAR)/1000
            ;
            $P$10*VERT.ZOEKEN("minmax";Rates!$G:$AG;SOM('C'!$P$7+2);ONWAAR)/1000
            )
        )
)

Edit 2
Omgezet naar begrijpelijke mensentaal...
Maarja in dit geval ben ik alsnog fucked want het onderliggende proces idee slaat nergens op :p
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
=ALS(
        MIN(
            WeightBandRate1*PayableWeight/1000
        ;
            WeightBandRate2*WeightForWeightBand2/1000
        ;
            WeightBandRate3*WeightForWeightBand3/1000
        )
    <
        MinTotalTariff
    ;
        MinTotalTariff
    ;
        ALS(
            MIN(
                WeightBandRate1*PayableWeight/1000
            ;
                WeightBandRate2*WeightForWeightBand2/1000
            ;
                WeightBandRate3*WeightForWeightBand3/1000
            )
        >
            MaxTotalTariff
        ;
            MaxTotalTariff
        ;
            MIN(
                WeightBandRate1*PayableWeight/1000
            ;
                WeightBandRate3*WeightForWeightBand3/1000
            ;
                WeightBandRate2*WeightForWeightBand2/1000
            )
        )
)

edit3
Tering. Blijkt dit alles te vervangen te zijn door één array functie van nog geen 30 tekens lang

[ Bericht 12% gewijzigd door Holy_Goat op 16-06-2013 21:52:01 ]
pi_127896283
quote:
0s.gif Op zondag 16 juni 2013 21:20 schreef Holy_Goat het volgende:
De tering. Nieuw dieptepunt :P

Ik ben een en ander aan het herschrijven in een rekensheet. Iedereen weet dat dat een ramp als iemand anders de sheet gemaakt heeft (zeker als het een lutser is) maar het bleek mee te vallen! Totdat ik dit in een cel tegen kwam
[ code verwijderd ]

...

En zo zijn er nog een tigtal cellen.
Is er een makkelijke manier om dit in begrijpelijker taal te lezen dan dit stukje bij beetje met de hand los te pellen?

edit: met notepad++ wat gemakkelijker de haakjes teruggevonden. Maar wil dit eigenlijk niet elke keer doen...
[ code verwijderd ]

Edit 2
Omgezet naar begrijpelijke mensentaal...
Maarja in dit geval ben ik alsnog fucked want het onderliggende proces idee slaat nergens op :p
[ code verwijderd ]

edit3
Tering. Blijkt dit alles te vervangen te zijn door één array functie van nog geen 30 tekens lang
moederneukende neuk wie bedenkt er nou zo'n formule? een lutser dus ;)

Mooi dat je dan toch achter de array functie komt. Vaak is het het handigst om met dit soort meuk inderdaad terug te gaan naar wat het doel is van de formule en daar wat nieuws voor te schrijven ipv deze helemaal te willen doorgronden.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 17 juni 2013 @ 12:36:13 #272
62215 qu63
..de tijd drinkt..
pi_127897677
quote:
0s.gif Op zondag 16 juni 2013 21:20 schreef Holy_Goat het volgende:

edit3
Tering. Blijkt dit alles te vervangen te zijn door één array functie van nog geen 30 tekens lang
Post die eens?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_127902851
quote:
0s.gif Op zondag 16 juni 2013 21:20 schreef Holy_Goat het volgende:
De tering. Nieuw dieptepunt :P

Ik ben een en ander aan het herschrijven in een rekensheet. Iedereen weet dat dat een ramp als iemand anders de sheet gemaakt heeft (zeker als het een lutser is) maar het bleek mee te vallen! Totdat ik dit in een cel tegen kwam
[ code verwijderd ]

...

En zo zijn er nog een tigtal cellen.
Is er een makkelijke manier om dit in begrijpelijker taal te lezen dan dit stukje bij beetje met de hand los te pellen?

edit: met notepad++ wat gemakkelijker de haakjes teruggevonden. Maar wil dit eigenlijk niet elke keer doen...
[ code verwijderd ]

Edit 2
Omgezet naar begrijpelijke mensentaal...
Maarja in dit geval ben ik alsnog fucked want het onderliggende proces idee slaat nergens op :p
[ code verwijderd ]

edit3
Tering. Blijkt dit alles te vervangen te zijn door één array functie van nog geen 30 tekens lang
Brrr, ik moet er niet aan denken dat we een aantal van onze oude sheets moeten gaan aanpassen...
Wel mooi dat je het hebt weten op te lossen :)
pi_127903219
Vraagje weer :) (Excel 2010, Engels)

Hoe krijgt Excel het voor elkaar om "Automatisch berekenen" (Formulas > Calculation > Calculation options = Automatic) zelf uit te schakelen?

Ik kwam er per toeval achter toen ik een onmogelijk resultaat kreeg, maar moest daarna alle eerdere berekeningen nalopen ter controle }:|
  maandag 17 juni 2013 @ 16:28:54 #275
249182 Holy_Goat
mhèèhèhè
pi_127907217
quote:
0s.gif Op maandag 17 juni 2013 12:36 schreef qu63 het volgende:

[..]

Post die eens?
de waarden waar naar toe verwezen werd voor het totaal met vlookups enzo, waren al uitgerekend elders in de sheet. Dus ze hadden directe koppelingen kunnen gebruiken. Belangrijkste stukje er in was {=min(range1*range2)} om het minimale product te vinden.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')