abonnement Unibet Coolblue
  donderdag 21 februari 2013 @ 14:00:39 #201
195027 D.Licious
Ik heb geen ondertitel
pi_123159633
Die INDIRECT functie snap ik niet helemaal...
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
  donderdag 21 februari 2013 @ 14:27:37 #202
62215 qu63
..de tijd drinkt..
pi_123160647
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 21 februari 2013 @ 14:34:20 #203
195027 D.Licious
Ik heb geen ondertitel
pi_123160869
quote:
Naar gezocht maar die functie biedt geen oplossing.
Inmiddels heb ik iets anders gevonden en dat werkt wel *O*

Je selecteert de bewuste cellen
Control + H
Bij 'zoeken naar' voer je in Alt + 010
'vervangen door' laat je leeg
En voila *O*

Waarom kwam ik daar nou niet zelf op :')
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
  donderdag 21 februari 2013 @ 14:34:43 #204
195027 D.Licious
Ik heb geen ondertitel
pi_123160885
-dubbel-
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
pi_123162031
Hallo,

Ik heb een simpele som;
=SOM(A1)-8
Nu wil ik dat als veld A1 leeg of 0 is dat hij dan niet -8 rekent maar er dan 0 van maakt. Heeft iemand enig idee wat ik voor code hiervoor moet gebruiken?

Alvast bedankt voor de hulp!

ps. Ik werk met Excel 2007 Nederlands
pi_123162142
Indirect was inderdaad niet echt van toepassing daar D.Licious. Mooi dat je er zelf bent uitgekomen.

Ringomanic: met een ALS eromheen. Zit op m'n mobiel dus kan niet echt goed voor je uitwerken. Kijk even of je er zelf uitkomt.
  Redactie Frontpage donderdag 21 februari 2013 @ 15:11:11 #207
21273 JeMoeder
MijnMoeder
pi_123162250
quote:
0s.gif Op donderdag 21 februari 2013 15:06 schreef ringomanic het volgende:
Hallo,

Ik heb een simpele som;
=SOM(A1)-8
Nu wil ik dat als veld A1 leeg of 0 is dat hij dan niet -8 rekent maar er dan 0 van maakt. Heeft iemand enig idee wat ik voor code hiervoor moet gebruiken?

Alvast bedankt voor de hulp!

ps. Ik werk met Excel 2007 Nederlands
=ALS(OF(A1="";A1=0);0;A1-8)
Ta mère
El Coño
ウイスキー
pi_123162334
quote:
0s.gif Op donderdag 21 februari 2013 15:11 schreef JeMoeder het volgende:

[..]

=ALS(OF(A1="";A1=0);0;A1-8)
Kijk dat werkt! Hartstikke bedankt voor de snelle reactie en oplossing!!
  Redactie Frontpage donderdag 21 februari 2013 @ 15:13:55 #209
21273 JeMoeder
MijnMoeder
pi_123162369
quote:
0s.gif Op donderdag 21 februari 2013 15:12 schreef ringomanic het volgende:

[..]

Kijk dat werkt! Hartstikke bedankt voor de snelle reactie en oplossing!!
Geen probleem :)
Ta mère
El Coño
ウイスキー
pi_123162618
Ik heb een lus met berekeningen (150x) voor X
Nou wil ik elke waarde van X in een tabel hebben, zodat ik hiervan een grafiek kan plotten.
Echter: Ik wil maar 50 waardes van X laten zien in die grafiek. Dus een soort van 'schuivende' grafiek.

dus:
1
2
3
4
5
| | A | B |...
|1|3,0|
|2|5,0|
|3|7,0|
... (Tot |150|)

met als grafiek
1
2
3
4
5
6
7
8
9
10
11
12
x |10|
  |09|
  |08|
  |07|      X
  |06|
  |05|    X
  |04|
  |03| X
  |02|
  |01|
  |00|t1|t2|t3|t4|t5|...
Waarbij de rij t verschuift van t1 naar t150, en er steeds 50xt zichtbaar is

Hoe ga ik dit in xl03.NL voor elkaar krijgen?

(Eerst alleen die waardes van X in een tabel is al heel wat :D )
pi_123164421
Ik heb een vraag:

Ik heb een bestand waarmee ik bij hou welke films ik gekeken heb.
Ik hou hierin bij wanneer ik ze keek, welke genre, filmstudio, regisseur, productiejaar, speelduur, enzovoort.
In een ander werkblad kan ik door middel van draaitabellen en dergelijke bepaalde statistieken zien. Zoals van welke filmstudio ik de meeste films zag.
Er moet bij gezegd worden dat van elke films alles op 1 rij in excel staat.

Het probleem wat ik nu tegenkom is wanneer ik bijvoorbeeld drie acteurs/actrices aangeef bij een film, en ik zet die in drie kolommen achter elkaar, dan kan ik daar geen optelling van maken.

