abonnement Unibet Coolblue
pi_75620523
Het zijn 52x dezelfde tab.

Hier staan namen en werktijden op. Aan de rechterkant heb ik een kolom waar hij telt hoeveel er in totaal gewerkt is die week.

Onderaan telt hij hoeveel iedereen heeft gewerkt die week.

De tabs hebben een logische naam "werkweek 33" "werkweek 34".

In mijn hoofdtab heb ik een cel die de huidige werkweek berekend.

1=INT((E7-DATE(YEAR(E7-WEEKDAY(E7-1)+4);1;3)+WEEKDAY(DATE(YEAR(E7-WEEKDAY(E7-1)+4);1;3))+5)/7)


Dmv een vlookup "weet" excel welke werkweek bij welke tab zou horen.

Nu is de vraag dus, hoe zorg ik ervoor dat ik in mijn hoofdtab, het aantal gewerkte uren uit de tab van de huide werkweek weergeef ? :)
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  maandag 14 december 2009 @ 19:03:31 #152
283395 HeetBoven
componist van lullige liedjes
pi_75622423
quote:
Op zaterdag 12 december 2009 23:26 schreef Poepoog het volgende:

[..]

Iemand

Gaat om een URL waarachter automagisch een nummer geplakt moet worden. www.nummerkomthierachter.nl/track.jps[nummer]
Hi Poepoog,

Extra kolommetje aanmaken naast je tracking nummer (H kolom = kolom met tracking nummers in onderstaande formule) en je link zonder tracking nummer op een fixed locatie zetten in je sheet ($i$1 hieronder) dan de formule hieronder doorkopieren.

=HYPERLINK($I$1&$H1;$H1)

Succes!

HeetBoven
pi_75625142
quote:
Op maandag 14 december 2009 19:03 schreef HeetBoven het volgende:

[..]

Hi Poepoog,

Extra kolommetje aanmaken naast je tracking nummer (H kolom = kolom met tracking nummers in onderstaande formule) en je link zonder tracking nummer op een fixed locatie zetten in je sheet ($i$1 hieronder) dan de formule hieronder doorkopieren.

=HYPERLINK($I$1&$H1;$H1)

Succes!

HeetBoven

Dank!

Nog een vraagje,

Hoe maak ik een fixed location aan met $i$1?

Echt een n00b dus
  maandag 14 december 2009 @ 20:14:43 #154
283395 HeetBoven
componist van lullige liedjes
pi_75625587
quote:
Op maandag 14 december 2009 20:05 schreef Poepoog het volgende:

[..]

Dank!

Nog een vraagje,

Hoe maak ik een fixed location aan met $i$1?

Echt een n00b dus
Daar zet je gewoon de link van je website neer, of als je het helemaal geintegreerd wil hebben, vervang je $I$1 met "www.nummerkomthierachter.nl/track.jps/" ( " 2x niet vergeten!)
pi_75631835
quote:
Op maandag 14 december 2009 18:11 schreef znarch het volgende:

Nu is de vraag dus, hoe zorg ik ervoor dat ik in mijn hoofdtab, het aantal gewerkte uren uit de tab van de huide werkweek weergeef ?
Stel in A1 staat "Sheet2" (zonder aanhalingstekens).
Stel op mijn Sheet2 in cel A1 staat "toet toet"

Dan geeft de volgende formule in Sheet1, de waarde uit A1 in Sheet2 weer:
=INDIRECT(A1 & "!A1")

Is dat duidelijk dan hoe je een sheetnaam uit een cel kan gebruiken?
pi_75660218
Excel problemen! Wie kan helpen

Ik heb het volgende probleem. In cell A1 t/m A10 heb ik 10 verschillende getallen staan. Vervolgens zijn cell A11 tot en met A20 leeg. Dan komen er in A21 t/m A30 weer 10 getallen. Dit gaat steeds door, en de lijst breidt zich steeds verder uit naar onder (ja ik heb even een macro erin gegooid 8)).

Mijn vraag is nu, hoe kan ik in bijvoorbeeld column D1 tot en met D10 steeds de laatste 10 cells met getallen weergeven die in column A staan? Dus als A41-A50 de laatste zijn van het rijtje, hoe kan ik die dan in D1-D10 krijgen? En dat het telkens update als bijvoorbeeld A61-A70 weer gevuld worden met getallen?

