abonnement Unibet Coolblue
  donderdag 20 januari 2011 @ 23:18:14 #251
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91639472
Bump? O-) O-)

-----

Voor jullie is het allemaal appletje eitje, maar ik begrijp er niets van.
Kan iemand mij helpen? :+

Zie afbeelding.

Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
  vrijdag 21 januari 2011 @ 05:14:17 #252
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91646486
Het is me gelukt!

Ik gebruik voor het invullen van het product:
=VERT.ZOEKEN(R5;Producten!A:B;2;ONWAAR)

en voor het invullen van de prijs (dus in T5):
=VERT.ZOEKEN(N5;Producten!A:C;3;ONWAAR)

Ik snap helemaal niets van excel,
maar na heeeeeel veel proberen en kloten ben ik er gelukkig uitgekomen! *O*
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
pi_91823994
Vraagje:

Ik probeer via een simpele macro 8 willekeurige verschillende getallen te generen in 8 cellen.

Nu heb ik dit gedaan via het volgende:
=======================
Sub test()
Dim minNum As Integer
minNum = 1
Dim maxNum As Integer
maxNum = 8
Dim xrand As Integer
Dim i As Integer
For i = minNum To maxNum
xrand = Int(Rnd() * maxNum) + minNum
Cells(3, 3 + i).Value = xrand

Next i

End Sub
======================

Nu genereert hij netjes in de 8 cellen die ik wil 8 willekeurige getallen tussen de 1 en 8, alleen kunnen er wel dubbele tussen zitten, wat ik dus niet wil.

Hoe kan ik nu mijn code aanpassen zodat ik elke keer de getallen 1 tm 8 in willekeurige volgorde in mijn 8 cellen krijg? Alvast bedankt!
pi_91825804
Iets met loop until of een andere if-achtige functie waarbij 1<>2,2<>3, 1<>3, etc?
pi_91826080
quote:
1s.gif Op maandag 24 januari 2011 22:44 schreef Rejected het volgende:
Iets met loop until of een andere if-achtige functie waarbij 1<>2,2<>3, 1<>3, etc?
Kan je een snel voorbeeldje geven hoe die macro er dan uit zal gaan zien? Want die loop until ken ik niet :)
pi_91827361
Ik ben niet zo heel bekend met macro's maar moest vorige week iets doen om een hele hoop data te verwerken, toen kwam ik die loop until ook voor het eerst tegen.

http://www.exceltip.com/s(...)osoft_Excel/628.html
Hier staat het wat duidelijker uitgelegd, voorbeeld 1 had ik zelf gebruikt.
pi_91831673
quote:
1s.gif Op maandag 24 januari 2011 23:09 schreef Rejected het volgende:
Ik ben niet zo heel bekend met macro's maar moest vorige week iets doen om een hele hoop data te verwerken, toen kwam ik die loop until ook voor het eerst tegen.

http://www.exceltip.com/s(...)osoft_Excel/628.html
Hier staat het wat duidelijker uitgelegd, voorbeeld 1 had ik zelf gebruikt.
Dankje voor de tips!

Ineens kreeg ik een goede ingeving en heb ik het probleem dus opgelost door de volgende regel toe te voegen:

Loop Until Cells(1, 3).Value = "True"

Waarbij Cell (1,3) aangeeft of de modus van de 8 getallen niet bestaat, m.a.w. ze allemaal verschillend zijn.

Opgelost dus! :)
pi_91847386
Ik zit nu al een tijdje met een excel-gerelateerd probleem waar ik met mijn infantiel hoofdje niet zelf uitkom. En waar anders dan FOK! ga je heen met je problemen. Bij deze dus :)

Ik heb een sheet met deze (versimpelde) opstelling (niet de sheet zelf, staat vertrouwelijke informatie in :p)



Nou wil ik hier een aantal dingen in verwerken. Zoals duidelijk in deze opstelling wil ik het gemiddelde van alle lonen met personen met pakweg status C hebben. Ik heb het gevoel dat dit door een combinatie van de functies DAVERAGE en IF moet gebeuren, maar ik krijg het dus niet uitgewerkt. Mocht mijn vermoeden kloppen, zou iemand hier een voorbeeldformule voor kunnen neerkalken? :')