Wat ik dus wil is dat ik kan optellen hoevaak bijvoorbeeld de naam 'Jason Statham' voorkomt in een bereik van B2 tot E850. Ik heb het inmiddels geprobeerd met draaitabellen, verticaal zoeken en index-functie maar ik kom er niet uit.
Ik krijg het wel voor elkaar om de naam 'Jason Statham' om te zetten naar een getal zodat hij naar een getal kan zoeken.

Wellicht is er een hele voor de hand liggende oplossing voor maar weet iemand die?

PS: ivm de opmaak kon ik de acteur niet onderelkaar zetten.

Visualisatie:

A-----B------------C------------------D-------------------E-------------------------F-------------------G-------------------------H
1 Film---Datum gezien---filmstudio---acteur/actrice1---acteur/actrice2---acteur/actrice3--speelduur
2 Argo---20-01-2013---blablabla---jason statham---britney spears---theo van gogh--------120
3 Gladiator---24-01-2013---blablabla---britney spears---megan fox---felicitas woll--------130

En hier wil ik zo ongeveer een tabel van creeren:

Jason Statham: 1x
Britney Spears: 2x
Theo van gogh: 1x
Megan Fox: 1x
Felicitas Woll: 1x
  Redactie Frontpage donderdag 21 februari 2013 @ 16:17:17 #212
21273 JeMoeder
MijnMoeder
pi_123164949
quote:
0s.gif Op donderdag 21 februari 2013 16:02 schreef mistermysterion het volgende:
Ik heb een vraag:

Ik heb een bestand waarmee ik bij hou welke films ik gekeken heb.
Ik hou hierin bij wanneer ik ze keek, welke genre, filmstudio, regisseur, productiejaar, speelduur, enzovoort.
In een ander werkblad kan ik door middel van draaitabellen en dergelijke bepaalde statistieken zien. Zoals van welke filmstudio ik de meeste films zag.
Er moet bij gezegd worden dat van elke films alles op 1 rij in excel staat.

Het probleem wat ik nu tegenkom is wanneer ik bijvoorbeeld drie acteurs/actrices aangeef bij een film, en ik zet die in drie kolommen achter elkaar, dan kan ik daar geen optelling van maken.

Wat ik dus wil is dat ik kan optellen hoevaak bijvoorbeeld de naam 'Jason Statham' voorkomt in een bereik van B2 tot E850. Ik heb het inmiddels geprobeerd met draaitabellen, verticaal zoeken en index-functie maar ik kom er niet uit.
Ik krijg het wel voor elkaar om de naam 'Jason Statham' om te zetten naar een getal zodat hij naar een getal kan zoeken.

Wellicht is er een hele voor de hand liggende oplossing voor maar weet iemand die?

PS: ivm de opmaak kon ik de acteur niet onderelkaar zetten.

Visualisatie:

A-----B------------C------------------D-------------------E-------------------------F-------------------G-------------------------H
1 Film---Datum gezien---filmstudio---acteur/actrice1---acteur/actrice2---acteur/actrice3--speelduur
2 Argo---20-01-2013---blablabla---jason statham---britney spears---theo van gogh--------120
3 Gladiator---24-01-2013---blablabla---britney spears---megan fox---felicitas woll--------130

En hier wil ik zo ongeveer een tabel van creeren:

Jason Statham: 1x
Britney Spears: 2x
Theo van gogh: 1x
Megan Fox: 1x
Felicitas Woll: 1x
Kan je een openbaar google doc document maken? Dan kan ik ff knoeien.
Ta mère
El Coño
ウイスキー
pi_123165994
https://docs.google.com/spreadsheet/ccc?key=0Ag66GZ2DHAR2dG5ucnNNWkZSSFoxdDFybnpHRjhwN3c&usp=sharing


Dit bedoel je neem ik aan? Ik heb even snel het belangrijke deel geknipt en geplakt.. Werkbladen met draaitabellen heb ik eronder gezet maar die werken hier niet geloof ik.

[ Bericht 29% gewijzigd door mistermysterion op 21-02-2013 16:41:53 (extra info) ]
pi_123166584
quote:
0s.gif Op donderdag 21 februari 2013 16:17 schreef JeMoeder het volgende:

[..]

Kan je een openbaar google doc document maken? Dan kan ik ff knoeien.
Op P4: =+I4&"/"&J4&"/"&K4
Op Q4 =+P4
Op P5 =+I5&"/"&J5&"/"&K5
Copieren naar P6 en meer naar onder

Op Q5 =+Q4&"/"&P5
Copieren naar Q6 en meer naar beneden

Op A40 t/m A44:
Jason
Britney
Theo
Megan
Felicitas

Op C40: =+Q6
Op C41 =+D40
copieren naar beneden