Alvast héél erg bedankt!
  dinsdag 15 december 2009 @ 19:49:09 #157
62215 qu63
..de tijd drinkt..
pi_75662584
Is het mogelijk om Excel de positie in een lijst uit te laten rekenen?

Ik heb 5 getallen naast elkaar staan:
1¤ 264.000,00    ¤ 245.450,00    ¤ 222.000,00    ¤ 216.000,00    ¤ 218.000,00    ¤ 224.000,00 

Nu wil ik dat excel aangeeft dat 264k 1e is en 216k de laatste. (bijvoorbeeld door na iedere cel en extra cel te maken waar het cijfer in kan)
Zoiets dus:
1¤ 264.000,00    1   ¤ 245.450,00    2   ¤ 222.000,00    4   ¤ 216.000,00    6   ¤ 218.000,00    5   ¤ 224.000,00    3


En dan moet het voor bepaalde reeksen ook nog zo zijn dat die waarde omgekeerd kan worden :P
(ene lijstje is bijvoorbeeld aankoopwaarde, andere lijst is bijvoorbeeld restwaarde)

En dan moet het ook nog met ja/nee lijstjes kunnen werken (1 of 0 punten), maar dat is makkelijk op te lossen met een als-functie als het moet :P

Ohja, en het liefst geen macro's...
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 15 december 2009 @ 19:53:40 #158
179598 Deprater
werken fijn, niks doen beter
pi_75665369
staan die getallen allemaal in 1 regel? Dan eerst uitsplitsen naar kolommen. Daarna kun je gewoon van elke cel de kolompositie berekenen.
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_75666035
quote:
Op dinsdag 15 december 2009 18:51 schreef lobzorenzo het volgende:
Excel problemen! Wie kan helpen

Ik heb het volgende probleem. In cell A1 t/m A10 heb ik 10 verschillende getallen staan. Vervolgens zijn cell A11 tot en met A20 leeg. Dan komen er in A21 t/m A30 weer 10 getallen. Dit gaat steeds door, en de lijst breidt zich steeds verder uit naar onder (ja ik heb even een macro erin gegooid 8)).

Mijn vraag is nu, hoe kan ik in bijvoorbeeld column D1 tot en met D10 steeds de laatste 10 cells met getallen weergeven die in column A staan? Dus als A41-A50 de laatste zijn van het rijtje, hoe kan ik die dan in D1-D10 krijgen? En dat het telkens update als bijvoorbeeld A61-A70 weer gevuld worden met getallen?

Alvast héél erg bedankt!
moet je een macrootje maken, ff uit het hoofd.
1
2
3
4
5
6
7
8
9
10
sub fok()

ActiveSheet.Range("a10000").End(xlUp).Select

For i = 1 to 10
j=-1*i
range("D"&i).value = activecell.offset(j,0)
next i 

end sub

Elke keer als je dan wilt updaten kun je die code runnen. Je zou hem ook achter je code van het maken van je rijtje kunnen plakken, ben je in een keer klaar.

Beter nog je zou de code waarmee die 10 cellen worden gevuld ook kunnen grbruiken om de cellen D1 tm D10 te vullen.
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_75667185
quote:
Op maandag 14 december 2009 22:24 schreef DaFan het volgende:

[..]

Stel in A1 staat "Sheet2" (zonder aanhalingstekens).
Stel op mijn Sheet2 in cel A1 staat "toet toet"

Dan geeft de volgende formule in Sheet1, de waarde uit A1 in Sheet2 weer:
=INDIRECT(A1 & "!A1")

Is dat duidelijk dan hoe je een sheetnaam uit een cel kan gebruiken?
Ik snap je Hij werkt alleen niet Ik krijg de ref fout
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_75670742
quote:
Op dinsdag 15 december 2009 21:05 schreef Deetch het volgende:

[..]

moet je een macrootje maken, ff uit het hoofd.
[ code verwijderd ]

Elke keer als je dan wilt updaten kun je die code runnen. Je zou hem ook achter je code van het maken van je rijtje kunnen plakken, ben je in een keer klaar.