Mocht het niet kloppen, alternatieven zijn dan uiteraard gewenst :)

Nou wil ik ook nog 2 andere dingen doen: Zoals jullie zien is 'aantal keer c' hoger dan 'maximum c'. Dan wil ik 'aantal keer c' rood maken.

Nu kan ik via celopmaak uiteraard makkelijk zeggen dat als aantal keer c hoger dan 2 ligt, de cel rood moet worden. Maar ik wil het maximum ten aller tijden kunnen veranderen (omhoog/omlaag) zonder de celopmaak te hoeven aanpassen. Is dit mogelijk? En zo ja: hoe?

Ten derde: Er moet nog een kolom bij 'maximum loon a/b/c', en dan de werknemer die in a valt, maar boven maximum loon a, ook rood wordt.

Iemand die me toevallig kan helpen? :)
pi_91849570
Ik heb een probleempje, ben benieuwd of het simpel is. Het gaat om optimaliseren. We hebben een begroting die gebaseerd is op hoeveel mensen er komen. Er zijn vaste en variabele kosten. Nu wil ik een cel hebben waarin staat wat het minimaal aantal mensen is waarin we quite spelen, ons break even point. Dus het resultaat optimalizeren naar 0 aan de hand van het aantal mensen dat komt. Is dat erg lastig?
pi_91850793
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
[b]Op zaterdag 3 juni 2006 18:14 schreef Dirktator het volgende:[/b]
Zelden zoeen hendig sjieke OP meegemaakt! :D
[quote][b]Op woensdag 14 juni 2006 20:41 schreef Jeff1981 het volgende:[/b]
En met 2 handen heb je al een trio :P
  dinsdag 25 januari 2011 @ 19:45:33 #261
249182 Holy_Goat
mhèèhèhè
pi_91862147
Verander zelf eens een en ander, je antwoord staat er eigenlijk al..
pi_91888487
quote:
1s.gif Op dinsdag 25 januari 2011 15:43 schreef oinkoink12 het volgende:
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
beetje lui hoor:

=ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 1000; 525);250);75);0)

klaar
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_91888559
quote:
1s.gif Op dinsdag 25 januari 2011 15:15 schreef Flaccid het volgende:
Ik heb een probleempje, ben benieuwd of het simpel is. Het gaat om optimaliseren. We hebben een begroting die gebaseerd is op hoeveel mensen er komen. Er zijn vaste en variabele kosten. Nu wil ik een cel hebben waarin staat wat het minimaal aantal mensen is waarin we quite spelen, ons break even point. Dus het resultaat optimalizeren naar 0 aan de hand van het aantal mensen dat komt. Is dat erg lastig?
Er is een functie in excel in het menu dat goalseek of doelzoeken heet.
Hierbij specificeer je een cel die aan een bepaalde waarde moet voldoen en vervolgens geef je aan welke cel hij moet veranderen.
De cel die veranderd moet natuurlijk wel invloed hebben op het getal dat aan een bepaalde waarde moet voldoen. Maw aan het getal dat 0 moet worden hangt een serie formules waarin het aantal bezoekers ook zit.
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_91895738
quote:
1s.gif Op woensdag 26 januari 2011 12:10 schreef Deetch het volgende:

[..]

Er is een functie in excel in het menu dat goalseek of doelzoeken heet.
Hierbij specificeer je een cel die aan een bepaalde waarde moet voldoen en vervolgens geef je aan welke cel hij moet veranderen.
De cel die veranderd moet natuurlijk wel invloed hebben op het getal dat aan een bepaalde waarde moet voldoen. Maw aan het getal dat 0 moet worden hangt een serie formules waarin het aantal bezoekers ook zit.
Thanks, met behulp van deze pagina http://www.addictivetips.(...)-seek-in-excel-2010/ weet ik nu precies wat ik zocht! Hulde!

