abonnement Unibet Coolblue
pi_54239097
Bestand met daarin verschillende coderingen.
Deze coderingen staan voor verschillende afdelingen waar ik het verbuik over een bepaalde periode van wil weten.

Ik heb een groot excel bestand en wil met een formule het zo krijgen dat hij alleen de verbruiken van 3 afdelingen berekend. Hij moet dan bijvoorbeeld de volgende afdelingen er uit filteren:
AAA AAB AAC

De andere codereringen (Afdelingen) zoals ABB ABC ABD moet hij laten voor wat hij is.

Heeft iemand enig idee hoe ik dit moet doen? Iets met formulie als: ALS(I2=GA?;S2) (Formule klopt niet, hij geeft aa #NAAM?
  maandag 29 oktober 2007 @ 10:09:47 #227
15967 Frollo
You know I am a righteous man
pi_54239314
quote:
Op maandag 29 oktober 2007 09:57 schreef tequi3 het volgende:
Bestand met daarin verschillende coderingen.
Deze coderingen staan voor verschillende afdelingen waar ik het verbuik over een bepaalde periode van wil weten.

Ik heb een groot excel bestand en wil met een formule het zo krijgen dat hij alleen de verbruiken van 3 afdelingen berekend. Hij moet dan bijvoorbeeld de volgende afdelingen er uit filteren:
AAA AAB AAC

De andere codereringen (Afdelingen) zoals ABB ABC ABD moet hij laten voor wat hij is.

Heeft iemand enig idee hoe ik dit moet doen? Iets met formulie als: ALS(I2=GA?;S2) (Formule klopt niet, hij geeft aa #NAAM?
Wat bedoel je met 'GA?' in die formule?

Ik snap niet echt wat je bedoelt. Wat bedoel je met 'berekenen'? Wat bedoel je met 'laten voor wat hij is'?

Waarschijnlijk bedoel je dit:
1
2
3
4
5
6
7
I     J
-------
AAB  12
AAE   6
AAA  18
AAB   6
ABC   4
En dat je dan de som wilt van de getallen waarvoor AAA, AAB of AAC staat. Dat zou in dit voorbeeld dus 36 worden.

Dan zou ik het denk ik zo doen:

=SOM.ALS(I:I;"AAA";J:J)+SOM.ALS(I:I;"AAB";J:J)+SOM.ALS(I:I;"AAC";J:J)
pi_54239859


Hierboven het bestand. Je ziet hier een aantal kolommen instaan, waaronder Mutation en Verbruik Aftersales 3 maanden.

Het gehele werkblad bestaat uit zo’n 42.000 cellen. In kolom mutation staan de volgende codes: GKT, GKR, GAP, GAR, GAG en GAM. Dit zijn codes die gebruikt worden voor bepaalde afdelingen (GKT en GKR staan bijvoorbeeld voor de afdeling aftersales, de rest van de coderingen (GAP, GAR, GAG en GAM) staan voor de afdeling productie.

In de kolom verbruik aftersales heb ik het verbruik v/d afgelopen 3 maanden uitgerekend. Zoals de naam al aangeeft moet het uitgerekende verbruik alleen aangegeven worden voor de afdelingen Aftersales (oftewel de coderingen GKT en GKR) Ik wil dus dat Excel in cel I kijkt of hij te maken heeft met GKT en GKR, alle andere coderingen worden er uit gefilterd. Alleen van GKT en GKR word vervolgens het verbruik weergegeven.

Ik hoop dat het zo wat duidelijker is.

P.s Dit alles word nu gedaan door een standaard filter in Excel, wat overigens ook prima werkt. Maar ik wil het graag met een formule toepassen. Het bestand moet namelijk meermaals gebruikt worden en dan is een formule makkelijker. (Filter moet je weer aanpassen)
pi_54240312
Het is gelukt. Mede dankzij de formule die jij gaf Frollo. Bedankt!
  maandag 29 oktober 2007 @ 11:08:31 #230
15967 Frollo
You know I am a righteous man
pi_54240417
Ik snap het nog steeds niet. Waarom komen die waarden in de kolom 'Verbruik Aftersales 3 maanden' vandaan? Dus 0,1 | 0,1 | 1,08 | 2,54 enzovoort? Wat wordt daar berekend?
  maandag 29 oktober 2007 @ 11:08:56 #231
15967 Frollo
You know I am a righteous man
pi_54240431
quote:
Op maandag 29 oktober 2007 11:04 schreef tequi3 het volgende:
Het is gelukt. [afbeelding] Mede dankzij de formule die jij gaf Frollo. Bedankt!
Oh, ok!
pi_54278698
Excel formule vraagje. Ik de volgende tabel:



Ik wil graag dat waneer er een factuurnummer (bijvoorbeeld 2007-001) ingevuld wordt, dat er bij totaal doorgefactureerd het bedrag van de cel kosten automatisch wordt ingevuld.

Waarschijnlijk is het vrij eenvoudig, maar ik kom er niet uit.
pi_54279954
Voor L9:

=IF(K9<>"";J9;"")

Als K9 niet leeg is, dan wordt J9 overgenomen, anders blijft de cel leeg.
pi_54281301
Hallo,

Ik gebruik Excel om data uit Bloomberg te importeren. Echter de formules worden dan niet opnieuw berekend en dus moet ik nog alles opnieuw calculeren (F9). Probleem is dat ik een visual basic script heb geschreven. Omdat de data nog niet klopt krijg ik overa #N/A

Dus mijn vraag:
Ik dring Excel, mbv Visual Basic, twee x alles te berekenen. Hercalculeer ik handmatig gaat het goed. Doe ik het m.b.v. VB dan niet. Ik wil dus voor de volgende actie, extracten van info, bepaalde tijd wachten zodat de data in excel goed is berkend.

Hoe kan ik dat doen?

Dit heb ik nu:
Calculate
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 30
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime

Nogal provisorisch. Dit moet ik ook twee x doen... Ben nu aan het spelen met de tijd. Zou ik dit echt gaan gebruiken kost het me 8 uur om de data eruit te krijgen :|

Ik wil geen fixed time (+30) maar variable. Dus wanneer het klaar is met calculeren pas de volgende actie.
pi_54281451
Ken de actie zelf niet zo goed maar kan je de macro van opnieuw berekenen niet aan de toets F9 koppelen?

Iets van:

- macro start
- pauze tot F9 wordt gedrukt
- F9 wordt gedrukt
- rest macro

Zal iets met getKey zijn ofzo...
pi_54281518
F9 is gewoon calculate in VB.

Probleem lijkt dit te zijn:
Verandering in Bloomberg formule. Excel berekent formules. Bloomberg is nog bezig met updaten informatie. Formules zijn op basis van verkeerde informatie. Herberekening: Dan pas goede informatie.
pi_54286455
is er geen trigger die aangeeft als de bloomberg update klaar is?

Bijvoorbeeld een laatste cel (altijd dezelfde) die veranderd wordt of een bepaalde tijdsduur, want ik zag in je vorige topic dat je 30 seconden wil wachten.
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_54296616
Cel X: Berekent de waarde over het gehele jaar, met de volgende formule:

=SOM.ALS(I2:I2;"Ga?";T2:T2)

Hij kijk eerst naar cel I, als die aan een bepaalde norm voldoet (in dit geval moet er in cel I GAA, GAB, GAC enzovoorts staan) kijkt hij naar cel T. Vervolgens neemt hij over wat in cel T staat.

In cel T is een overzicht te vinden van voorraadvebruik over een aantal artikelen van 1 jaar.

In mijn nieuwe cel, cel x neemt hij dit nu over. Echter wil ik dat hij de uitkomst van cel T deelt door 12 en dan vermenigvuldig met 3. (Dan heb ik het verbruik van 3 maanden)

Hoe kan ik dit het beste doen? De formule die ik er nu dus in heb staan is deze en zal dan uitgebreid moeten worden:

=SOM.ALS(I2:I2;"Ga?";T2:T2)
  donderdag 1 november 2007 @ 09:24:52 #239
15967 Frollo
You know I am a righteous man
pi_54296682
Dit lijkt me het meest waarschijnlijke:

=SOM.ALS(I2:I2;"Ga?";T2:T2)/4
pi_54296775
Lijkt erop dat je gelijk hebt inderdaad! Bedankt weer eens.
  donderdag 1 november 2007 @ 09:31:20 #241
15967 Frollo
You know I am a righteous man
pi_54296816
Graag gedaan.
pi_54324666
Sinds een weekje maak ik ook gebruik van macro's in Excel. Ik had de macro's wat eerder moeten ontdekken, dat had me heeeeeeeeeeel wat tijd kunnen schelen.

Wel jammer trouwens dat ik geen C# (binnen Excel) kan gebruiken.

[ Bericht 26% gewijzigd door sylvesterrr op 02-11-2007 20:37:09 ]
pi_54341283
quote:
Op woensdag 31 oktober 2007 10:46 schreef DaFan het volgende:
Voor L9:

=IF(K9<>"";J9;"")

Als K9 niet leeg is, dan wordt J9 overgenomen, anders blijft de cel leeg.
Bedankt!
pi_54386495
Bestaat er een manier om via een button oid een kolom automatisch te laten sorteren? Ik heb hier twee kolommen (A en B) met daarin een aantal gegevens en ik wil dat deze op een bepaalde manier worden gesorteerd als ik op een bepaalde knop druk. Dus niet via 'Data -> Sorteren'.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_54389134
quote:
Op maandag 5 november 2007 19:07 schreef RayMania het volgende:
Bestaat er een manier om via een button oid een kolom automatisch te laten sorteren? Ik heb hier twee kolommen (A en B) met daarin een aantal gegevens en ik wil dat deze op een bepaalde manier worden gesorteerd als ik op een bepaalde knop druk. Dus niet via 'Data -> Sorteren'.
Macro opnemen door 1x Data -> Sorteren te doen, knopje invoegen in Excel (taakbalk Control Toolbox) en daar de macro aan verbinden
pi_54389622
quote:
Op maandag 5 november 2007 20:58 schreef DaFan het volgende:

[..]

Macro opnemen door 1x Data -> Sorteren te doen, knopje invoegen in Excel (taakbalk Control Toolbox) en daar de macro aan verbinden

.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_54424649
Ik wil graag weten hoe ik een voorraadvoorspelling kan maken:

Ik heb de gegevens van het afgelopen jaar verzameld van het magazijn. Ook heb ik het verbruik per jaar, per maand en per kwartaal berekend. Ik wil nu in Excel een schatting maken wat het verbruik voor de komende 3 maanden is op basis van het verleden. Hoe zou ik dit het beste kunnen doen met behulp van Excel? Hoe kan ik het toekomstige verbruik uberhaupt voorspellen (ook zonder Excel)?

P.S Ik heb er ook een apart topic voor geopend.. de uitvoering moet wel in Excel, maar eerst wil ik weten hoe ik een voorspelling maak. Hopelijk heeft iemand een idee.
pi_54425919
Er zijn nogal wat verschillende methoden om de voorraden/productie te voorspellen op basis van historische gegevens.
Ik heb even snel een boek erbij gepakt, en kan er zo al een aantal noemen. Misschien wat Googlen om tekijken wat voor jou de beste is:
- Seasonalized Time Series Forecasts
- Short-Range Forecasts
- Moving Averege Short-Range Forecasts
- Exponential Smoothing Short-Range Forecasts
- Exponential Smoothing with Trend Forecasts

Zou daar eerst maar s naar zoeken met voorbeelden, dan kom je er in Excel waarschijnlijk wel uit!

Voor zover ik weet bestaan er geen kant-en-klare Excel modules/formules/modellen om te voorspellen.
pi_54450429
Ik heb een beveiligde worksheet gemaakt met een aantal cellen waarvan de inhoud aangepast mag worden.

cel f4 en c7 en I7 zijn de cellen waarvan de inhoud aangepast mag worden (Tools, protection, allow users to edit ranges)

Verder heb ik een macro die de kleur van de cellen I7 en C7 veranderd als de waarde in cel F4 veranderd. Deze zit in de code van de sheet gebakken zoals het hoort.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Worksheet_Change(ByVal Target As Range)
      
    If Target.Address = "$F$4" Then
        
       'Ensure target is a number
        If IsNumeric(Target) Then
            'Stop any possible runtime errors and halting code
            On Error Resume Next
                'Turn off ALL events so theres no possibility to put the code into a loop.
                Application.EnableEvents = False
                Range("C7").Interior.ColorIndex = Target.Value
                Range("I7").Interior.ColorIndex = Target.Value
                'Turn events back on
                Application.EnableEvents = True
            'Allow run time errors again
            On Error GoTo 0
        End If
    End If
End Sub


Nu is het probleem als volgt. Als ik de sheet ga beveiligen met een password (Tools, Protection, Protect Sheet) werkt de macro niet meer. Oh ja, het is excel 2003, engelstalig
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_54451838
ik ben hem al anders aangepakt. Ik heb de on change macro vervangen door een knop die hetzelfde doet. door op de knop te drukken wordt de protection uitgezet, de cellen C7 en I7 gekleurd en wordt de beveiliging weer aangezet.
1
2
3
4
5
6
7
8
9
'disable protection
strPW = "password"
ActiveSheet.Unprotect Password:=strPW

hier komt de uitvoer code

'enable protection with password
ActiveSheet.Protect Password:=strPW, DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

Vervolgens heb ik de macro beschermd met een password zodat ze het password voor de sheetprotection niet kunnen zien.
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
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')