Beter nog je zou de code waarmee die 10 cellen worden gevuld ook kunnen grbruiken om de cellen D1 tm D10 te vullen.
Ik heb het geïmplementeerd, en het is een goede oplossing, maar toch is er iets mee. Ik heb hem inderdaad achter de update code gegooid, zodat het mee-update elke 30 seconden. Alleen het hele bestand wordt er gewoon te traag door. Omdat hij meer dan 1000 regels eerst om moet keren en vervolgens de 1e 10 moet pakken (ik neem aan dat het stukje code daarvoor zorgt, maar ik ben niet zo'n expert ). Zou het niet mogelijk zijn te kijken wat de laatst beschreven rij uit kolom A is, en vervolgens de onderste 10 te pakken?

Ik gooi er gewoon maar een suggestie in, geen idee of het helpt
Misschien kun je me verder helpen? Wel bedankt voor de hulp tot zover trouwens, echt goed!
pi_75671239
Hoe ziet je code eruit die de data in eerste instantie schrijft?

Wat mijn code doet is naar cel A10000 gaan dan control+pijltje omhoog zodat ie bij de onderste gevulde cel uitkomt. Wat ie dan doet is van de tien cellen erboven de gegevens in de eerste tien cellen van kolom D zetten.
Misschien kan je de gegevens wel al in een array plaatsen voor je ze uberhaupt aan je werkblad toevoegt, dan kun je die array nog een tweede keer aanroepen om je data in kolom D te plaatsen, ik denk dat dat sneller is.

Waarom moet je elke 30 seconden updaten? Is het een soort van live registratie van een event ofzo?
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_75675378
Kan iemand mij helpen met een formule?
Ik wil graag de waarden selecteren die in drie kolommen tegelijk voorkomen. Het lukt me nu wel in twee stappen via voorwaardelijke opmaak, maar ik zou het liefst een lijstje van de drie-dubbelen netjes in een aparte kolom gepresenteerd krijgen.

Waar ik het voor nodig heb: voor een forum op een torrentsite maak ik graag raadseltjes in een wedstrijd. Daarvoor heb ik van IMDB van zo'n 300 TV-series alle acteurs in excel gezet. Per kolom een serie. Voor de puzzeltjes wil ik weten welke acteurs allemaal in dezelfde drie TV-series hebben meegedaan. Ik kies zelf de drie kolommen uit.

Zo doe ik het nu:


Maar het moet handiger kunnen, alleen ik weet niet hoe.
pi_75676680
loblorenzo:
Als je in A1:A10 (of in A1034:A1044) je 10 waardes hebt staan, geeft de volgende formule in D1:D10 je laatste 10 waarden uit kolom A:

=INDIRECT(ADRES(VERGELIJKEN(9E+307;A:A)-(10-RIJ());1))

Dit werkt alleen als er 10 waarden achter elkaar staan, als er 9 staan bv dan wordt de eerste een 0 omdat de cel 10 rijen boven je laatste waarde leeg is.

Hoop dat je hier wat aan hebt.
pi_75676685
quote:
Op dinsdag 15 december 2009 21:31 schreef znarch het volgende:

[..]

Ik snap je Hij werkt alleen niet Ik krijg de ref fout
Geef je formule eens?
pi_75676837
quote:
Op woensdag 16 december 2009 02:59 schreef Nerobacsi het volgende:
Kan iemand mij helpen met een formule?
Ik wil graag de waarden selecteren die in drie kolommen tegelijk voorkomen. Het lukt me nu wel in twee stappen via voorwaardelijke opmaak, maar ik zou het liefst een lijstje van de drie-dubbelen netjes in een aparte kolom gepresenteerd krijgen.

Waar ik het voor nodig heb: voor een forum op een torrentsite maak ik graag raadseltjes in een wedstrijd. Daarvoor heb ik van IMDB van zo'n 300 TV-series alle acteurs in excel gezet. Per kolom een serie. Voor de puzzeltjes wil ik weten welke acteurs allemaal in dezelfde drie TV-series hebben meegedaan. Ik kies zelf de drie kolommen uit.

Zo doe ik het nu:
[ afbeelding ]

Maar het moet handiger kunnen, alleen ik weet niet hoe.
Dus je geeft de 3 kolommen al aan ergens?
Dus je kijkt niet welke waarden in welke 3 kolommen komen, maar welke waarden in 3 vaste kolommen voorkomen?
pi_75679303
quote:
Op woensdag 16 december 2009 08:25 schreef DaFan het volgende:

[..]

Dus je geeft de 3 kolommen al aan ergens?
Dus je kijkt niet welke waarden in welke 3 kolommen komen, maar welke waarden in 3 vaste kolommen voorkomen?
Ja, ik kies willekeurig een drietal kolommen uit om te proberen of en hoeveel acteurs in alle drie daarvan gespeeld hebben. Soms zet ik die kolommen voor het gemak even naast mekaar; ze hoeven niet op alfabet te blijven of zo.
pi_75680365
quote:
Op woensdag 16 december 2009 08:13 schreef DaFan het volgende:
loblorenzo:
Als je in A1:A10 (of in A1034:A1044) je 10 waardes hebt staan, geeft de volgende formule in D1:D10 je laatste 10 waarden uit kolom A:

=INDIRECT(ADRES(VERGELIJKEN(9E+307;A:A)-(10-RIJ());1))

Dit werkt alleen als er 10 waarden achter elkaar staan, als er 9 staan bv dan wordt de eerste een 0 omdat de cel 10 rijen boven je laatste waarde leeg is.

Hoop dat je hier wat aan hebt.
Ik vind het een goed idee, maar dit gaat niet lukken, helaas. Ik heb het geprobeerd, maar het probleem is dat er niet altijd 10 gevulde cellen zijn. Bij minder dan 10 gevulde cellen krijg ik inderdaad 0.

Wel snap ik wat je met het VERGELIJKEN of MATCH gedeelte wilt. Ik heb deze formule gevonden:
=MATCH(9.99999999999999E+307,E:E)
Nu krijg ik de laatste gevulde cell-waarde van rij E. Maar misschien is die formule op een of andere manier aan te passen zodat ik ook nog de 9 cell-waardes erboven krijg?

EDIT: kan ik bijvoorbeeld ook de een-na-laatste waarde vinden? Dan zou ik gewoon daarna nog de twee-na-laatste kunnen pakken etc. Of een formule die alle 9 waarden boven de gevonden laatste 10e waarde kan weergeven?

[ Bericht 26% gewijzigd door lobzorenzo op 16-12-2009 11:25:36 ]
pi_75681982
Denk dat het ook wel anders kan.
Wil je dan alsnog de laatste 10 waardes, dus als er 8 zijn ingevuld, wil je dan ook de laatste 2 van de vorige 10?
pi_75682438
Nero:
Ik heb dit maar dit werkt alleen voor getallen
http://www.mrexcel.com/forum/showthread.php?t=362629

Helemaal uitgewerkt en shit, maar namen doet ie niet
Wel mooie formules (maar snap ze zelf ook niet )

Kijk ik nog even verder.
pi_75682455
maar als je toch een macro hebt die steeds verse getallen toevoegt kun je die toch ook de verse getallen in cellen D1 tm D10 laten schrijven of ben ik nou debiel. Hoe ziet die macro voor je verse getallen eruit, ws. kun je daar door 1 regeltje toe te voegen precies krijgen wat je wilt.
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_75682719
Hm zou dit voor je werken Nero:

Ik heb in A2:C6 een aantal waarden staan, waarvan in alle drie kolommen een bepaalde waarde drie keer voorkomt.

Via Voorwaardelijke opmaak, kies ik A2:C6, vanaf A2, en voer dan in als formule:
=AANTAL.ALS($A$2:$C$6;A2)>2
=COUNTIF($A$2:$C$6,A2)>2)