Update:
Nu vraag ik me af hoe je zoiets in de achtergrond kan doen. Ik heb de begroting, en ik wil dat die reageert op wat er in een cell staat (zelf invoeren dus). Maar naast het bezoekersaantal wil ik graag dus het goal seek hebben. Hoe krijg ik dat voor elkaar zonder dat excel de manuele variabel aanpast? Ik kan natuurlijk de sheets copieren, maar wil dat het liefst vermijden...
Nog mooier zou zijn een tabel te maken waarin het resultaat als lijn staat ten opzichte van het aantal bezoekers.

Zonder goal seek: Is het moeilijk om een cell aan te passen in een range van 0 naar 1000 en dan een andere cell die daar op reageert in een chart te zetten?

[ Bericht 8% gewijzigd door Flaccid op 26-01-2011 15:50:33 (Nog meer vragen!) ]
  donderdag 27 januari 2011 @ 11:01:04 #265
593 sjak
Juffie Bloem
pi_91932778
Ik zit met nog een open vraagje.
Enige tijd geleden hebben jullie mij geholpen om items vanuit een excelbestand in outlook te zetten. Dat werkt geweldig. Nu wil ik het nog iets leuker maken, ik wil de toegevoegde items categoriseren zodat ze een kleur krijgen. Ik ben een tijdje aan het zoeken geweest maar kan het niet vinden. Daarnaast zou het me ook erg helpen als ik een melding kan krijgen dat een afspraak er al in staat, ik weet alleen niet of dat mogelijk is.

Daarop kreeg ik de reactie om de code:
.Categories = "Werk"
toe te voegen. Dat werkt wel maar eigenlijk wil ik wat anders. Ik wil dat de gebruiker de kleur kan kiezen die dan voor alle nieuwe afspraken geldt. Dit zodat diegene makkelijk kan zien welke afspraken nieuw in zijn agenda zijn gezet.

Als antwoord kreeg ik daarop dat ik dan:
.ShowCategoriesDialog
moest toevoegen.
Iets wat uiteraard erg goed werkt MAAR je moet dan voor elke aparte afspraak een keuze maken. Dit werkt in de praktijk niet handig. Ik wil ik één keer alles die kleur geven.

Kunnen jullie me misschien helpen? In de code de macro zoals ik 'm nu gebruik:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Sub SetAppt()

    Dim Dtedatum As String
    Dim DteStartTijd As Date
    Dim DteEindTijd As Date
    Dim StrLocatie As String
    Dim StrDescription As String

    Dim olApp As Outlook.Application
    Dim olApt As AppointmentItem
    
    Dim i As Long
    
    i = 2                                                                    'startij

    Set olApp = New Outlook.Application
    Do While ThisWorkbook.Sheets(1).Cells(i, 1) <> ""
'Date = Format(itm.Start, "mm.dd.yyyy")
'Time = Format(itm.Start, "hh.nn.ss")
        Dtedatum = CDate(ThisWorkbook.Sheets(1).Cells(i, 2))
        DteStartTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 3))
        DteEindTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 5))
        StrLocatie = CStr(ThisWorkbook.Sheets(1).Cells(i, 7))
        StrDescription = CStr(ThisWorkbook.Sheets(1).Cells(i, 8))

        Set olApt = olApp.CreateItem(olAppointmentItem)
        
        With olApt
        
            .Start = Dtedatum & " " & DteStartTijd
            .End = Dtedatum & " " & DteEindTijd
            .Subject = StrDescription
            .Location = StrLocatie
            .ShowCategoriesDialog
            .Body = ""
            .BusyStatus = olBusy
            .ReminderMinutesBeforeStart = 120                                'minuten voordat reminder
            .ReminderSet = False                                              'reminder ja/nee
            .Save
        End With

        Set olApt = Nothing
        i = i + 1
    Loop
    
    Set olApp = Nothing
    c0 = "[Start] = '" & Format(.Start, "ddddd h:mm") & "' AND [Subject]='" & .Subject & "' And [End] = '" & Format(.End, "ddddd h:mm") & "'"
    With .Application.GetNamespace("MAPI").GetDefaultFolder(9).Items
      If Not .Find(c0) Is Nothing Then .Find(c0).Delete
    End With
    .Save
  End With