Op D40: =SUBSTITUEREN(C40;A40;"1")
copieren naar beneden

Op B40: =+(LENGTE(C40)-LENGTE(D40))/(LENGTE(+A40)-1)
Copieren naar beneden

P4 t/m P 6 wordt dan:
Jason/Britney/Theo
Britney/Megan/Felicitas
Britney/Joop/Theo

Q4 t/m Q6 wordt dan:
Jason/Britney/Theo
Jason/Britney/Theo/Britney/Megan/Felicitas
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo

D40 t/m D44 wordt dan:
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1
1/1/1/1/1/1/1/Joop/1

C40 t/m C44 wordt dan:
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1

B40 t/m B44 wordt dan:
1
3
2
1
1
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  donderdag 21 februari 2013 @ 17:05:02 #215
62215 qu63
..de tijd drinkt..
pi_123167177
quote:
0s.gif Op donderdag 21 februari 2013 16:52 schreef Twentsche_Ros het volgende:
[knip]
Is 3x een aantal.als() niet makkelijker? Voor kolom E, F en G dus..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123169346
quote:
0s.gif Op donderdag 21 februari 2013 17:05 schreef qu63 het volgende:

[..]

Is 3x een aantal.als() niet makkelijker? Voor kolom E, F en G dus..
Kan ook natuurlijk, alleen mocht mistermysterion de kolommen willen uitbreiden met nog meer acteurs, is in mijn ontwerp nog steeds 2 extra kolommen voldoende, anders moet je steeds nog weer een kolom toevoegen. Maar 't kan natuurlijk wel. Echter: voor een mooiere database is het wellicht fraaier om de naam van de artiest vast als kolom-hoofd te hebben, waarbij je 0 of 1 neerzet in geval deze dame/heer meespeelt in de film.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_123171187
quote:
0s.gif Op donderdag 21 februari 2013 16:52 schreef Twentsche_Ros het volgende:

[..]

Op P4: =+I4&"/"&J4&"/"&K4
Op Q4 =+P4
Op P5 =+I5&"/"&J5&"/"&K5
Copieren naar P6 en meer naar onder

Op Q5 =+Q4&"/"&P5
Copieren naar Q6 en meer naar beneden

Op A40 t/m A44:
Jason
Britney
Theo
Megan
Felicitas

Op C40: =+Q6
Op C41 =+D40
copieren naar beneden

Op D40: =SUBSTITUEREN(C40;A40;"1")
copieren naar beneden

Op B40: =+(LENGTE(C40)-LENGTE(D40))/(LENGTE(+A40)-1)
Copieren naar beneden

P4 t/m P 6 wordt dan:
Jason/Britney/Theo
Britney/Megan/Felicitas
Britney/Joop/Theo

Q4 t/m Q6 wordt dan:
Jason/Britney/Theo
Jason/Britney/Theo/Britney/Megan/Felicitas
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo

D40 t/m D44 wordt dan:
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1
1/1/1/1/1/1/1/Joop/1

C40 t/m C44 wordt dan:
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1

B40 t/m B44 wordt dan:
1
3
2
1
1
thx, na wat gevogel had ik hem er ook in staan. Zal eens kijken of dit handig is. Anders is je latere opmerking ook een idee. Alle acteurs/actrices bovenaan te zetten en dan met 0 en 1's werken.
pi_123172189
quote:
0s.gif Op donderdag 21 februari 2013 18:59 schreef mistermysterion het volgende:

[..]

thx, na wat gevogel had ik hem er ook in staan. Zal eens kijken of dit handig is. Anders is je latere opmerking ook een idee. Alle acteurs/actrices bovenaan te zetten en dan met 0 en 1's werken.
Om niet te veel "brede" kolommen te krijgen kun je er voor kiezen om de celeigenschappen van de namen bovenaan aan te passen, uitlijning naar boven, zodat je niet zulke brede kolommen nodig hebt. Die 0 en die 1 behoeven niet veel breedte.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_123180048
quote:
12s.gif Op donderdag 21 februari 2013 15:20 schreef mien-moeke het volgende:
Ik heb een lus met berekeningen (150x) voor X
Nou wil ik elke waarde van X in een tabel hebben, zodat ik hiervan een grafiek kan plotten.
Echter: Ik wil maar 50 waardes van X laten zien in die grafiek. Dus een soort van 'schuivende' grafiek.

dus:
[ code verwijderd ]

met als grafiek
[ code verwijderd ]

Hoe ga ik dit in xl03.NL voor elkaar krijgen?

(Eerst alleen die waardes van X in een tabel is al heel wat :D )
Kies voor de grafiekvorm Spreiding.
Onder de Ribbon (tabblad) Indeling heb je de optie Assen zitten. Kies voor de horizontale as en de meer opties variant. Nu kan je zelf instellen dat je bijvoorbeeld je as van minimaal 50 tot 100 laat lopen.
pi_123193773
-knip-