En dan kies ik een opmaak.
Alles wat nu in alle drie de kolommen voorkomt, wordt gekleurd.

Nadeel hiervan is dat ook als een naam dubbel in de lijst staat, deze wordt gekleurd (dus zeg maar 2x in kolom 1 en 1x in kolom 2, dan kleurt ie).
Maarrrr er staan nooit 2 acteurs in dezelfde kolom toch?

Werkt dat voor je?

Met een macro kan je evt later nog dan de gekleurde cellen zoeken in een kolom en die in een apart deel als output genereren.
pi_75682752
quote:
Op woensdag 16 december 2009 12:01 schreef Deetch het volgende:
maar als je toch een macro hebt die steeds verse getallen toevoegt kun je die toch ook de verse getallen in cellen D1 tm D10 laten schrijven of ben ik nou debiel. Hoe ziet die macro voor je verse getallen eruit, ws. kun je daar door 1 regeltje toe te voegen precies krijgen wat je wilt.
Ik hoop het. Ik heb de macro van internet geplukt, maar dit is 'em:

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
61
62
63
64
65
66
67
Public RunWhen As Double
Public Const cRunIntervalSeconds = 30 ' one minute
Public Const cRunWhat = "DoTheImport"  ' the name of the procedure to run

Sub StartTimer()
    RunWhen = Now + TimeSerial(0, 0, cRunIntervalSeconds)
    Application.OnTime EarliestTime:=RunWhen, Procedure:=cRunWhat, _
        Schedule:=True