End Sub

Private Sub CommandButton1_Click()
    If MsgBox("STAAT OUTLOOK OPEN?", vbYesNo, "ATTENTIE") = vbYes Then
        If MsgBox("DOORGAAN?", vbYesNo, "ATTENTIE") = vbYes Then Call SetAppt
    End If
End Sub
Lekker douchen!
pi_91941527
Heb het op deze manier opgelost, hij vult gewoon de hele tijd +1 in voor het aantal bezoekers tot het resultaat voor het eerst positief is.
1
2
3
4
5
6
7
8
9
10
11
12
    i = 0
    bez1 = Range("C3").Value
    Range("C3").Value = 0
    Do While i < 1000
        If Range("F5") < 0 Then
            Range("C3").Value = Range("C3").Value + 1
        End If
        i = i + 1
        Loop
        Range("J3").Value = Range("C3").Value
        Range("J4").Value = Range("F5").Value
        Range("C3").Value = bez1
pi_92032814
Hoi, ik heb een vraagje;

Ik wil een aantal waardes definieren;

140 = 8
142 = 7
144 = 6,5

Als ik dan bijvoorbeeld dit invul;

Jan | 140 | 140 | 140 | 140 = 32 (140 = 8, dit 4x = 32)
Piet | 142 | 144 | 140 | 140 = 29,5
Corneel | 142 | 144 | - | | - | = 13,5

Ik zou dan graag zien dat hij achter de = optelt wat de gedifineerde waarde is. Dus je vult 140 in maar hij berekend 8?

Is zoiets mogelijk? Zo ja? Hoe? Of een website waar dit uitgelegd wordt :P
pi_92043364
Ik weet niet hoe groot je variatie in getallen is. maar je zou het met een countif/aantal.als kunnen doen.

=AANTAL.ALS($A$1:$D$1;140)*8
pi_92046515
wc-eend, zoiets?


F5 is
=SUMPRODUCT(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))

En dan doortrekken naar beneden.

=SUM(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))
werkt ook maar dan moet je bevestigen met Ctrl-Shift-Enter

Verschil is dat SUMPRODUCT wel met arrays kan omgaan, SUM niet dus moet je er een array formule van maken.
pi_92046663
quote:
1s.gif Op dinsdag 25 januari 2011 15:43 schreef oinkoink12 het volgende:
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
Lekker smerig zoveel IF, beter gebruik je VLOOKUP! Kan je ook meer dan 7 verschillende percentages of bedragen handhaven.

En als je dan nog gebruik maakt van Named ranges is verschil maken tussen leveranciers op bedrag of percentage nog makkelijker!
pi_92046888
quote:
1s.gif Op dinsdag 25 januari 2011 14:23 schreef Vanillekwark het volgende:
Ik zit nu al een tijdje met een excel-gerelateerd probleem waar ik met mijn infantiel hoofdje niet zelf uitkom. En waar anders dan FOK! ga je heen met je problemen. Bij deze dus :)

Ik heb een sheet met deze (versimpelde) opstelling (niet de sheet zelf, staat vertrouwelijke informatie in :p)

[ afbeelding ]

Nou wil ik hier een aantal dingen in verwerken. Zoals duidelijk in deze opstelling wil ik het gemiddelde van alle lonen met personen met pakweg status C hebben. Ik heb het gevoel dat dit door een combinatie van de functies DAVERAGE en IF moet gebeuren, maar ik krijg het dus niet uitgewerkt. Mocht mijn vermoeden kloppen, zou iemand hier een voorbeeldformule voor kunnen neerkalken? :')

Mocht het niet kloppen, alternatieven zijn dan uiteraard gewenst :)

Nou wil ik ook nog 2 andere dingen doen: Zoals jullie zien is 'aantal keer c' hoger dan 'maximum c'. Dan wil ik 'aantal keer c' rood maken.

Nu kan ik via celopmaak uiteraard makkelijk zeggen dat als aantal keer c hoger dan 2 ligt, de cel rood moet worden. Maar ik wil het maximum ten aller tijden kunnen veranderen (omhoog/omlaag) zonder de celopmaak te hoeven aanpassen. Is dit mogelijk? En zo ja: hoe?