[ Bericht 98% gewijzigd door mien-moeke op 22-02-2013 09:02:04 ]
  vrijdag 22 februari 2013 @ 11:36:31 #221
157428 GoodGawd
This is your captain speaking!
pi_123198969
Ik ben bezig met Excel, wat dingen automatiseren. Nu heb ik in kolom A B en C, respectievelijk datum staan in de vorm: "23-2-2013" "2013-08" "2013-2" (met code maar dat doet er niet toe).

Nu is dit een sheet met veel rijen, ik wil dus elke keer dat ik er nieuwe data indoe dat hij de datum automatisch gaat doortrekken. Dus in woorden:

Selecteer van de laatste rij kolom A, B en C.

Trek die datum door.

Vrij simpel lijkt me. Maar ik kom zover:

Selection.End(xlDown).Select
Range("A710:C710").Select
Selection.AutoFill Destination:=Range("A710:C711"), Type:=xlFillDefault

Je ziet dus dat hij specifiek A710 en A710 selecteert. Maar dat klopt alleen in dit geval, volgende keer dat ik er data in doe is dat weer een andere rij.
Iemand tips?

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Blues ain't nothing but a good man feeling bad...
  vrijdag 22 februari 2013 @ 11:41:53 #222
62215 qu63
..de tijd drinkt..
pi_123199175
Wil je t per se als macro?

Je zou ook datum(jaar();maand();dag()) kunnen gebruiken. Dan neem je 1 vaste waarde (1-1-2013) en de anderen worden relatief aan die. Je kan ook dag(a1)+60 gebruiken, dan maakt ie er zelf de juiste maand en dag van.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123199192
Met Target kan je de huidige cel kiezen waar is toegevoegd, en dan kan je met Offset de cellen ernaast kiezen.
  vrijdag 22 februari 2013 @ 13:58:26 #224
157428 GoodGawd
This is your captain speaking!
pi_123203827
Okay het is gelukt, ik heb het zo gedaan:

ActiveSheet.Paste
ActiveCell.Offset(-1, -3).Columns("A:C").Select
Selection.AutoFill Destination:=Range(Selection, Selection.Offset(1, 0)), Type:=xlFillDefault

Even een kleine sample van wat ik doe :) :

1
2
3
4
5
6
7
8
9
10
11
12
23-2-2013    2013-08    2013-2    2858447    71-00    O    EZC    15004    0    Y    
23-2-2013    2013-08    2013-2    2858457    25-23    O    EZC    15005    0    Y    
23-2-2013    2013-08    2013-2    2860698    52-82    O    EZK    14979    0        L
23-2-2013    2013-08    2013-2    2860738    52-42    O    EZT    15004    0    Y    
23-2-2013    2013-08    2013-2    2860743    25-11    O    EZT    15005    0        C
24-2-2013    2013-08    2013-2    2859376    57-49    O    EZV    15025    0        L
00-0-0000    0000-00    0000-0    6017618    25-42    O    EZK    15016    0    Y    
00-0-0000    0000-00    0000-0    2686325    55-00    O    EZA    14814    0    Y    
00-0-0000    0000-00    0000-0    2725719    33-21    O    EZP    15003    0        C
00-0-0000    0000-00    0000-0    2725735    31-12    O    EZP    15006    0        C
00-0-0000    0000-00    0000-0    2725865    52-51    O    EZE    15005    0        D
00-0-0000    0000-00    0000-0    2725869    25-21    O    EZE    15006    0        D

Vanaf kolom D, dat is de data die ik er dagelijks in stop. Nu moet rij 7 t/m 12 gefilled worden, zelfde datum als rij 6.

Selection.AutoFill Destination:=Range("A6:C12"), Type:=xlFillCopy
Range("A6:C12").Select

Maar ik wil dit in een algemene vorm, dus:

Destination:=Range("kolom A:C vullen t/m laatste rij met ingevulde data")

Wat voor termen kan ik hiervoor gebruiken?

EDIT:
Ben eruit!

[ Bericht 1% gewijzigd door GoodGawd op 22-02-2013 17:24:09 ]
Blues ain't nothing but a good man feeling bad...
pi_123205608
Ik zit met een probleem waar ik maar niet uit kom, en ik hoop dat iemand mij hiermee wil helpen.
Ik heb een excel-file waarin ik keurig kan bijhouden hoeveel voorraad er is, zodra ik onder de min-vorraad komt krijg ik een meldinbg dat er weer besteld moet worden enz.
Maar wat ik niet kan zien is van welk artikel er hoeveel worden uitgegeven in een jaar tijd.

Dat moet toch mogelijk zijn d.m.v. een grafiek o.i.d.?

de file stuur ik je toe als je hem wil zien
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')