End Sub


''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' ImportTextFile
' This imports a text file into Excel.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Public Sub ImportTextFile(FName As String, Sep As String)

Dim RowNdx As Long
Dim ColNdx As Integer
Dim TempVal As Variant
Dim WholeLine As String
Dim Pos As Integer
Dim NextPos As Integer
Dim SaveColNdx As Integer

Application.ScreenUpdating = False
'On Error GoTo EndMacro:

SaveColNdx = 1
RowNdx = 1


Open FName For Input Access Read As #1

While Not EOF(1)
    Line Input #1, WholeLine
    If Right(WholeLine, 1) <> Sep Then
        WholeLine = WholeLine & Sep
    End If
    ColNdx = SaveColNdx
    Pos = 1
    NextPos = InStr(Pos, WholeLine, Sep)
    While NextPos >= 1
        TempVal = Mid(WholeLine, Pos, NextPos - Pos)
        Cells(RowNdx, ColNdx).Value = TempVal
        Pos = NextPos + 1
        ColNdx = ColNdx + 1
        NextPos = InStr(Pos, WholeLine, Sep)
    Wend
    RowNdx = RowNdx + 1
Wend

EndMacro:
On Error GoTo 0
Application.ScreenUpdating = True
Close #1
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' END ImportTextFile
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
End Sub

Sub DoTheImport()
ImportTextFile FName:=textbestand.txt", Sep:=" "

StartTimer  ' Reschedule the procedure

End Sub


Het tekstbestand wordt dus per spatie opgedeeld in cells. De getallen die ik nodig heb staan steeds in A.
Ik vind het ook prima als het hele textbestand meteen bij import wordt omgekeerd. Dat zou zelfs nog mooier zijn Hoop dat het lukt!
pi_75683813
quote:
Op woensdag 16 december 2009 12:08 schreef DaFan het volgende:
Hm zou dit voor je werken Nero:

Ik heb in A2:C6 een aantal waarden staan, waarvan in alle drie kolommen een bepaalde waarde drie keer voorkomt.

Via Voorwaardelijke opmaak, kies ik A2:C6, vanaf A2, en voer dan in als formule:
=AANTAL.ALS($A$2:$C$6;A2)>2
=COUNTIF($A$2:$C$6,A2)>2)

En dan kies ik een opmaak.
Alles wat nu in alle drie de kolommen voorkomt, wordt gekleurd.

Nadeel hiervan is dat ook als een naam dubbel in de lijst staat, deze wordt gekleurd (dus zeg maar 2x in kolom 1 en 1x in kolom 2, dan kleurt ie).
Maarrrr er staan nooit 2 acteurs in dezelfde kolom toch?

Werkt dat voor je?

Met een macro kan je evt later nog dan de gekleurde cellen zoeken in een kolom en die in een apart deel als output genereren.
HET WERKT!!

En er komen inderdaad nooit dubbelen in dezelfde kolom voor, dus dat gaat perfect zo.

Geweldig bedankt voor de (snelle!) hulp!!
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')