Ten derde: Er moet nog een kolom bij 'maximum loon a/b/c', en dan de werknemer die in a valt, maar boven maximum loon a, ook rood wordt.

Iemand die me toevallig kan helpen? :)
Misschien beetje laat maar goed hij stond nog open :)

1. Niet DAVERAGE -> AVERAGEIF!
=AVERAGEIF($F$4:$F$10;A4;$E$4:$E$10)

2. Bij voorwaardelijke opmaak hoef je toch niet per se een harde waarde te gebruiken? Je kan ook gewoon een cel ingeven, dan gebruikt hij die waarde .Dan kan je dus altijd de celwaarde aanpassen en klaar ben je.

3. Met een dubbele voorwaarde (AND) in voorwaardelijke opmaak
=AND(F4="a";E4>B4)

Succes!
pi_92047000
quote:
1s.gif Op dinsdag 25 januari 2011 00:35 schreef McGilles het volgende:
Waarbij Cell (1,3) aangeeft of de modus van de 8 getallen niet bestaat, m.a.w. ze allemaal verschillend zijn.

Opgelost dus! :)
Zeer fraai ^O^
Gebruik ik ook wel eens (niet in Excel, SQL) maar dan kijk ik ook altijd nog eens of hij niet in de tot dusver gemaakte tabel voorkomt. Dit is waarschijnlijk minder belastend.
pi_92048379
quote:
7s.gif Op zaterdag 29 januari 2011 17:46 schreef DaFan het volgende:

[..]

Misschien beetje laat maar goed hij stond nog open :)

1. Niet DAVERAGE -> AVERAGEIF!
=AVERAGEIF($F$4:$F$10;A4;$E$4:$E$10)

2. Bij voorwaardelijke opmaak hoef je toch niet per se een harde waarde te gebruiken? Je kan ook gewoon een cel ingeven, dan gebruikt hij die waarde .Dan kan je dus altijd de celwaarde aanpassen en klaar ben je.

3. Met een dubbele voorwaarde (AND) in voorwaardelijke opmaak
=AND(F4="a";E4>B4)

Succes!
Dank je :) ik was er inderdaad nog niet uitgekomen _O_
pi_92048751
quote:
7s.gif Op zaterdag 29 januari 2011 17:37 schreef DaFan het volgende:
wc-eend, zoiets?
[ afbeelding ]

F5 is
=SUMPRODUCT(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))

En dan doortrekken naar beneden.

=SUM(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))
werkt ook maar dan moet je bevestigen met Ctrl-Shift-Enter

Verschil is dat SUMPRODUCT wel met arrays kan omgaan, SUM niet dus moet je er een array formule van maken.

Dit is wat ik zoek, geweldig... snap niks van de code maar kan ik wel even beetje mee kutten en uitproberen :P

Kan je ook die 140 | 8, 142 | 7, en 144 | 6,5 ook bijvoorbeeld op een tweede blad neerzetten zodat dat niet op het eerste blad, het werkblad zichtbaar is?
  zaterdag 29 januari 2011 @ 19:59:02 #275
16918 flipsen
Argentinie-specialist!
pi_92051783
Sorry voor deze echt te simpele vraag, maar ik zit kennelijk even met een geestelijke blokkade en kom er niet uit :P

Ik heb een kolom spelersnamen, een kolom met de positie waar ze eindigen en vervolgens een kolom met het aantal punten, afhankelijk van de positie en het aantal spelers.

Ik heb al een lijstje met de punten die bij de bijbehorende positie horen, bijv: pos1=109, pos2=83, pos3=57. Nou snap ik toch opeens niet meer hoe ik automatisch naast de speler en zijn positie het aantal punten te zien krijg? Lijkt me niet dat je bij 40 spelers 40 ALS formules gaat gebruiken :) Iemand snel de oplossing? Hieronder nog even schematisch:

1
2
3
4
SPELER POSITIE PUNTEN
Piet 3 57
John 1 109
Klaas 2 83
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')