abonnement Unibet Coolblue
  zondag 26 juni 2011 @ 23:02:37 #1
62215 qu63
..de tijd drinkt..
pi_98698688


Aangezien er vaker losse topics langskomen, leek het ons handig een centraal Excel topic te maken waar men hun vragen / antwoorden kwijt kan.

Dus heb je vragen, kom je ergens niet uit, hoe maak ik nu precies die macro?

Stel dan hier je vraag!!!

Tip 1: De help functie van excel of visual basic voor excel kan je echt een eind op weg helpen ! (F1)
Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat!
Tip 3: Zet macrocode even tussen [ code ] tags
Tip 4: Zelf de formules in verschillende talen vertalen:
http://dolf.trieschnigg.nl/excel/excel.html
http://branders.name/files/Excel-Function-Reference.pdf

Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP bij de wiki ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  Boks-Chick zondag 26 juni 2011 @ 23:48:43 #2
118131 BrandX
BoksChick & CoffeeAddict
pi_98701018
Sorry, had niet gezien dat ik de lapo had :@
lolwut
pi_98712392
Ik heb een probleem waar ik niet uitkom.
Mijn gebruikte excel is 2007 taal nederlands.
Ik heb als basis de formulie:

AANTAL.ALS(blad1!D2:D5000;A2)

Dit geeft keurig netjes het totaal dat de waarde die in A2 staat, voorkomt in kolom D van blad1.
Ik krijg het alleen niet voor elkaar van dit totaal de regels weg te laten waarbij in kolom K de waarde "fout" staat. Oftewel alle cellen moeten opgeteld worden waarbij de waarde gelijk is aan A2 behalve als er in kolom K de waarde "fout" staat.

Heeft iemand enig idee hoe dit mogelijk is?

Mijn grote vriend Google biedt ook geen antwoord

[ Bericht 9% gewijzigd door Etimm op 27-06-2011 11:55:05 ]
pi_98733493
Auto filter en dan waar waarde "fout" is niet aanvinken?
pi_98735678
Ik weet niet wat COUNTIFS in het Nederlands is...
SUMPRODUCT is SOMPRODUCT

=COUNTIFS(D2:D5000;A2;K2:K5000;"<>Fout")

of

=SUMPRODUCT(--(D2:D5000=A2);--(K2:K5000<>"Fout"))
pi_98824087
Meer uitleg over de fantastische eigenschappen van SUMPRODUCT:
http://www.xldynamic.com/source/xld.SUMPRODUCT.html
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_98917494
(Excel 2010, NL)

Vraagje:

Ik heb een bestand met daarin een aantal werkbladen. Het gaat erom om de aantallen verkopen en het aantal uren dat er gewerkt is, vast te leggen van een groep mensen.

Het eerste werkblad heeft alle dagen van de week vermeld staan en de namen van de mensen. Elke dag leveren zij een strook aan waarin ze aangeven wat ze verkocht hebben en hoeveel uren ze gewerkt hebben.
Die resultaten verwerken we in dat eerste werkblad.
Elke week heeft z'n eigen werkblad.

Een ander werkblad is die van de maand. Om die van de maand te vullen, gebruiken we de gegevens van de weken (voor het gemak: 4 weken is een maand).

Daarin gebruiken we dus formules die verwijzen naar de week-werkbladen. Het punt is: het gaat hier om een erg grote groep mensen en we leggen een stuk meer vast dan alleen de verkopen. Er is volgens mij een manier om de formules automatisch te laten aanpassen door te selecteren/kopiëren/whatever, maar ik weet niet hoe.

Dus als we van persoon A het gemiddelde aantal verkopen per uur willen weten, kan ik daar een relatief eenvoudige formule voor maken die verwijst naar de gegevens op de verschillende werkbladen van de weken.

Maar nu wil ik dus diezelfde formules hebben, maar dan voor persoon B. Is er een eenvoudige manier om automatisch die verwijzingen te laten kloppen?
A question that sometimes drives me hazy: am I or are the others crazy?
pi_98947697
Ja, de functie heet verticaal.zoeken.

Zoekwaarde; te doorzoeken matrix; weer te geven kolom (met nummer); 0)

http://www.zowerktexcel.nl/functies/de-functie-verticaal-zoeken/

Succes!
pi_99011631
Je zou ook eens kunnen proberen met draaitabellen te werken, dan kun je uit de gegevens heel makkelijk dit soort overzichten maken.
Hier een start: http://www.zowerktexcel.nl/data/draaitabellen-een-inleiding/
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 4 juli 2011 @ 16:42:02 #10
38651 yozd
FR1908 Vakkie R
pi_99026312
Ik heb een Word bestand met daarin een koppeling naar een Excel grafiek.

Word bestand: info.doc
Excel bestand met grafiek: grafiek.xls

Beide bestanden staan in directory X. In directory A t/m K staan ook bestanden met de naam grafiek.xls . Als ik info.doc in al die dirs copy, wil ik eigenlijk dat die de grafiek overneemt die in de desbetreffende dir staat. Hoe doe ik dat?

Als ik hem nu copy, blijft die namelijk een koppeling houden met C:\X\grafiek.xls, terwijl ik die dir dus "dynamisch" wil hebben.
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
  maandag 4 juli 2011 @ 17:01:10 #11
62215 qu63
..de tijd drinkt..
pi_99027126
quote:
0s.gif Op maandag 4 juli 2011 16:42 schreef yozd het volgende:
Ik heb een Word bestand met daarin een koppeling naar een Excel grafiek.

Word bestand: info.doc
Excel bestand met grafiek: grafiek.xls

Beide bestanden staan in directory X. In directory A t/m K staan ook bestanden met de naam grafiek.xls . Als ik info.doc in al die dirs copy, wil ik eigenlijk dat die de grafiek overneemt die in de desbetreffende dir staat. Hoe doe ik dat?

Als ik hem nu copy, blijft die namelijk een koppeling houden met C:\X\grafiek.xls, terwijl ik die dir dus "dynamisch" wil hebben.
Dan zal je ergens C:\X\grafiek.xls moeten vervangen door \grafiek.xls. Geen idee waar though..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_99069953
In het word document doe je "edit hyperlink" en daar verander je het adres in "grafiek.xls" dus zonder de map verwijzing.
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_99070305
Is het mogelijk om met Excel 2010 het volgende te doen.
Ik wil met de muis over een cel gaan (cel met tekst ) en dan moet er een foto te voorschijn komen.
Weet iemand of dat mogelijk is en hoe pas ik dat toe?

Many thanx......!
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
pi_99079438
quote:
0s.gif Op dinsdag 5 juli 2011 16:35 schreef sloopkogel het volgende:
Is het mogelijk om met Excel 2010 het volgende te doen.
Ik wil met de muis over een cel gaan (cel met tekst ) en dan moet er een foto te voorschijn komen.
Weet iemand of dat mogelijk is en hoe pas ik dat toe?

Many thanx......!
http://www.mrexcel.com/forum/showthread.php?t=4456
  woensdag 6 juli 2011 @ 11:22:02 #16
38651 yozd
FR1908 Vakkie R
pi_99103944
quote:
0s.gif Op maandag 4 juli 2011 17:01 schreef qu63 het volgende:

[..]

Dan zal je ergens C:\X\grafiek.xls moeten vervangen door \grafiek.xls. Geen idee waar though..
Als ik Alt-F9 intik in het Word bestand kan je inderdaad het path veranderen, maar als ik daarna de koppeling bijwerk (Ctrl+A en daarna Ctrl+F9, dan vindt die de koppeling niet meer).

Maaaaaaar...

Nu iets heel vreemds wat ik heb ontdekt. Ik heb dus een grafiek uit een Excel bestand (grafiek.xls) gekopiëerd naar Word (info.docx) en een koppeling gemaakt.

Copy ik vervolgens de Docx en XLS bestanden naar een nieuwe map, dan klopt de koppeling niet meer (dwz, de koppeling naar de oude map is er nog).

Maak ik echter een doc bestand van het Word bestand (Word 97-2003 bestand), dan past die de link wel aan!

WTF? :?

In Word 2007 werkt het niet en in oudere Word versies wel!

-edit-

Op dit forum wordt exact hetzelfde probleem gepost: http://www.pcreview.co.uk(...)2007-a-t3738675.html . In 2003 kan je zonder problemen een "model" Word file met gelinkte Excel bestanden kopiëren naar een andere map. Word past dan zelf de link aan met het goede path (Alt+F9). In Word 2007 zijn de links broken. Iemand uit de thread heeft Microsoft gemaild en kreeg als antwoord dat Microsoft op de hoogte is van het probleem en de oplossing is inderdaad om je bestand op te slaan als een 97-2003 bestand. Beetje vreemd...

[ Bericht 20% gewijzigd door yozd op 06-07-2011 11:47:06 ]
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
pi_99104699
Is bij mijn 2007 word niet zo. Als je link aanpast zoals ik zei gaat het bij mij wel goed.
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
  woensdag 6 juli 2011 @ 12:28:27 #18
38651 yozd
FR1908 Vakkie R
pi_99106361
quote:
3s.gif Op woensdag 6 juli 2011 11:43 schreef Deetch het volgende:
Is bij mijn 2007 word niet zo. Als je link aanpast zoals ik zei gaat het bij mij wel goed.
Ik kijk er waarschijnlijk overheen, maar ik vind die optie nergens?
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
pi_99176837
Ik heb een lijst met verschillende soorten emailadressen, ik zou graag automatisch willen toevoegen welke provider het heeft (GMAIL, YAHOO,..) zodat ik gemakkelijk kan sorteren per provider.
op zoek naar iemand die handig is met proxies voor een kleine opdracht
pi_99177310
Een methode om een soort reguliere expressie te doen zodat je het woord achter de @ en net voor de laatste . kan selecteren
op zoek naar iemand die handig is met proxies voor een kleine opdracht
pi_99193916
Wat ik zoek is iets moeilijker dan een eenvoudige search functie...
op zoek naar iemand die handig is met proxies voor een kleine opdracht
pi_99197240
Nee hoor :p
Zal vanavondvoor je maken.
  vrijdag 8 juli 2011 @ 14:06:38 #24
249182 Holy_Goat
mhèèhèhè
pi_99198013
vbemail@blabla.com


keywords (in het NL)
vinden.alles()
links()
rechts()
^^
pi_99208533
Neuh alleen Vinden.Alles en Midden heb je nodig! Maar wel lange formule die ik niet wil uittypen op telefoon ;)
pi_99213493
MIDDEN(A1;VINDEN.ALLES("@";A1)+1;VINDEN.ALLES(".";A1)-VINDEN.ALLES("@";A1)-1)
pi_99213719
Ik heb een enorme database met verschillende salarissen per persoon per bedrijf. Dus:

1
2
3
4
5
6
Bedrijf A - Bestuurder A1 - 100
Bedrijf A - Bestuurder A2 - 150
Bedrijf B - Bestuurder B1 - 155
Bedrijf C - Bestuurder C1 - 120
Bedrijf C - Bestuurder C2 - 140
Bedrijf C - Bestuurder C3 - 100

Nu wil ik eigenlijk het gemiddelde salaris per bedrijf rekenen. Dus Bedrijf A zal op 125 uitkomen, Bedrijf B gewoon 155, etc..

Dit lijkt erg eenvoudig, maar doordat het aantal bestuurders per bedrijf verschilt kom ik er niet uit..

Mocht het nodig zijn, ik heb ook een sheet waarin achter elke bedrijfsnaam staat hoeveel bestuurders ze hebben.
pi_99214424

F1 =
=AVERAGE(IF($A$1:$A$6=E1;$C$1:$C$6))

Bevestigen met Ctrl-Shift-Enter.
En dan slepen naar beneden.
pi_99224584
Ik werk met Excel 2010 en ik wil mijn worksheet verkleinen zodat het net zo groot is als mijn beeldscherm. Zodat ik geen schuifbalkjes meer heb maar alles overzichtelijk in 1 oogopslag zonder te scrollen.
Kan iemand mij uitleggen hoe ik dat voor elkaar krijg?

Many thanks......
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
pi_99225548
quote:
7s.gif Op vrijdag 8 juli 2011 19:18 schreef DaFan het volgende:
[ afbeelding ]
F1 =
=AVERAGE(IF($A$1:$A$6=E1;$C$1:$C$6))

Bevestigen met Ctrl-Shift-Enter.
En dan slepen naar beneden.
*O* _O_

Dit gaat zoveel tijd schelen!! _O_ Thanks!
pi_99225697
quote:
0s.gif Op vrijdag 8 juli 2011 22:50 schreef sloopkogel het volgende:
Ik werk met Excel 2010 en ik wil mijn worksheet verkleinen zodat het net zo groot is als mijn beeldscherm. Zodat ik geen schuifbalkjes meer heb maar alles overzichtelijk in 1 oogopslag zonder te scrollen.
Kan iemand mij uitleggen hoe ik dat voor elkaar krijg?

Many thanks......
Rechts onderin zit een schuifbalk voor in- en uitzoomen. Of is dat niet wat je bedoelt?
pi_99237008
quote:
0s.gif Op vrijdag 8 juli 2011 23:14 schreef actuarisje het volgende:

[..]

Rechts onderin zit een schuifbalk voor in- en uitzoomen. Of is dat niet wat je bedoelt?
Dis is niet wat ik eigenlijk bedoel.
Ik wil het permanent zo hebben......
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
pi_99243392
Hallo, ik ben een tijdlijn-grafiek aan het maken in Excel alleen zitten er nogal erg veel punten in die ik wil definieren, dus ik wil óf een legenda maken voor ieder individueel punt op de lijn, óf een manier vinden om de labels verticaal te plaatsen zodat ze elkaar niet overlappen, zoals nu het geval is..

Dat laatste is ws makkelijker te doen, maar ik kan onder opmaak niets vinden waarmee?
pi_99243670
Oh never mind, ik heb het opmaak gedeelte al gevonden, al wordt werken met een legenda ws wel handiger, aangezien de hele lappen tekst voor een heeel hoge grafiek zorgen (of kun je de verhoudingen van de Y-as ergens instellen.. dat de 100% bijv maar 10 cm ipv 40 in beslag neemt? Ik kan de tabel wel kleiner maken, maar dan overlapt de tekst ineens de tabel, en ik wil alleen het lijngedeelte verkleinen.)

Is een legenda die niet de lijnen maar elk punt definieert eigenlijk mogelijk?
  zaterdag 9 juli 2011 @ 23:43:27 #35
62215 qu63
..de tijd drinkt..
pi_99261356
quote:
0s.gif Op zaterdag 9 juli 2011 11:37 schreef sloopkogel het volgende:

[..]

Dis is niet wat ik eigenlijk bedoel.
Ik wil het permanent zo hebben......
Celbreedte en hoogte kleiner maken en je lettertype verkleinen..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_99263931
Ik heb in B1:B196 namen (dus tekst-data) staan. Ik wil hierop graag de 'random-toets' toepassen. Heb wat gegoogled maar het lukt mij niet echt.

Iemand?
pi_99386336
quote:
0s.gif Op zondag 10 juli 2011 00:54 schreef EddyAlbena het volgende:
Ik heb in B1:B196 namen (dus tekst-data) staan. Ik wil hierop graag de 'random-toets' toepassen. Heb wat gegoogled maar het lukt mij niet echt.

Iemand?
Klein kickje + wat verduidelijking.

In B1:B196 dus de tekstdata. Ik wil in een andere cel dan een willekeurige waarde uit een van die cellen krijgen, zodat ik met F9 dus telkens die andere waarde krijg.
Met '=aselecttussen' lukt het met cijfers wel, maar tekst is dus een ander verhaal..
  dinsdag 12 juli 2011 @ 21:46:46 #38
80690 hooibaal
Be prepared.
pi_99386546
quote:
0s.gif Op dinsdag 12 juli 2011 21:43 schreef EddyAlbena het volgende:

[..]

Klein kickje + wat verduidelijking.

In B1:B196 dus de tekstdata. Ik wil in een andere cel dan een willekeurige waarde uit een van die cellen krijgen, zodat ik met F9 dus telkens die andere waarde krijg.
Met '=aselecttussen' lukt het met cijfers wel, maar tekst is dus een ander verhaal..
Je kunt de INDEX-functie gebruiken. Die pakt een bepaalde cel uit een matrix op basis van een kolom- en rijnummer. Als kolom pak je 1, en als rij een ASELECT-waarde (wel afronden!)
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99387200
quote:
0s.gif Op dinsdag 12 juli 2011 21:46 schreef hooibaal het volgende:

[..]

Je kunt de INDEX-functie gebruiken. Die pakt een bepaalde cel uit een matrix op basis van een kolom- en rijnummer. Als kolom pak je 1, en als rij een ASELECT-waarde (wel afronden!)
Ik heb wat gespeeld, maar krijg telkens nog een waarde- of verwijzingserror dus er gaat iets fout, logisch ook want ik snap het nog niet helemaal.
Heb nu dit: =INDEX(B1:B196,ASELECTTUSSEN(B1,B196),1)
  dinsdag 12 juli 2011 @ 22:00:55 #40
80690 hooibaal
Be prepared.
pi_99387415
quote:
0s.gif Op dinsdag 12 juli 2011 21:57 schreef EddyAlbena het volgende:

[..]

Ik heb wat gespeeld, maar krijg telkens nog een waarde- of verwijzingserror dus er gaat iets fout, logisch ook want ik snap het nog niet helemaal.
Heb nu dit: =INDEX(B1:B196,ASELECTTUSSEN(B1,B196),1)
*Nevermind*

Voor ASELECTTUSSEN moet je in dit geval gewoon de getallen 1 en 196 als argumenten meegeven en daarna afronden. Dus:

=INDEX(B1:B196;AFRONDEN(ASELECTTUSSEN(1;196);0))

Die doet het bij mij.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99387578
quote:
0s.gif Op dinsdag 12 juli 2011 21:57 schreef EddyAlbena het volgende:

[..]

Ik heb wat gespeeld, maar krijg telkens nog een waarde- of verwijzingserror dus er gaat iets fout, logisch ook want ik snap het nog niet helemaal.
Heb nu dit: =INDEX(B1:B196,ASELECTTUSSEN(B1,B196),1)
Je moet doen:
=INDEX(B1:B196,ASELECTTUSSEN(RIJ(B1),RIJ(B196)),1)
  dinsdag 12 juli 2011 @ 22:04:29 #42
80690 hooibaal
Be prepared.
pi_99387643
quote:
7s.gif Op dinsdag 12 juli 2011 22:03 schreef DaFan het volgende:

[..]

Je moet doen:
=INDEX(B1:B196,ASELECTTUSSEN(RIJ(B1),RIJ(B196)),1)
Tja, dat kan ook. Maar RIJ(B1) is meestal 1 ;)
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99387737
Ha! Het werkt, super. Beiden bedankt, die extra uitleg vind ik ook wel handig, snap het nu namelijk ook.
pi_99387787
quote:
0s.gif Op dinsdag 12 juli 2011 22:04 schreef hooibaal het volgende:

[..]

Tja, dat kan ook. Maar RIJ(B1) is meestal 1 ;)
Ik ga er altijd maar vanuit dat de formule ook op andere plekken moet werken :P
quote:
0s.gif Op dinsdag 12 juli 2011 22:06 schreef EddyAlbena het volgende:
Ha! Het werkt, super. Beiden bedankt, die extra uitleg vind ik ook wel handig, snap het nu namelijk ook.
np
pi_99405568
-|||---ლ(╹◡╹ლ)---|||-
  woensdag 13 juli 2011 @ 19:54:08 #46
80690 hooibaal
Be prepared.
pi_99424665
quote:
Handmatig kan het sowieso wel. Je kunt van een cel inderdaad een hyperlink maken, je doelbestand opgeven en dan bij 'Bladwijzer' het juiste werkblad kiezen. Dat is alleen nogal bewerkelijk. Ik zal eens kijken of ik een geautomatiseerde manier voor je heb.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
  woensdag 13 juli 2011 @ 20:10:44 #47
80690 hooibaal
Be prepared.
pi_99425368
Ok, het kan ook geautomatiseerd. Hiervoor heb je een hulpkolommetje nodig waarin je je link zet.

In dit hulpkolommetje zet je de volgende functie (dat nummer waarnaar je verwijst, veronderstel ik in cel C13):

=HYPERLINK("\Bestandsnaam.xlsx#"&C13&"A1";"linkje")

In deze cel komt dan blauw onderstreept het woord linkje te staan, en als je die aanklikt wordt het aangegeven bestand geopend op cel A1 van het bedoelde werkblad.

Het woord "linkje" kun je natuurlijk vervangen door iets wat jij leuk vindt, of door nogmaals dat nummer (dan geef je C13 aan na de ; ).

Ik weet niet welke versie van excel je gebruikt, maar let op de extensie .xls of .xlsx.

Succes!
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99428960
Is het mogelijk om bijvoorbeeld een melding in de mail te krijgen als een excelbestand is bewerkt cq. opgeslagen?

Ik heb wel al gezocht, maar ik snap het niet :P
Op zaterdag 15 augustus 2009 23:05 schreef eer-ik het volgende:
Ik vind je sig nogal denigrerend.
  woensdag 13 juli 2011 @ 21:57:46 #49
62215 qu63
..de tijd drinkt..
pi_99430446
quote:
5s.gif Op woensdag 13 juli 2011 21:29 schreef OA het volgende:
Is het mogelijk om bijvoorbeeld een melding in de mail te krijgen als een excelbestand is bewerkt cq. opgeslagen?

Ik heb wel al gezocht, maar ik snap het niet :P
Je zou een macro kunnen maken die iedere dat het bestand opgeslagen wordt je automagisch een mail stuurt, alleen moet Outlook daar wel voor aan staan geloof ik..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 14 juli 2011 @ 13:58:14 #50
57086 Allantois
Vis een optie?
pi_99454883
(Excel 2003, NL)

Hoi, heb als excel noob een vraag waar ik via internet niet uit kom.
Ik heb in een cel een uitkomst staan die via meerdere berekeningen elders een bepaalde waarde geeft. Deze waarde is bv 999. Nu wil ik uit deze rij (dus de 999e rij) de waarde van de cel uit een kolom opvragen, bijvoorbeeld A999.

Even geschetst wat ik wil:
H1 = 999 (via meerdere berekeningen)
K1 = A999

Ergo:
H1 = x
K1 = Ax

Hier moet een makkelijke functie voor zijn, maar ik kan hem niet vinden. Ik dacht al makkelijk in K1 de functie "=A(H1)" te doen, maar dat werkt helaas niet O-)
Je moet pas oversteken als er niets aankomt.
  donderdag 14 juli 2011 @ 14:03:37 #51
80690 hooibaal
Be prepared.
pi_99455125
quote:
0s.gif Op donderdag 14 juli 2011 13:58 schreef Allantois het volgende:
(Excel 2003, NL)

Hoi, heb als excel noob een vraag waar ik via internet niet uit kom.
Ik heb in een cel een uitkomst staan die via meerdere berekeningen elders een bepaalde waarde geeft. Deze waarde is bv 999. Nu wil ik uit deze rij (dus de 999e rij) de waarde van de cel uit een kolom opvragen, bijvoorbeeld A999.

Even geschetst wat ik wil:
H1 = 999 (via meerdere berekeningen)
K1 = A999

Ergo:
H1 = x
K1 = Ax

Hier moet een makkelijke functie voor zijn, maar ik kan hem niet vinden. Ik dacht al makkelijk in K1 de functie "=A(H1)" te doen, maar dat werkt helaas niet O-)
="A"&H1
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
  donderdag 14 juli 2011 @ 14:37:36 #52
57086 Allantois
Vis een optie?
pi_99456585
quote:
0s.gif Op donderdag 14 juli 2011 14:03 schreef hooibaal het volgende:

[..]

="A"&H1
Nu krijg ik heel netjes A999 te staan, maar ik wil de waarde van de cel van A999 overnemen.
Je moet pas oversteken als er niets aankomt.
  donderdag 14 juli 2011 @ 14:42:50 #53
15967 Frollo
You know I am a righteous man
pi_99456866
quote:
0s.gif Op donderdag 14 juli 2011 14:37 schreef Allantois het volgende:

[..]

Nu krijg ik heel netjes A999 te staan, maar ik wil de waarde van de cel van A999 overnemen.
=INDIRECT("A"&H1)
  donderdag 14 juli 2011 @ 14:45:26 #54
57086 Allantois
Vis een optie?
pi_99456993
quote:
7s.gif Op donderdag 14 juli 2011 14:42 schreef Frollo het volgende:

[..]

=INDIRECT("A"&H1)
Thanx ^O^
Je moet pas oversteken als er niets aankomt.
  donderdag 14 juli 2011 @ 14:47:32 #55
15967 Frollo
You know I am a righteous man
pi_99457111
quote:
0s.gif Op donderdag 14 juli 2011 14:45 schreef Allantois het volgende:

[..]

Thanx ^O^
np :)
  vrijdag 15 juli 2011 @ 14:36:48 #56
254206 Levolution
-|||----------|||-
pi_99502141
Ik heb een leuke vraag. Ik wil graag een staafdiagram met meerdere reeksen gebruiken, maar wel zodanig dat deze 'gescatterd' zijn. Als ik voor een staafdiagram kies, worden de data van de x-as algemeen gecategoriseerd. Bij een scatter grafiek is dit niet het geval; elke reeks heeft dan zijn eigen x-as data. Kan dit ook gerealiseerd worden met een staafdiagram?
This isn't even my final form.
pi_99575836
Oke, ik weet niet eens zeker of Excel hier het geschikst voor is, maar ik heb min of meer 70 kandidaten die allemaal tegen elkaar op moeten (in duo's, dus elke kandidaat heeft 69 battles).
Nu is dit al veel werk, maar in de tabel die ik gemaakt heb steeds eindeloos op en neer slepen om bij de een een nul en bij de ander een één in te vullen lijkt niet erg efficient.
Is er een manier waarop iig de helft vanzelf ingevuld wordt? (of idealiter een manier/programma dat gewoon in een pop-upje elke combinatie laat verschijnen waarbij ik snel de score in kan vullen)
pi_99577024
quote:
0s.gif Op vrijdag 15 juli 2011 14:36 schreef Levolution het volgende:
Ik heb een leuke vraag. Ik wil graag een staafdiagram met meerdere reeksen gebruiken, maar wel zodanig dat deze 'gescatterd' zijn. Als ik voor een staafdiagram kies, worden de data van de x-as algemeen gecategoriseerd. Bij een scatter grafiek is dit niet het geval; elke reeks heeft dan zijn eigen x-as data. Kan dit ook gerealiseerd worden met een staafdiagram?
Volgens mij kan je wel meer dan 1 x-as invoegen, maar ik weet niet precies hoe. Ik werk nooit met grafieken.
pi_99577090
quote:
0s.gif Op zondag 17 juli 2011 13:24 schreef Maartel het volgende:
Oke, ik weet niet eens zeker of Excel hier het geschikst voor is, maar ik heb min of meer 70 kandidaten die allemaal tegen elkaar op moeten (in duo's, dus elke kandidaat heeft 69 battles).
Nu is dit al veel werk, maar in de tabel die ik gemaakt heb steeds eindeloos op en neer slepen om bij de een een nul en bij de ander een één in te vullen lijkt niet erg efficient.
Is er een manier waarop iig de helft vanzelf ingevuld wordt? (of idealiter een manier/programma dat gewoon in een pop-upje elke combinatie laat verschijnen waarbij ik snel de score in kan vullen)
Waarom doe je niet in A2:A71 1-70 invullen
En in B1:BS1 ook.
Dan heb je in B2:BS70 elke combinatie wel staan...je gebruikt alleen de helft niet natuurlijk.
pi_99577349
Uhm, ik vrees dat ik niet helemaal begrijp wat je bedoelt?

En misschien moet ik nog even toevoegen dat uiteindelijk elk van de 70 een totaalscore heeft, vandaar dat ik de nullen ook invul om te zien wat al gedaan is, en ik met een 70x70 tabel werk.
pi_99577652
Ja ik bedoel ook een 70x70 tabel, dan is elk veld eronder een combinatie toch?
Maar ik begrijp dat je dat niet wilt?
pi_99578008
quote:
7s.gif Op zondag 17 juli 2011 14:16 schreef DaFan het volgende:
Ja ik bedoel ook een 70x70 tabel, dan is elk veld eronder een combinatie toch?
Maar ik begrijp dat je dat niet wilt?
Uhm, misschien begreep ik het verkeerd, ik dacht bij 'combinatie' aan dat er in elk vakje '1-0' '0-1' etc zou staan :P

Maar wat je nu precies bedoelt wat ik in vakjes moet zetten is me nog niet helder.
Althans, zoals t nu klinkt is t al precies zoals ik het heb, en moet ik dus idd continu op en neer scrollen om alles 'twee keer' in te vullen.
pi_99578714
Hm als ik het zo doe;


En ik vul in B3 in:
=INDIRECT(ADDRESS(COLUMN(B3);ROW(B3)))

En die trek ik door naar alle andere cellen onder de streepjes, dan nemen ze altijd automatisch de 'andere kant' over (C met E = 18 en E met C dus ook).
Is dat wat?

Anders moet je wellicht met Access proberen met een CROSS JOIN
http://office.microsoft.c(...)0096320.aspx#BMcross
pi_99578862
Nee, dat uitgangspunt ken ik wel, maar als in A3 1 staat moet in B2 juist een nul staan, da's t onhandige :)

Ach ja, in t ergste geval ben ik maar wat langer bezig, of ik versleep de onderste rijen even naar boven om het wat werkbaarder te maken. Niet ideaal, maar als t niet anders kan..
pi_99578884
quote:
0s.gif Op zondag 17 juli 2011 14:55 schreef Maartel het volgende:
Nee, dat uitgangspunt ken ik wel, maar als in A3 1 staat moet in B2 juist een nul staan, da's t onhandige :)
Haha ok nou dan houdt het voor even op.
Of je moet me IFs werken enzo.
pi_99578917
quote:
7s.gif Op zondag 17 juli 2011 14:55 schreef DaFan het volgende:

[..]

Haha ok nou dan houdt het voor even op.
Of je moet me IFs werken enzo.
Jep, alleen ben ik daar niet echt in thuis, en vrees ik vervolgens net zo lang bezig te zijn om alle cellen van juiste codes te voorzien :D
pi_99587958
Ah, ik heb de code te pakken!

=ALS(BL6=1;0;1)

als er in die cel een 1 staat wordt t in een andere cel een 0 en andersom..

Alleen hoe krijg ik dit nou makkelijk in alle (of iig de helft van) de cellen gezet zonder dat dat me net zoveel werk kost als handmatig invullen?
pi_99588166
quote:
0s.gif Op zondag 17 juli 2011 19:58 schreef Maartel het volgende:
Ah, ik heb de code te pakken!

=ALS(BL6=1;0;1)

als er in die cel een 1 staat wordt t in een andere cel een 0 en andersom..

Alleen hoe krijg ik dit nou makkelijk in alle (of iig de helft van) de cellen gezet zonder dat dat me net zoveel werk kost als handmatig invullen?
Slepen of Copy-Paste.. als je kopieert past ie ook automatisch de celreferentie aan.
Dus je kan kopieren, alle cellen selecteren die hem moeten hebben, en dan plakken.
pi_99588928
quote:
0s.gif Op zondag 17 juli 2011 19:58 schreef Maartel het volgende:
Ah, ik heb de code te pakken!

=ALS(BL6=1;0;1)

als er in die cel een 1 staat wordt t in een andere cel een 0 en andersom..

Alleen hoe krijg ik dit nou makkelijk in alle (of iig de helft van) de cellen gezet zonder dat dat me net zoveel werk kost als handmatig invullen?
Als je een cel selecteerd dan heb je rechtsonderin een groot blokje zitten. Deze kun je naar onder (boven, links rechts) slepen. Hiermee zal hij de conditites van de cel meenemen. Formules stijl etc
pi_99589384
quote:
0s.gif Op zondag 17 juli 2011 20:29 schreef Pakspul het volgende:

[..]

Als je een cel selecteerd dan heb je rechtsonderin een groot blokje zitten. Deze kun je naar onder (boven, links rechts) slepen. Hiermee zal hij de conditites van de cel meenemen. Formules stijl etc
Ja dat klopt, alleen neemt ie het dan niet correct mee omdat het niet om rechte rijen of een consequente formule gaat..

E4 is bijvoorbeeld gelinkt aan G2, terwijl E5 gelinkt is aan H2

Op een moment dat ik ga slepen maakt ie er echter G3 van.
  maandag 18 juli 2011 @ 11:30:38 #71
80690 hooibaal
Be prepared.
pi_99612872
quote:
0s.gif Op zondag 17 juli 2011 20:37 schreef Maartel het volgende:

[..]

Ja dat klopt, alleen neemt ie het dan niet correct mee omdat het niet om rechte rijen of een consequente formule gaat..

E4 is bijvoorbeeld gelinkt aan G2, terwijl E5 gelinkt is aan H2

Op een moment dat ik ga slepen maakt ie er echter G3 van.
Gelukkig heeft DaFan al wat werk voor je gedaan, zijn formule wisselt namelijk die cellen om. Alleen omdat de enen en nullen moeten worden omgewisseld wordt het dan:

quote:
7s.gif Op zondag 17 juli 2011 14:51 schreef DaFan het volgende:

=1-INDIRECT(ADDRESS(COLUMN(B3);ROW(B3)))

Het vervelende is dat je hem moet doortrekken naar een driehoekig gebied. Je kunt hem slepen over het vierkant, maar dan krijg je een hoop kringverwijzingen. Ben bang dat je toch nog 69 handelingen uit moet voeren om je blad vol te krijgen.

Op je invulblad alleen één kant van de driehoek invullen en op een tweede blad een kopie maken is misschien sneller uit te voeren.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99617056
Ik heb 'm te pakken inmiddels. Het enige lastige blijft dat wanneer ik nu een rij wil verplaatsen (vind het tussentijds wel fijn om personen met de hoogste totaalscore naar boven te slepen) de hele formules overhoop komen te liggen. Dat dus maar even niet doen :(
  dinsdag 19 juli 2011 @ 14:33:49 #73
48487 Martijn85
XBL: NL NoName
pi_99662920
Ik heb een lijst in excel (2010, EN) waar ik na elke niet-lege cel in kolom A 2 rijen wil invoegen.
Had al een code gevonden die 1 rij doet, maar krijg het niet voor elkaar om dit aan te passen

1
2
3
4
5
6
7
8
9
10
11
Sub InsertRows()
Dim i As Double
Dim LastRow As Double

LastRow = Cells(65536, 1).End(xlUp).Row

For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i

End Sub

dus:
1
2
3
4
hallo
hallo
hallo
hallo

moet worden:
1
2
3
4
5
6
7
hallo
>
>
hallo
>
>
etc...

Iemand enig idee?
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
  dinsdag 19 juli 2011 @ 15:11:34 #74
62215 qu63
..de tijd drinkt..
pi_99664512
quote:
0s.gif Op dinsdag 19 juli 2011 14:33 schreef Martijn85 het volgende:
Ik heb een lijst in excel (2010, EN) waar ik na elke niet-lege cel in kolom A 2 rijen wil invoegen.
Had al een code gevonden die 1 rij doet, maar krijg het niet voor elkaar om dit aan te passen
[ code verwijderd ]

dus:
[ code verwijderd ]

moet worden:
[ code verwijderd ]

Iemand enig idee?
Nog een "Rowsi.Insert Shift:=xlDown" doen?
Dus:
1
2
3
4
5
6
7
8
9
10
11
12
Sub InsertRows()
Dim i As Double
Dim LastRow As Double

LastRow = Cells(65536, 1).End(xlUp).Row

For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Rows(i).Insert Shift:=xlDown
Next i

End Sub
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_99695892
Ik wil verticaal zoeken alleen staat er nog tekst voor en tekst na de omschrijving die ik verticaal wil zoeken. Hoe splits ik die cel?
pi_99698721
Ik zit met het volgende probleem in excel.
Ik heb 2 excel-files.
In de eerste excel-file wil ik een hyperlink maken en als ik daar op klik wil ik naar de andere excel-file toe.
Die bestaat uit 52 werkbladen ( aantal weken ). Hoe krijg ik het voorelkaar om naar de juiste werkblad te gaan?
dus ik klik op de hyperlink en vervolgens kom ik op de juiste werkblad van de andere excel file uit....

Wie weet het?

Thanx
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
pi_99699006
quote:
0s.gif Op woensdag 20 juli 2011 09:51 schreef Stansfield het volgende:
Ik wil verticaal zoeken alleen staat er nog tekst voor en tekst na de omschrijving die ik verticaal wil zoeken. Hoe splits ik die cel?
Is de tekst die voor en na de omschrijving staat altijd hetzelfde/even lang? Zoals bijvoorbeeld "aaaa zoekterm bbbbb". Er zitten dan 5 karakters voor en 6 karakters na de zoekterm.

Dan kun je vervolgens MID gebruiken. Stel bovenstaande staat in A1, dan levert

MID(A1;6;LEN(A1)-5-6)

"zoekterm".

[ Bericht 8% gewijzigd door actuarisje op 20-07-2011 11:54:53 ]
  woensdag 20 juli 2011 @ 11:49:33 #78
62215 qu63
..de tijd drinkt..
pi_99699220
quote:
0s.gif Op woensdag 20 juli 2011 11:33 schreef sloopkogel het volgende:
Ik zit met het volgende probleem in excel.
Ik heb 2 excel-files.
In de eerste excel-file wil ik een hyperlink maken en als ik daar op klik wil ik naar de andere excel-file toe.
Die bestaat uit 52 werkbladen ( aantal weken ). Hoe krijg ik het voorelkaar om naar de juiste werkblad te gaan?
dus ik klik op de hyperlink en vervolgens kom ik op de juiste werkblad van de andere excel file uit....

Wie weet het?

Thanx
dmv de functie Hyperlink()
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_99699460
quote:
0s.gif Op woensdag 20 juli 2011 11:49 schreef qu63 het volgende:

[..]

dmv de functie Hyperlink()
Kan je daarmee ook het werkblad naar keuze openen? Een excelfile openen lukt wel, maar hoe geef je dan aan welk tabblad je automatisch geopend wil hebben?
Ik zou daar wel iets op kunnen verzinnen (als ik wat langer na zou denken), maar dan niet mbv Hyperlink()
  woensdag 20 juli 2011 @ 12:00:38 #80
62215 qu63
..de tijd drinkt..
pi_99699556
quote:
0s.gif Op woensdag 20 juli 2011 11:57 schreef actuarisje het volgende:

[..]

Kan je daarmee ook het werkblad naar keuze openen? Een excelfile openen lukt wel, maar hoe geef je dan aan welk tabblad je automatisch geopend wil hebben?
Ik zou daar wel iets op kunnen verzinnen (als ik wat langer na zou denken), maar dan niet mbv Hyperlink()
Normaal gesproken link je naar een tabblad door [filename.xlsx]'naam van tabblad'!A1 te doen, dat kan in hyperlink() ook
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_99700473
quote:
0s.gif Op woensdag 20 juli 2011 11:57 schreef actuarisje het volgende:

[..]

Kan je daarmee ook het werkblad naar keuze openen? Een excelfile openen lukt wel, maar hoe geef je dan aan welk tabblad je automatisch geopend wil hebben?
Ik zou daar wel iets op kunnen verzinnen (als ik wat langer na zou denken), maar dan niet mbv Hyperlink()
Het zal best wel door de functie hyperlink kunnen maar hoe kom ik op die werkbladen van de andere file?
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
pi_99700509
quote:
0s.gif Op woensdag 20 juli 2011 12:00 schreef qu63 het volgende:

[..]

Normaal gesproken link je naar een tabblad door [filename.xlsx]'naam van tabblad'!A1 te doen, dat kan in hyperlink() ook
Hoe zou dan zo'n programmeerregel eruit 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
  woensdag 20 juli 2011 @ 13:16:48 #83
48487 Martijn85
XBL: NL NoName
pi_99701879
quote:
0s.gif Op dinsdag 19 juli 2011 15:11 schreef qu63 het volgende:

[..]

Nog een "Rowsi.Insert Shift:=xlDown" doen?
Dus:
[ code verwijderd ]

Thanks

Heb nog een beetje zitten rommelen en toen kwam ik hier op uit.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub InsertRows()

    Dim c As Range
    Dim TotalRows As Long
    TotalRows = Cells(Rows.Count, 1).End(xlUp).Row

    For I = TotalRows To 2 Step -1
        Set c = Range("A" & I)
        If c.Offset(-1, 0) <> c Then
            c.Rows("1:2").EntireRow.Insert Shift:=xlDown
        End If
    Next I

End Sub

Moet ik alleen zorgen dat kolom A oploopt van 1,2,3...., hij doet het alleen waar de tekst in kolom A verandert.
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
  woensdag 20 juli 2011 @ 14:21:38 #84
80690 hooibaal
Be prepared.
pi_99704180
quote:
0s.gif Op woensdag 20 juli 2011 12:33 schreef sloopkogel het volgende:

[..]

Het zal best wel door de functie hyperlink kunnen maar hoe kom ik op die werkbladen van de andere file?
In deze post staat er een en ander over. Misschien dat je daarmee verder kan?
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_99704263
Dat komt omdat deze regel in je code staat:
If c.Offset(-1, 0) <> c Then

Als je deze code nou eens probeert?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub InsertRows()

Dim c As Range
Dim TotalRows As Long
TotalRows = Cells(Rows.Count, 1).End(xlUp).Row

For i = TotalRows To 2 Step -1
Set c = Range("A" & i)
    
    If c.Offset(-1, 0).Value = "" Or c.Value = "" Then
        Else
        c.Rows("1:2").EntireRow.Insert Shift:=xlDown
    End If
Next i
    
End Sub
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
  woensdag 20 juli 2011 @ 14:30:39 #86
48487 Martijn85
XBL: NL NoName
pi_99704531
quote:
3s.gif Op woensdag 20 juli 2011 14:23 schreef Deetch het volgende:
Dat komt omdat deze regel in je code staat:
If c.Offset(-1, 0) <> c Then

Als je deze code nou eens probeert?
[ code verwijderd ]

Hij is fijn :) Thanks!
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
  woensdag 20 juli 2011 @ 22:20:56 #87
49641 Individual
Meet John Doe...
pi_99726390
...
reset
pi_99739774
quote:
0s.gif Op woensdag 20 juli 2011 22:20 schreef Individual het volgende:
...
nuttig hoor
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 21 juli 2011 @ 12:00:53 #89
49641 Individual
Meet John Doe...
pi_99743372
quote:
3s.gif Op donderdag 21 juli 2011 09:53 schreef Deetch het volgende:

[..]

nuttig hoor
Ik wilde wat posten, bedacht dat ik er misschien toestemming van een mod voor nodig had en klikte terug. Kreeg een error en mijn deels-post werd gepost. Daarom heb ik het weggehaald.

Een mod is ge-PM'ed dus wacht op antwoord.
reset
pi_99784459
Gisteren had ik een uitdaging. Uiteindelijk is het redelijk goed gekomen omdat het een beperkte hoeveelheid aan regels was maar het was me toch nog iets te veel handwerk.

Het doel was duplicaten zoeken.

In kolom A startend op A1 had ik 105 waardes staan.
In kolom B startend op B1 had ik 766 waardes staan.

In X aantal waardes in kolom A kwam ook in kolom B voor (achteraf bleek een stuk of 31).
Nu kan je wel makkelijk duplicaten verwijderen in excel maar hoe kan je ze makkelijk sorteren en vinden?


Ik heb uiteindelijk deze code gebruikt in kolom C

1
2
3
4
5
6
=VERGELIJKEN(A1;$B$1:$B$766;0 )
=VERGELIJKEN(A2;$B$1:$B$766;0 )
=VERGELIJKEN(A3;$B$1:$B$766;0 )
=VERGELIJKEN(A4;$B$1:$B$766;0 )
=VERGELIJKEN(A5;$B$1:$B$766;0 )
etc

Dat geeft bij elke waarde die in kolom A staat de regel waar het in kolom B te vinden is.
Waardes die niet te vinden zijn #N/B


Nu waren het maar 31 duplicaten en waren ze daarna redelijk makkelijk uit die 766 met het handje te filteren. Maar het liefste zou ik natuurlijk hebben dat ze autiomatisch gefilterd worden.
Bijvoorbeeld de niet duplicaten die verwijderd worden of de duplicaten gehighlight, whatever.

Iets om duplicaten te sorteren.

Zouden jullie hier mee kunnen helpen?
pi_99809682
Zie hier:
Dubbele records verwijderen of een lijst met unieke records maken in Excel
http://support.microsoft.com/kb/262277
Kan dus via je advanced filter
pi_99824125
quote:
0s.gif Op vrijdag 22 juli 2011 19:46 schreef hendrik2009 het volgende:
Zie hier:
Dubbele records verwijderen of een lijst met unieke records maken in Excel
http://support.microsoft.com/kb/262277
Kan dus via je advanced filter
Dat is dus juist niet wat ik wil.
Ik wil de unieke verwijderen of een lijst met dubbele maken
  Moderator / Redactie Sport zaterdag 23 juli 2011 @ 10:56:15 #93
92686 crew  borisz
Keurmeester
pi_99831331
Noobvraagje. Ben op een een of andere manier mijn 'formulebalk of functiebalk' kwijt geraakt en het lukt mij niet meer om die balk weer terug te krijgen. Iemand een idee?
(Excel 2010)
winnaar wielerprono 2007 :) Last.FM
pi_99833923
quote:
0s.gif Op zaterdag 23 juli 2011 00:31 schreef Godtje het volgende:

[..]

Dat is dus juist niet wat ik wil.
Ik wil de unieke verwijderen of een lijst met dubbele maken
Oh, sorry, niet goed gelezen. Een countif in kolom C dan?
pi_99913041
quote:
0s.gif Op zaterdag 23 juli 2011 10:56 schreef borisz het volgende:
Noobvraagje. Ben op een een of andere manier mijn 'formulebalk of functiebalk' kwijt geraakt en het lukt mij niet meer om die balk weer terug te krijgen. Iemand een idee?
(Excel 2010)
Als Excel 2010 er het zelfde uitziet als 2007:

Menuitem "View" selecteren en dan het vinkje voor Formulabar aanzetten.
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_99919620
ik heb in excel 20 verschillende onderdelen, die allemaal een waarde hebben.
bijvoorbeeld:
1. denken 80%
2. lezen 60%
3. schrijven 70%

Nu laat ik in excel de formule max bekijken welk percentage het hoogste is.
Hij laat dan op een appart blad zien welk onderdeel het hoogste scoort.

Nu wil ik dat hij van dat hoogte percentage, hier dus 80%, ook de tekst denken weergeeft.

iemand enig idee hoe dat werkt?
pi_99920225
Als je de omschrijving en het precentage in 2 cellen hebt staan kan je het toch ook gewoo met filteren sorteren zodat het van hoog naar laag gaat?
  maandag 25 juli 2011 @ 15:50:22 #98
74976 JDude
groetjes, veldmuis
pi_99924163
Komen percentages vaker dan 1 keer voor? Zo nee, dan kun je verticaal zoeken (VERT.ZOEKEN / VLOOKUP) gebruiken.
It's always around me, all this noise
But not nearly as loud as the voice saying
"Let it happen, let it happen (It's gonna feel so good)
Just let it happen, let it happen"
  maandag 25 juli 2011 @ 16:04:15 #99
62215 qu63
..de tijd drinkt..
pi_99924704
quote:
7s.gif Op maandag 25 juli 2011 15:50 schreef JDude het volgende:
Komen percentages vaker dan 1 keer voor? Zo nee, dan kun je verticaal zoeken (VERT.ZOEKEN / VLOOKUP) gebruiken.
Niet als de tekst links van het percentage staat..

En wat doe je als 80% meer dan 1x in je lijst voorkomt als hoogste waarde?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 25 juli 2011 @ 16:09:11 #100
74976 JDude
groetjes, veldmuis
pi_99924895
quote:
0s.gif Op maandag 25 juli 2011 16:04 schreef qu63 het volgende:

Niet als de tekst links van het percentage staat..
Een beetje met kolommen schuiven moet wel lukken toch? En als percentage en tekst in 1 cel staan, dan kan 'ie beter maar gewoon stoppen met Excel gebruiken :').
quote:
En wat doe je als 80% meer dan 1x in je lijst voorkomt als hoogste waarde?
Dan gaat het niet nee, maar dat zei ik al.
It's always around me, all this noise
But not nearly as loud as the voice saying
"Let it happen, let it happen (It's gonna feel so good)
Just let it happen, let it happen"
pi_99925023
Even de uitgangspunten:
In kolom B staan van B1 tm B20 de percentages
In kolom A staan in A1 tm A20 de denken, schrijven, etc

Met de formule hieronder vindt je dan de tekst uit kolom A die hoort bij het maximum uit kolom B
=INDIRECT("A"&MATCH(MAX(B1:B20),B1:B20,0))
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_99925156
Als de percentages pas later beginnen (bijv B3:B22) dan moet je bij het getal dat uit de MATCH formule komt nog het verschil ten opzichte van 1 optellen, da's dus 2

de formule wordt dan:
=INDIRECT("A"&MATCH(MAX(B3:B22),B3:B22,0)+2)

[ Bericht 7% gewijzigd door Deetch op 25-07-2011 17:03:59 ]
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_99959025
ik heb in me excel bestand ineens een stukje witruimte aan de rechterkant.

weet iemand hoe je dit kan verwijderen?

Iedere pagina heeft aan de rechterkant witruimte.
Ik heb de pagina liggend, dus zegmaar 29,6cm

nu is tie 27.9 cm
pi_99961576
quote:
0s.gif Op dinsdag 26 juli 2011 13:44 schreef tonygils het volgende:
ik heb in me excel bestand ineens een stukje witruimte aan de rechterkant.

weet iemand hoe je dit kan verwijderen?

Iedere pagina heeft aan de rechterkant witruimte.
Ik heb de pagina liggend, dus zegmaar 29,6cm

nu is tie 27.9 cm
Bij print preview, page setup je schaal aanpassen naar meer dan 100% zodat het geprinte deel precies op 1 pagina past.
Waarschijnlijk heb je meer regels geselecteerd dan de vorige keer en past het geselecteerde gebied anders in de hoogte niet meer op 1 pagina. Je zou ook de marges boven en onder kunnen verkleinen, dan wordt je geprinte gebied ook vanzelf breder als je het uitprint.

Anders helpt dit ook wel
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
  woensdag 27 juli 2011 @ 06:33:33 #105
15080 static
03.09.2006 - 11:35
pi_99991853
Ik krijg een grafiek aangeleverd waarvan ik de data source wil zien. Die is hidden, Dus als ik naar de data source via de grafiek ga zie ik dit:

1='_Hidden8'!$A$1:$C$15

Heb alle rows en columns unhidden gemaakt, heb cel A1 e.d. bekeken, maar kan nérgens de source data vinden; hoe kan ik dat wel zien?


Edit: laat maar, ben er al achter. :@
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_99992677
hihi je moet natuurlijk wel het tabblad "_Hidden8" zichtbaar maken
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
  woensdag 27 juli 2011 @ 08:56:10 #107
15080 static
03.09.2006 - 11:35
pi_99992768
Dat dus. En laten we nu maar gewoon doen of mijn post er niet staat. O-)
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_99993284
quote:
0s.gif Op woensdag 27 juli 2011 08:56 schreef static het volgende:
Dat dus. En laten we nu maar gewoon doen of mijn post er niet staat. O-)
Welke post?
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.
Nou weer serieus, het lijkt wel komkommertijd.
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_99993383
quote:
3s.gif Op woensdag 27 juli 2011 09:30 schreef Deetch het volgende:

[..]

Welke post?
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.
Nou weer serieus, het lijkt wel komkommertijd.
Ik heb nog steeds geen bevredigend antwoord dus als je ideeen hebt ;)

[Excel] Het grote Excel vragen topic #27
pi_99997207
quote:
0s.gif Op woensdag 27 juli 2011 09:35 schreef Godtje het volgende:

[..]

Ik heb nog steeds geen bevredigend antwoord dus als je ideeen hebt ;)

[Excel] Het grote Excel vragen topic #27
Ben je op zoek naar een antwoord binnen Excel of mag het ook mbv een macro? In het eerste geval heb ik niet direct een idee. Het tweede geval is niet zo moeilijk. Je zou onderstaande macro kunnen gebruiken.

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
Option Base 1

Sub FindNonUniqueRecords()

Dim values() As Variant
Dim lastrowA As Long
Dim lastrowB As Long
Dim arrayLength As Long

lastrowA = Range("A65536").End(xlUp).Row
lastrowB = Range("B65536").End(xlUp).Row
ReDim values(lastrowA)

With Sheet1

'Put column A in array
For i = 1 To lastrowA
  values(i) = .Cells(i, 1)
Next i

arrayLength = UBound(values)

'Check if value in column B is in column A
For j = 1 To lastrowB
  counter = 0
  For k = 1 To arrayLength
    If .Cells(j, 2) = values(k) Then counter = counter + 1
  Next k
  .Cells(j, 256) = counter
Next j

'Highlight duplicates
For l = 5 To 1 Step -1
  If .Cells(l, 256) > 0 Then .Cells(l, 2).Interior.ColorIndex = 3 ' or delete with .Rows(l).Delete
Next l

'Delete counter-column
.Columns(256).Delete

End With

End Sub

Er vanuit gaande dat de data in kolommen A en B staan, wordt nu gekeken of een waarde in kolom B ook al in kolom A voorkomt. Zo ja, dan wordt deze cel gekleurd

[ Bericht 56% gewijzigd door actuarisje op 27-07-2011 11:59:58 ]
pi_100002785
en in plaats van kleuren zou je hem ook kunnen verwijderen of opslaan in een array en dan later in een aparte kolom weer neer kunnen zetten (inclusief een tellertje hoevaak die waarde is voorgekomen)
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_100003425
Ik vind een macro een geweldig idee ik heb er alelen weinig/geen verstand van.

Foutmelding in:

1
2
3
4
'Put column A in array
For i = 1 To lastrowA
    [b]values(i) = .Cells(i, 1)[/b]
Next i

Dat stukje.
En ik heb inderdaad waardes in A en B
pi_100008543
als je een de [ b ] en [ /b ] weg haalt?
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_100008567
quote:
3s.gif Op woensdag 27 juli 2011 16:08 schreef Deetch het volgende:
als je een de [ b ] en [ /b ] weg haalt?
Die had ik er in gezet om het Bold te maken maar dat werkt kennelijk niet ;(
Dat staat uiteraard niet ni de echte code.
pi_100017667
Welke foutmelding?
pi_100023638
quote:
0s.gif Op woensdag 27 juli 2011 13:53 schreef Godtje het volgende:
Ik vind een macro een geweldig idee ik heb er alelen weinig/geen verstand van.

Foutmelding in:
[ code verwijderd ]

Dat stukje.
En ik heb inderdaad waardes in A en B
Ik ga er hier wel van uit dat het werkblad waar je gegevens opstaan de naam 'Sheet1' heeft.
pi_100085081
Ik zie dat hier een paar specialisten zitten mbt excel , daarom deze vraag van een beetje leek ;

Is het mogelijk dat verwijzingen van een cel naar een cel op een ander tabblad gedaan kan worden , en dat deze dan in een lege cel geplaatst wordt als bijv ; A1 vol is zodat hij hem automatisch plaatst in A2.

Mocht dan A2 vol zijn dat hij de doorverwezen info naar A3 plaatst enz ...met als laatste optie bijvoorbeeld A30 . Meer zal ik toch niet nodig hebben.


Wie o wie .

Bakkertje.
pi_100085475
Kan deze code ook netter/sneller? Hij haalt van alle cellen in de geselecteerde de spaties voor en achter weg en herformat dan de cel, hetzelfde als je het zou doen met F2 en Enter.

Dit omdat in een kolom zowel tekst, nummers, datum als tijd waarden voorkomen echter met een variabel aantal spaties er voor en er achter en ik wil er een bruikbare sheets van maken.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub Trim_ReFormat()

Dim c As Range

For Each c In Selection
    If Application.IsText(c) = True Then
        c.Value = Trim(c)
        c.Select
        SendKeys "{F2}", True
        SendKeys "{ENTER}", True
    End If
Next c

End Sub
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_100086074
Is het telkens hetzelfde tabblad waar de verwijzing heen moet? Bijv Sheet2? en altijd in kolom A?

Selecteer de cel waarnaar verwezen moet worden en voer dan onderstaande macro uit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub Bakkerrrrrrrr()

Dim adres As String
Dim blad as string

adres = ActiveCell.Address 'let op is absolute verwijzing
blad = ActiveSheet.Name

'naar blad waar verwijzing komt gaan (Sheet2 vervangen door juiste bladnaam)
Sheets("Sheet2").Select

'naar juiste kolom gaan (mag dus ook B1 of C1 etc zijn)
Range("A1").Select 'aanpassen aan juiste kolom naam

'naar laatste gevulde cel
Application.Goto Reference:="R65536C[0]"
Selection.End(xlUp).Select

'in eerstvolgende lege cel de verwijzing plaatsen
ActiveCell.Offset(1, 0).Formula = "='" & blad & "'!" & adres

End Sub
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
  vrijdag 29 juli 2011 @ 15:24:49 #120
80690 hooibaal
Be prepared.
pi_100089849
quote:
0s.gif Op vrijdag 29 juli 2011 13:11 schreef Bakkerrrrrrrr het volgende:
Ik zie dat hier een paar specialisten zitten mbt excel , daarom deze vraag van een beetje leek ;

Is het mogelijk dat verwijzingen van een cel naar een cel op een ander tabblad gedaan kan worden , en dat deze dan in een lege cel geplaatst wordt als bijv ; A1 vol is zodat hij hem automatisch plaatst in A2.

Mocht dan A2 vol zijn dat hij de doorverwezen info naar A3 plaatst enz ...met als laatste optie bijvoorbeeld A30 . Meer zal ik toch niet nodig hebben.


Wie o wie .

Bakkertje.
Als ik zou snappen wat je wil, dan zou ik je misschien wel kunnen helpen.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_100090006
quote:
0s.gif Op vrijdag 29 juli 2011 15:24 schreef hooibaal het volgende:

[..]

Als ik zou snappen wat je wil, dan zou ik je misschien wel kunnen helpen.
is al gedaan hierboven ;-)
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
  vrijdag 29 juli 2011 @ 15:40:37 #122
80690 hooibaal
Be prepared.
pi_100090369
quote:
3s.gif Op vrijdag 29 juli 2011 15:29 schreef Deetch het volgende:

[..]

is al gedaan hierboven ;-)
Oeps, overheen gekeken :)
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_100090639
Beste Deetch. Ik ben namelijk nog niet al te bekend met macro's maken dus jouw uitleg gaat mij net iets te ver. Kun je misschien een korte uitleg geven , of is dat teveel gevraagd ?


INVUL VELD is het tabblad waar gegevens worden ingevuld, en die ook rekensommen bevat .

Heb nu de volgende formule staan in A1 op blad factuur ;

=ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!A1) dit is om de cel leeg te laten als niks is besteld

In C1 staat de volgende formule ;

=ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!AM1) ook leeg blijven als niks is besteld

In E1 staat ;
=ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!C6) blijft ook leeg als niks is besteld


En dan staat in G1 ;
=ALS(OF(C1="";E1="");"";SOM(D26*F26)) ook om cel leeg te laten

Bovenstaande formules staan respectievelijk voor ;

Produkt

Aantal

Prijs

Totaalprijs


Dit zijn dus de formules zoals ik ze nu gebruik om de cellen leeg te laten op de factuur als er niks is ingevuld op het INVUL VELD .

Alleen snap ik die macro niet om mijn eerste vraag voor elkaar te krijgen.


Bakkerrrrr.
pi_100092247
En wat wil je nu precies met die vraag tav verwijzingen want misschien begrijpen we elkaar wel verkeerd.
Wel jammer voor je dat het nu vrijdag is dan is het vaak een beetje rustig.
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_100106028
Nou ik ben (nog) niet bekend met macro's maken . Ik heb de bovenstaande 4 cellen met formules gevuld , en dit 30 rijen onder elkaar (tot A30) op tabblad FACTUUR

Daar verschijnt dus informatie in als er iets is ingevuld op het tabblad "INVUL VELD" . Maar ik wil dat die rijen A1 tot A30 , onder elkaar worden ingevuld zonder lege cellen ertussen .

Helaas zijn er meer dan 30 produkten (laten we zeggen 100) , dus als iemand iets besteld wat op het tabblad "INVUL VELD" wordt ingevuld bij het 31st produkt , verschijnt deze niet in beeld omdat deze gekoppeld is aan A31 , C31 , E31 en G31 , maar die zijn er niet. Er is dan wel ruimte in cellen erboven , want niemand besteld nooit meer dan 30 verschillende produkten.

DUS , de info van cellen A1 tot A100 (dit zijn die 100 produkten) op tabblad "INVUL VELD" moet verwezen worden naar de cellen A1 tot A30 en daarin geplaatst worden.

Hoe koppel ik daar een macro aan.

Ik hoop dat ik het nu wel duidelijk uitleg , maar ja dat weet ik niet want ik weet niet hoe een macro werkt .

Bakkertje
pi_100290063
Ik ben bezig met een urenregistratie. Heb per dag de begintijd en eindtijd en de formule geeft een totaal. (vb: start: 9:00 eind: 21:00 totaal: 9:00) Als ik nu van alle dagen van de week het totaal wil uitrekenen (vb: 9:00 + 8:30 + 12:00) dan geeft de formule niet het totaal maar hij telt de uren door (dus 26 uur wordt 2:00).

Hoe kan ik er voor zorgen dat hij totalen gaat geven?
  woensdag 3 augustus 2011 @ 21:59:04 #127
152215 ManAtWork
Maar nu even niet,...
pi_100290538
quote:
0s.gif Op woensdag 3 augustus 2011 21:51 schreef Greatmarked het volgende:
Ik ben bezig met een urenregistratie. Heb per dag de begintijd en eindtijd en de formule geeft een totaal. (vb: start: 9:00 eind: 21:00 totaal: 9:00) Als ik nu van alle dagen van de week het totaal wil uitrekenen (vb: 9:00 + 8:30 + 12:00) dan geeft de formule niet het totaal maar hij telt de uren door (dus 26 uur wordt 2:00).

Hoe kan ik er voor zorgen dat hij totalen gaat geven?
Kijk even bij de celopmaak.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
  woensdag 3 augustus 2011 @ 22:00:28 #128
62215 qu63
..de tijd drinkt..
pi_100290611
quote:
0s.gif Op woensdag 3 augustus 2011 21:51 schreef Greatmarked het volgende:
Ik ben bezig met een urenregistratie. Heb per dag de begintijd en eindtijd en de formule geeft een totaal. (vb: start: 9:00 eind: 21:00 totaal: 9:00) Als ik nu van alle dagen van de week het totaal wil uitrekenen (vb: 9:00 + 8:30 + 12:00) dan geeft de formule niet het totaal maar hij telt de uren door (dus 26 uur wordt 2:00).

Hoe kan ik er voor zorgen dat hij totalen gaat geven?
quote:
0s.gif Op woensdag 3 augustus 2011 21:59 schreef ManAtWork het volgende:

[..]

Kijk even bij de celopmaak.
En dan kiezen voor [uu]:mm ipv uu:mm
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100290677
[uu] does the trick! Bedankt!
  vrijdag 5 augustus 2011 @ 12:21:57 #130
62215 qu63
..de tijd drinkt..
pi_100349071
British teenager named 'Microsoft Excel world champion'

Nooit geweten dat er zelfs een WK voor is!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 5 augustus 2011 @ 13:24:00 #131
49641 Individual
Meet John Doe...
pi_100351033
quote:
0s.gif Op vrijdag 5 augustus 2011 12:21 schreef qu63 het volgende:
British teenager named 'Microsoft Excel world champion'

Nooit geweten dat er zelfs een WK voor is!
Iemand een linkje naar de opdrachten?
reset
pi_100355030
Weet iemand hoe ik hier 1 cel na een tig tal kan linken? Je kiest een jaartal uit van 2-6 en in het vakje percentage komt dan dat nummer direct te staan. Ik zit te kloten met enorme IF constructies die niet werken. Iemand een idee?

People once tried to make Chuck Norris toilet paper. He said no because Chuck Norris takes crap from NOBODY!!!!
Megan Fox makes my balls look like vannilla ice cream.
  vrijdag 5 augustus 2011 @ 15:23:47 #133
62215 qu63
..de tijd drinkt..
pi_100355526
quote:
0s.gif Op vrijdag 5 augustus 2011 15:10 schreef sitting_elfling het volgende:
Weet iemand hoe ik hier 1 cel na een tig tal kan linken? Je kiest een jaartal uit van 2-6 en in het vakje percentage komt dan dat nummer direct te staan. Ik zit te kloten met enorme IF constructies die niet werken. Iemand een idee?

[ afbeelding ]
=vert.zoeken() al geprobeerd?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100358325
quote:
0s.gif Op vrijdag 5 augustus 2011 15:23 schreef qu63 het volgende:

[..]

=vert.zoeken() al geprobeerd?
Bingo! =vlookup(B2,(tabel),(2e rij)) werkte prima! Dank!
People once tried to make Chuck Norris toilet paper. He said no because Chuck Norris takes crap from NOBODY!!!!
Megan Fox makes my balls look like vannilla ice cream.
  zaterdag 6 augustus 2011 @ 21:06:27 #135
17637 spooky1234
Whaazzuuuuup!!
pi_100401788
Probleempje;

Tabel 1
- Kolom A; Klantnr
- Kolom B; Betaling
Sommige klanten hebben meerdere betalingen, bijvb. 10 euro in rij 5 en 25 euro in rij 80.

Tabel 2
Tabel 2 wordt een lijst van Unieke klantnrs, dus voor elke klant slechts 1 vermelding en dan saldo van alle betalingen. Dit moet een tabel zijn dat 'zichzelf invult' dus niet elke keer dmv handelingen tabel 1 converteren naar 2.

Kan je vlookup op een of andere manier combineren met IF en Sum om dit te bewerkstelligen?
I see dumb people! They are everywhere, walking around, not even knowing they are dumb!
  zaterdag 6 augustus 2011 @ 21:32:59 #136
49641 Individual
Meet John Doe...
pi_100402809
SUMIF is de formule die de totalen van die klanten kan vinden iig.

Met een dynamische COUNTIF-ROW en daarop een VLOOKUP-SMALL kan je ook die unique klanten dynamisch maken.

Ben je thuis in Excel?
reset
  zaterdag 6 augustus 2011 @ 21:35:40 #137
17637 spooky1234
Whaazzuuuuup!!
pi_100402897
ik kan wel wat excel countif en simif ben ik mee bekend en ook vlookup maar weet niet wat je bedoelt met vlookup small?
I see dumb people! They are everywhere, walking around, not even knowing they are dumb!
pi_100403364
Pivottable
  zaterdag 6 augustus 2011 @ 21:49:51 #139
17637 spooky1234
Whaazzuuuuup!!
pi_100403404
quote:
0s.gif Op zaterdag 6 augustus 2011 21:48 schreef DaFan het volgende:
Pivottable
Oh ja damn, dat ik daar niet aan dacht! Cool!
I see dumb people! They are everywhere, walking around, not even knowing they are dumb!
  zaterdag 6 augustus 2011 @ 21:53:34 #140
49641 Individual
Meet John Doe...
pi_100403517
Als je een colom (A) voor de klanten zet die zegt IF(COUNTIF('klant B5', 'klantenlijst' B$2:B5)>1, ROW(),"") dan krijg je een rijnummer voor de unieke klanten te staan.

In die andere tabel zet je in colom F 1,2,3,etc. In colom G zet je VLOOKUP(SMALL(colom A,F1),A:B,2,0).

Met een beetje spelen kom je er wel uit en dan heb je een automatische unieke lijst ipv dat met de unieke filter (of pivottable) te doen.
reset
pi_100403520
quote:
0s.gif Op zaterdag 6 augustus 2011 21:49 schreef spooky1234 het volgende:

[..]

Oh ja damn, dat ik daar niet aan dacht! Cool!
Echt 5 sec werk :P Succes.
pi_100429959
Beste Fok!-vrienden,

Ik ben een tijdje bezig geweest in Excel 2007 NL, maar loop met iets vast.


In bovenstaand plaatje wil ik een ding voor elkaar krijgen.
Ik wil graag een soort van totaalscore berekenen, maar op een aparte manier. In rij 7 en 14 moet de totaalscore komen te staan van de BESTE DRIE cijfers erboven. Google-en en de helpfunctie konden me niet verder helpen. Weten jullie hoe ik dat kan automatiseren? Nu gebeurt het handmatig.

Dank voor het lezen en voor de hulp :)
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100430928
Hoi.
Als je scores in A1:A6 staan kan je hiermee de top 3 sommeren:
1=SOM(GROOTSTE($A$1:$A$6;RIJ(1:3)))
Bevestigen met Ctrl-Shift-Enter

of
1=SOMPRODUCT(GROOTSTE($A$1:$A$6;RIJ(1:3)))
Dan geen Ctrl-Shift-Enter

Succes.
pi_100430972
Dank! Ik ga er mee aan de slag.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100452858
quote:
0s.gif Op zaterdag 6 augustus 2011 21:53 schreef Individual het volgende:
Als je een colom (A) voor de klanten zet die zegt IF(COUNTIF('klant B5', 'klantenlijst' B$2:B5)>1, ROW(),"") dan krijg je een rijnummer voor de unieke klanten te staan.

In die andere tabel zet je in colom F 1,2,3,etc. In colom G zet je VLOOKUP(SMALL(colom A,F1),A:B,2,0).

Met een beetje spelen kom je er wel uit en dan heb je een automatische unieke lijst ipv dat met de unieke filter (of pivottable) te doen.
Waar gebruik je die "small" dan voor?
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_100453068
Vraagje over Search&Replace via VBA:

Ik wil met behulp van de volgende regel

1ws.Columns(i + Range("Column_First_TestCase") - 1).Replace What:=sFind, Replacement:=sReplace, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

een Search en Replace doen.

sFind = BLR_INS_???
sReplace = BLR_INS_02_003

Nu heb ik ergens in mijn sheet "BLR_INS_00_003" staan. Ik zou nu verwachten dat hij dit vervangt door "BLR_INS_02_003". Maar dat gebeurt niet. Wat ik wel krijg is dit "BLR_02_003_02_003003".
Iemand enig idee wat er hier gebeurt? (Excel 2010)
pi_100453268
??? Is exact 3 karakters. Je moet * hebben denk ik?
pi_100453828
Oh wat flauw. Dat was het inderdaad...
pi_100454686
quote:
0s.gif Op woensdag 27 juli 2011 22:25 schreef actuarisje het volgende:

[..]

Ik ga er hier wel van uit dat het werkblad waar je gegevens opstaan de naam 'Sheet1' heeft.
Had ik al gereageerd? Nee he? :@
Ik heb weer tijd vandaag :D


De macro werkt! Met een foutje


1
2
3
4
5
6
7
a    b
b    c
c    d
d    e
e    f
f    g
g    a

Hij highlight keurig b, c, d, e en f in de rechter rij. Maar de G en de A niet.
Dit is even een test opstelling uiteraard.


Met deze macro code
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
Option Base 1
Sub FindNonUniqueRecords()

Dim values() As Variant
Dim lastrowA As Long
Dim lastrowB As Long
Dim arrayLength As Long


lastrowA = Range("A65536").End(xlUp).Row
lastrowB = Range("B65536").End(xlUp).Row
ReDim values(lastrowA)

With Blad5

'Put column A in array
For i = 1 To lastrowA
  values(i) = .Cells(i, 1)
Next i

arrayLength = UBound(values)

'Check if value in column B is in column A
For j = 1 To lastrowB
  counter = 0
  For k = 1 To arrayLength
    If .Cells(j, 2) = values(k) Then counter = counter + 1
  Next k
  .Cells(j, 256) = counter
Next j

'Highlight duplicates
For l = 5 To 1 Step -1
  If .Cells(l, 256) > 0 Then .Cells(l, 2).Interior.ColorIndex = 3 ' or delete with .Rows(l).Delete
Next l

'Delete counter-column
.Columns(256).Delete

End With
End Sub
pi_100454713
En gelijk een toevoeging. :{
Heel Blad5 gewist en nieuwe aangemaakt om eventuele achtergebleven code, vervuiling whatever te verwijderen

Nu een fout op

[code] values(i) = .Cells(i, 1)[/code]

;(



ok, Dan krijgt hij intern de naam blad6. Ook al is de pretty name Blad5
Opgelost. Eerste post blijft staan.
pi_100501652
ik heb een vraag over een formule doortrekken in excel.
Ik wil:
- A1-B1
- A1-B2
- A1-B3
- A2-B4
- A2-B5
- A2-B6
- A3-B7
- A3-B8
enz..

Met doortrekken lukt dit niet, hebben jullie een oplossing?
thanx
  dinsdag 9 augustus 2011 @ 12:04:05 #152
62215 qu63
..de tijd drinkt..
pi_100502784
je kan alles dynamisch maken dmv "A&afronden.omhoog((rij()/3);1)" ipv A1 etc.
Uit t hoofd, kan dus fouten bevatten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100505047
Indirect eromheen ;)
  dinsdag 9 augustus 2011 @ 13:12:31 #154
62215 qu63
..de tijd drinkt..
pi_100505316
quote:
0s.gif Op dinsdag 9 augustus 2011 13:04 schreef DaFan het volgende:
Indirect eromheen ;)
Dat zei ik O-)
quote:
0s.gif Op dinsdag 9 augustus 2011 12:04 schreef qu63 het volgende:
Uit t hoofd, kan dus fouten bevatten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100508327
Hallo,

Ik ben op zoek naar een simpele excel sheet voor producten die ik verkoop. Klant, winst, verzendkosten e.d. en met formules e.d. erin. Een ook een unieke ID voor elke nieuwe "bestelling" Is vast ergens wel een voorbeeld van?
  dinsdag 9 augustus 2011 @ 14:46:11 #156
249182 Holy_Goat
mhèèhèhè
pi_100509185
quote:
0s.gif Op dinsdag 9 augustus 2011 14:27 schreef portabel het volgende:
Hallo,

Ik ben op zoek naar een simpele excel sheet voor producten die ik verkoop. Klant, winst, verzendkosten e.d. en met formules e.d. erin. Een ook een unieke ID voor elke nieuwe "bestelling" Is vast ergens wel een voorbeeld van?
vast wel op google :)
pi_100511964
Tja, "google docs spreadsheet sales" ik heb al allerlei termen gebruikt :(
  dinsdag 9 augustus 2011 @ 15:46:15 #158
74976 JDude
groetjes, veldmuis
pi_100512377
Zoiets kun je zelf toch wel in een uurtje in elkaar draaien?
It's always around me, all this noise
But not nearly as loud as the voice saying
"Let it happen, let it happen (It's gonna feel so good)
Just let it happen, let it happen"
pi_100512730
Je hebt toch ook van die sjablomen? Ik weet ff niet waar die ook alweer zitten.
  dinsdag 9 augustus 2011 @ 16:09:49 #160
62215 qu63
..de tijd drinkt..
pi_100513683
quote:
0s.gif Op dinsdag 9 augustus 2011 15:52 schreef Stansfield het volgende:
Je hebt toch ook van die sjablomen? Ik weet ff niet waar die ook alweer zitten.
microsoft.com bied ze ook aan: http://office.microsoft.c(...)&av=zxl140&mkt=en-us
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100513830
Dank je wel. Ik zal even wat toelichten.

Google docs kan je vanaf elke computer benaderen. En zo kan ik overal mn gegevens inzien. Ik ga nog verder zoeken...
  dinsdag 9 augustus 2011 @ 16:48:10 #162
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_100515409
quote:
0s.gif Op dinsdag 9 augustus 2011 16:12 schreef portabel het volgende:
Dank je wel. Ik zal even wat toelichten.

Google docs kan je vanaf elke computer benaderen. En zo kan ik overal mn gegevens inzien. Ik ga nog verder zoeken...
Met een simpele pogoplug (kost ca. ¤ 50) kun je het in eigen beheer houden.. Veiliger ook.
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_100515924
Ik heb een grote tabel met kwartalen (de kolommen) en een waarde voor elk kwartaal per bedrijf (de rijen). Is het mogelijk om de nagatieve waarde(s) uit een rij vooraan te zetten. Voor elk bedrijf kan dat een ander kwartaal zijn waar het probleem ontstaat.

Ik heb het al geprobeerd met een hlookup met "<0", maar die werkt niet. Volgens mij moet ik het in die richting zoeken, maar heb even geen inspiratie. Iemand een idee?
  dinsdag 9 augustus 2011 @ 17:06:43 #164
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_100516160
Je hebt dus maar 1 titelregel?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_100516391
Klopt ja, titels met jaar/kwartaal met daaronder een paar honderd bedrijven en de waardes voor elk kwartaal. Wat ik er niet bij zette is dat ik voor elke regel de negatieve waarde dus op die regel wil hebben.
  dinsdag 9 augustus 2011 @ 17:22:24 #166
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_100516778
quote:
0s.gif Op dinsdag 9 augustus 2011 17:12 schreef -aad- het volgende:
Klopt ja, titels met jaar/kwartaal met daaronder een paar honderd bedrijven en de waardes voor elk kwartaal. Wat ik er niet bij zette is dat ik voor elke regel de negatieve waarde dus op die regel wil hebben.
En je wilt dan ook zien welk kwartaal het betreft neem ik aan?

Kun je niet beter met voorwaardelijke opmaak de cellen rood laten kleuren ofzo?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_100517641
quote:
0s.gif Op dinsdag 9 augustus 2011 17:22 schreef sanger het volgende:

[..]

En je wilt dan ook zien welk kwartaal het betreft neem ik aan?

Kun je niet beter met voorwaardelijke opmaak de cellen rood laten kleuren ofzo?
Dat zou helemaal mooi zijn.
Voorwaardelijke opmaak heb ik al gedaan dus ik kan ze identificeren, maar ik wil een berekening loslaten op de negatieve waarde zonder heel de tabel overhoop te gooien. (Zeker aangezien ik het later met een vergelijkbare tabel nogmaals moet doen.)
pi_100540883
Je wilt de rij dus sorteren zodat de negatieve waardes vooraan staan of wil je alleen de meest negatieve waarde (+jaar/kwartaal) uit de rij apart?
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_100541058
zoiets?

=MIN(C2:F2) & " (" & INDIRECT(ADDRESS(1,MATCH(MIN(C2:F2),C2:F2,0)+2))& ")"

er van uitgaande dat de waarden van de verschillende kwartelen in kolom C tm F lopen en je het laagste getal wilt. Indirect/address/match combo geeft de waarde uit de bovenste rij, de 1 in de address formule van de kolom waarin de minimale waarde staat. Match geeft een relatief adress dus je moet er 2 bij optellen om te compenseren voor het feit dat je in kolom C begint met zoeken.
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_100543024
Is er een methode waar in je op basis van een bepaalde waarde in een cel, bijv. A1 een andere cel kunt inkleuren?

Je hebt bijv. B1:B10 als kolom van 1 tot 10 en als je dan in A1 een 1 invult. Het vakje 1 in B1:B10 een kleur krijgt?
People once tried to make Chuck Norris toilet paper. He said no because Chuck Norris takes crap from NOBODY!!!!
Megan Fox makes my balls look like vannilla ice cream.
pi_100543155
Voorwaardelijke opmaak in de cellen B1:B10 toepassen. Hier kun je dan als formule invoeren "=A1" en dan kun je het type opmaak kiezen.
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_100543908
quote:
3s.gif Op woensdag 10 augustus 2011 10:43 schreef Deetch het volgende:
Voorwaardelijke opmaak in de cellen B1:B10 toepassen. Hier kun je dan als formule invoeren "=A1" en dan kun je het type opmaak kiezen.
Dank. Ik krijg alles voor elkaar en het lukt voor 1 cel (uit 1 cel) of voor alle cellen. Maar ik kan niet 1tje kleuren uit een groepje cellen. Welke IF formaat zou ik dan moeten kiezen qua conditioneel formatting?

Als ik namelijk conditioneel formatting doe van B1:B10, en dan =A1 als cel in voer kleurt hij alles van B1 tot B10 terwijl er in A1 een 1 staat en B1 tot B10 van 1 tot 10 gaat.
People once tried to make Chuck Norris toilet paper. He said no because Chuck Norris takes crap from NOBODY!!!!
Megan Fox makes my balls look like vannilla ice cream.
pi_100544152
=$A$1 gebruiken ipv A1 en eerst conditional formatting voor 1 cel doen en die cel kopieren naar de andere.
Ik werk trouwens met Office 2007 in 2003 werkt het net even anders, hier zou je zelf even wat moeten proberen.
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_100545633
quote:
3s.gif Op woensdag 10 augustus 2011 11:13 schreef Deetch het volgende:
=$A$1 gebruiken ipv A1 en eerst conditional formatting voor 1 cel doen en die cel kopieren naar de andere.
Ik werk trouwens met Office 2007 in 2003 werkt het net even anders, hier zou je zelf even wat moeten proberen.
Ik heb het voor elkaar.

Je doet inderdaad eerst cel 1. Dan trek je hem door. En dan verwiijder je de data uit cel B2:B9.

Alleen nu vraag ik me af, nu ik dit voor elkaar heb, is er misschien een mogelijkheid om in plaats op de basis van 1 cel een kleur te geven. Nu 2 cellen te gebruiken.

Met andere woorden;
A1:1 (rood)
A2:2 (groen)

En wanneer er tussen B1:B10 een getal 1 is wordt hij rood en bij getal 2 groen.
People once tried to make Chuck Norris toilet paper. He said no because Chuck Norris takes crap from NOBODY!!!!
Megan Fox makes my balls look like vannilla ice cream.
pi_100548223
quote:
3s.gif Op woensdag 10 augustus 2011 09:15 schreef Deetch het volgende:
zoiets?

=MIN(C2:F2) & " (" & INDIRECT(ADDRESS(1,MATCH(MIN(C2:F2),C2:F2,0)+2))& ")"

er van uitgaande dat de waarden van de verschillende kwartelen in kolom C tm F lopen en je het laagste getal wilt. Indirect/address/match combo geeft de waarde uit de bovenste rij, de 1 in de address formule van de kolom waarin de minimale waarde staat. Match geeft een relatief adress dus je moet er 2 bij optellen om te compenseren voor het feit dat je in kolom C begint met zoeken.
Thanks! Dat is inderdaad precies wat ik wilde. Ik had die MIN zelf ook moeten kunnen bedenken... Tweede deel snap ik nog niet helemaal, maar hij werk. :P
pi_100548761
quote:
0s.gif Op woensdag 10 augustus 2011 13:11 schreef -aad- het volgende:

[..]

Thanks! Dat is inderdaad precies wat ik wilde. Ik had die MIN zelf ook moeten kunnen bedenken... Tweede deel snap ik nog niet helemaal, maar hij werk. :P
graag gedaan. De help functie van excel geeft voor alle functies wel een simpele beschrijving, daar kom je dan een heel eind mee.
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_100591119
Weet iemand misschien hoe je een datum die op deze manier staat: 20110808, automatisch zo laten schrijfen dat Excel het herkent als een datum, zodat het ook in een grafiek goed staat?
pi_100591974
quote:
0s.gif Op donderdag 11 augustus 2011 11:22 schreef een2drie het volgende:
Weet iemand misschien hoe je een datum die op deze manier staat: 20110808, automatisch zo laten schrijfen dat Excel het herkent als een datum, zodat het ook in een grafiek goed staat?
kan niet, moet je een tweede kolom aanmaken met de volgende formule:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

=DATUM(LINKS(A1;4);DEEL(A1;5;2);RECHTS(A1;2))

[ Bericht 3% gewijzigd door Deetch op 11-08-2011 13:25:28 ]
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_100592190
quote:
3s.gif Op donderdag 11 augustus 2011 11:44 schreef Deetch het volgende:

[..]

kan niet, moet je een tweede kolom aanmaken met de volgende formule:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
Werkt niet? :?
pi_100592982
quote:
0s.gif Op donderdag 11 augustus 2011 11:49 schreef een2drie het volgende:

[..]

Werkt niet? :?
Welke taalinstellingen?
pi_100593133
quote:
1s.gif Op donderdag 11 augustus 2011 12:10 schreef DaFan het volgende:

[..]

Welke taalinstellingen?
Aah, dat zal de reden dan wel zijn :P Nederlands dus.
Wat zou de Nederlandse code hiervoor dan zijn?
pi_100593570
gevonden :)
pi_100596229
quote:
0s.gif Op donderdag 11 augustus 2011 12:24 schreef een2drie het volgende:
gevonden :)
daarom moet je ook even je taal en versie geven.
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 11 augustus 2011 @ 13:26:07 #184
62215 qu63
..de tijd drinkt..
pi_100596400
quote:
3s.gif Op donderdag 11 augustus 2011 13:23 schreef Deetch het volgende:

[..]

daarom moet je ook even je taal en versie geven.
Zoals ook in de OP staat..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  Lieve Belg donderdag 11 augustus 2011 @ 13:30:26 #185
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_100596632
Hmm, ik had een apart topic geopend, maar deze zal misschien beter zijn :)

Ik heb een probleempje met Excel waar ik niet echt aan uit geraak. Ik heb een kolom waarin een 500 tal datums staan. Gaande van eind 2009 tot vandaag. Daarnaast zou ik graag een kleine tabel hebben waarin het aantal datums staat, gegroepeerd per maand.

Zoiets dus:
1
2
3
4
5
nov 2009     5
dev 2009     4
jan 2010     9
feb 2010     3
...
Het eerste kolommetje kan ik desgewenst verder trekken, maar voor het aantal te zoeken vind ik de formule maar niet.

Alle datums zijn in het formaat dag/maand/jaar en ik heb 2010 EN versie.
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; «shmoop|dingen» jawel, jij bent Superjump
pi_100597947
zou je met draaitabel kunnen doen
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_100597986
quote:
7s.gif Op donderdag 11 augustus 2011 13:30 schreef Jump het volgende:
Hmm, ik had een apart topic geopend, maar deze zal misschien beter zijn :)

Ik heb een probleempje met Excel waar ik niet echt aan uit geraak. Ik heb een kolom waarin een 500 tal datums staan. Gaande van eind 2009 tot vandaag. Daarnaast zou ik graag een kleine tabel hebben waarin het aantal datums staat, gegroepeerd per maand.

Zoiets dus:
[ code verwijderd ]

Het eerste kolommetje kan ik desgewenst verder trekken, maar voor het aantal te zoeken vind ik de formule maar niet.

Alle datums zijn in het formaat dag/maand/jaar en ik heb 2010 EN versie.
Ben je bekend met VBA? Ik heb wel een functie hier die berekend wat jij nodig hebt. Je stopt er een maand/jaar en een lijst data in en deze bepaalt vervolgens hoeveel van de data in de lijst in de opgegeven maand liggen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Function DatesInMonth(thisDate As Date, list As Range) As Long

maand = month(thisDate)
jaar = Year(thisDate)

counter = 0

For Each cell In list
  If month(cell) = maand And Year(cell) = jaar Then counter = counter + 1
Next cell

DatesInMonth = counter

End Function
pi_100598324
Onderstaande functie telt het aantal data in de cellen A1:A10 die vallen in de maand mei (5) van het jaar 2012.

=SUMPRODUCT(--(MONTH(A1:A10)=5),--(YEAR(A1:A10)=2012))

dubbele data worden overigens wel meegetelt.

sumproduct is echt wel de bom!!!
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_100598562
_O_

maar zou het idd met draaitabel doen
pi_100598649
Waarom lukt het me nou nog steeds niet om een tweede lijn in een grafiek te tekenen die ongeveer halverwege begint }:|
Iemand die me kan helpen?

Nederlandse Ecel 2010 dus
pi_100598662
quote:
0s.gif Op donderdag 11 augustus 2011 14:05 schreef DaFan het volgende:
_O_

maar zou het idd met draaitabel doen
dat ben jij helemaal niet dafan die doet altijd alles met sumproduct. :P

* Deetch meldt gehackte account bij Danny.
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_100598710
quote:
0s.gif Op donderdag 11 augustus 2011 14:07 schreef een2drie het volgende:
Waarom lukt het me nou nog steeds niet om een tweede lijn in een grafiek te tekenen die ongeveer halverwege begint }:|
Iemand die me kan helpen?

Nederlandse Ecel 2010 dus
Wees eens wat duidelijker. Wat voor grafiek, welke 2e lijn etc.
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_100599014

Die rode lijn wil ik dus in de grafiek hebben
  Lieve Belg donderdag 11 augustus 2011 @ 14:21:33 #194
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_100599358
quote:
3s.gif Op donderdag 11 augustus 2011 14:01 schreef Deetch het volgende:
Onderstaande functie telt het aantal data in de cellen A1:A10 die vallen in de maand mei (5) van het jaar 2012.

=SUMPRODUCT(--(MONTH(A1:A10)=5),--(YEAR(A1:A10)=2012))

dubbele data worden overigens wel meegetelt.

sumproduct is echt wel de bom!!!
Hartelijk dank :D Deze werkt goed (enkel de , vervangen door ; ).

[ Bericht 5% gewijzigd door Jump op 11-08-2011 14:28:48 ]
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; «shmoop|dingen» jawel, jij bent Superjump
pi_100599386
Ik heb ook altijd ruzie met de lijngrafieken in excel 2007.

Belangrijkste is dat je je datasets goed hebt.

kolom A bevat de datums van je eerste deel van de lijn en direct daaronder de datums van je twee deel van de lijn.
kolom B bevat de waarden van je eerste deel van de lijn
kolom C bevat de waarden van het tweede deel van de lijn.

Zo dus

A1 B1
A2 B2
A3 B3
A4 --- C4
A5 --- C5

dan selecteer je A1 tm C5 en maakt een lijngrafiek
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_100599540
quote:
3s.gif Op donderdag 11 augustus 2011 14:22 schreef Deetch het volgende:
Ik heb ook altijd ruzie met de lijngrafieken in excel 2007.

Belangrijkste is dat je je datasets goed hebt.

kolom A bevat de datums van je eerste deel van de lijn en direct daaronder de datums van je twee deel van de lijn.
kolom B bevat de waarden van je eerste deel van de lijn
kolom C bevat de waarden van het tweede deel van de lijn.

Zo dus

A1 B1
A2 B2
A3 B3
A4 --- C4
A5 --- C5

dan selecteer je A1 tm C5 en maakt een lijngrafiek
^O^ dankje!
pi_100613787
Mensen, ik heb hulp nodig.

Ik heb in Excel 2007 een vragenlijst gemaakt die door verschillende mensen ingevuld moet worden, waarbij de mogelijke antwoorden dmv validatie in een keuzelijst worden getoond. De gegevens uit de keuzelijst komen uit een ander (centraal opgeslagen) bestand en worden dmv een draaitabel in de juiste categorie geplaatst. Het validatieveld 'vindt' vervolgens mbv de functies VERSCHUIVEN, VERGELIJKEN en AANTALARG de betreffende categorie en laat in de lijst alleen de keuzemogelijkheden zien die bij een categorie horen. De antwoorden onder een categorie kunnen na verloop van tijd wijzigen (vandaar het centrale bestand met brongegevens), waardoor ook de gegevens in de draaitabel veranderen. Per categorie in de draaitabel kunnen er opties bijkomen of afvallen.

Voorbeeld:

in het bronbestand staat een lijst met verschillende bomen en bloemen, onderverdeeld in deze twee categorieën. In de categorie 'bloemen' staan bijvoorbeeld rozen en tulpen. Dmv een koppeling worden de gegevens uit het bronbestand opgenomen in het vragenlijst-bestand. Een draaitabel zet alle soorten per categorie onder elkaar. In de draaitabel komen onder 'bloemen' dus twee keuzemogelijkheden terug: rozen en tulpen. Het validatieveld op de vragenlijst laat dus, als eerder de categorie 'bloemen' is gekozen, twee keuzemogelijkheden zien.

Nu is mijn probleem als volgt:

ik wil het werkblad met de vragenlijst beveiligen, zodat niemand per ongeluk de formules kan wijzigen of deleten. Maar op het moment dat ik het werkblad beveilig kunnen de draaitabellen op het beveiligde werkblad niet meer bijgewerkt worden. Dit betekent dus dat als er in het bronbestand een optie wordt toegevoegd, bijvoorbeeld madeliefjes in het voorbeeld, dit niet automatisch wordt bijgewerkt in de draaitabel van de vragenlijst en je de optie dus ook niet ziet.

De draaitabel staat op Blad1 van het bestand, omdat je met valideren niet naar een ander tabblad kunt verwijzen. Echter, dit betekent dus dat je Blad1 niet kunt beveiligen, omdat anders de benodigde draaitabel niet bijgewerkt kan worden.

Misschien is het een moeilijk verhaal, maar ik hoop toch dat iemand een oplossing kan verzinnen.
Вместе мы непобедимы
Alfa Romeo GT 1600 Junior
Disegno di Bertone
pi_100615188
Met VBA je beveiliging eraf halen zodra het blad aangepast wordt, dan de draaitabel bijwerken en weer beveiligen?
pi_100615670
quote:
0s.gif Op donderdag 11 augustus 2011 20:32 schreef DaFan het volgende:
Met VBA je beveiliging eraf halen zodra het blad aangepast wordt, dan de draaitabel bijwerken en weer beveiligen?
Betekent dit dan nog steeds dat je bij het openen van het bestand een foutmelding krijgt dat de draaitabellen niet bijgewerkt kunnen worden, of wordt dit voorkomen als je in VBA die code opneemt?

Overigens zijn bij ons de beveiligingsinstellingen standaard ingesteld op 'panisch', waardoor je bij het gebruik van macro's en koppelingen ook altijd een beveiligingswaarschuwing krijgt boven de invoerbalk..
Вместе мы непобедимы
Alfa Romeo GT 1600 Junior
Disegno di Bertone
pi_100631506
quote:
0s.gif Op donderdag 11 augustus 2011 20:43 schreef Zhukov het volgende:

[..]

Betekent dit dan nog steeds dat je bij het openen van het bestand een foutmelding krijgt dat de draaitabellen niet bijgewerkt kunnen worden, of wordt dit voorkomen als je in VBA die code opneemt?

Overigens zijn bij ons de beveiligingsinstellingen standaard ingesteld op 'panisch', waardoor je bij het gebruik van macro's en koppelingen ook altijd een beveiligingswaarschuwing krijgt boven de invoerbalk..
Je kunt een macro laten starten op het moment dat het bestand wordt geopend en die de draaitabel laten bijwerken.
Ga naar visual basic editor, selecteer het item ThisWorkbook (dus niet de macro modules) en maak hier de volgende code:
1
2
3
4
5
6
7
Private Sub Workbook_Open()

beveiliging uit
draaitabel aanpassen
beveiliging weer aan

End Sub

Wat jij panisch noemt is overigens medium :-) Bij panisch krijg je niet eens een melding dat er een macro is geblokkeerd.
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_100636915
quote:
3s.gif Op vrijdag 12 augustus 2011 08:54 schreef Deetch het volgende:

[..]

Je kunt een macro laten starten op het moment dat het bestand wordt geopend en die de draaitabel laten bijwerken.
Ga naar visual basic editor, selecteer het item ThisWorkbook (dus niet de macro modules) en maak hier de volgende code:
[ code verwijderd ]

Wat jij panisch noemt is overigens medium :-) Bij panisch krijg je niet eens een melding dat er een macro is geblokkeerd.
Bedankt Deetch, dat werkt idd goed.
Ik heb nu de volgende code in ThisWorkbook gezet:

1
2
3
4
5
Private Sub Workbook_Open()
ActiveSheet.Unprotect Password:="wachtwoord"
ThisWorkbook.RefreshAll
ActiveSheet.Protect Password:="wachtwoord"
End Sub

Wat nu alleen nog vervelend is, is dat op het moment dat het bestand wordt geopend de koppelingen met het bestand met brongegevens nog niet zijn bijgewerkt. Maw de draaitabel die nu wordt ververst, wordt vernieuwd obv de 'oude' koppelingen. Ik heb onder 'gegevens' en 'koppelingen bijwerken' al aangegeven dat dit automatisch moet gebeuren, maar dit doet Excel nu pas nadat de draaitabellen (bij het openen van het bestand) zijn bijgewerkt.

Kan ik aan bovenstaande code een regel toevoegen dat Excel éérst de koppelingen met het andere Excel-bestand bijwerkt en daarna de draaitabellen ververst?
Вместе мы непобедимы
Alfa Romeo GT 1600 Junior
Disegno di Bertone
pi_100637355
Ik denk eerst workbook.calculate oid?
Dek erom dat je gebruikers met Alt-F11 gewoon het ww kunnen inzien.
  vrijdag 12 augustus 2011 @ 13:02:22 #203
62215 qu63
..de tijd drinkt..
pi_100637450
quote:
0s.gif Op vrijdag 12 augustus 2011 12:45 schreef Zhukov het volgende:

[..]

Bedankt Deetch, dat werkt idd goed.
Ik heb nu de volgende code in ThisWorkbook gezet:
[ code verwijderd ]

Wat nu alleen nog vervelend is, is dat op het moment dat het bestand wordt geopend de koppelingen met het bestand met brongegevens nog niet zijn bijgewerkt. Maw de draaitabel die nu wordt ververst, wordt vernieuwd obv de 'oude' koppelingen. Ik heb onder 'gegevens' en 'koppelingen bijwerken' al aangegeven dat dit automatisch moet gebeuren, maar dit doet Excel nu pas nadat de draaitabellen (bij het openen van het bestand) zijn bijgewerkt.

Kan ik aan bovenstaande code een regel toevoegen dat Excel éérst de koppelingen met het andere Excel-bestand bijwerkt en daarna de draaitabellen ververst?
"ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources"
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100637485
quote:
0s.gif Op vrijdag 12 augustus 2011 12:59 schreef DaFan het volgende:
Ik denk eerst workbook.calculate oid?
Dek erom dat je gebruikers met Alt-F11 gewoon het ww kunnen inzien.
moet je de macrocode ook met een password afschermen dus.
klik rechts op je ThisWorkbook, kies VBAProjectProperties, Tabje Protection.
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_100639017
Bedankt jongens, top. Ook de tip over het beveiligen van de macro!
Jullie hebben me echt geholpen!
Вместе мы непобедимы
Alfa Romeo GT 1600 Junior
Disegno di Bertone
pi_100713158
Als je perongeluk op 'niet bewaren' klikt voor een automatisch opgeslagen versie van een bestand, staat het dan toevallig nog wel ergens in een tijdelijke map?

Windows was door een update abrupt afgesloten en doordat ik niet besefte hoe lang ik niet gesaved had ben ik nu dagen werk kwijt :(
  zondag 14 augustus 2011 @ 22:09:35 #207
62215 qu63
..de tijd drinkt..
pi_100733649
quote:
0s.gif Op zondag 14 augustus 2011 14:56 schreef Maartel het volgende:
Als je perongeluk op 'niet bewaren' klikt voor een automatisch opgeslagen versie van een bestand, staat het dan toevallig nog wel ergens in een tijdelijke map?

Windows was door een update abrupt afgesloten en doordat ik niet besefte hoe lang ik niet gesaved had ben ik nu dagen werk kwijt :(
Al in c:/program files/office/ oid gekeken?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100733828
quote:
0s.gif Op zondag 14 augustus 2011 22:09 schreef qu63 het volgende:

[..]

Al in c:/program files/office/ oid gekeken?
Jep, maar daarin staan zo'n beetje 100 mappen met ieder weer 20 submappen :')
  zondag 14 augustus 2011 @ 23:43:58 #209
62215 qu63
..de tijd drinkt..
pi_100740037
quote:
0s.gif Op zondag 14 augustus 2011 22:12 schreef Maartel het volgende:

[..]

Jep, maar daarin staan zo'n beetje 100 mappen met ieder weer 20 submappen :')
Zoeken op .xls/.xlsx?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100749490
quote:
0s.gif Op zondag 14 augustus 2011 22:12 schreef Maartel het volgende:

[..]

Jep, maar daarin staan zo'n beetje 100 mappen met ieder weer 20 submappen :')
eventueel sorteren op grootte?
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_100757141
Ik heb een keer met het kopieren van een cel per ongeluk via ctrl end pijltje naar beneden ofzo iets op de allerlaatste cel in heen werkblad gezet, dit heb ik al weer verwijderd. Maar nu wil ik dus mijn printbereik aangeven. Maar dan komt hij met een printbereik tm de allerlaatste regel. Hoe kan ik dat nu makkelijk aanpassen ipv de blauwe lijn 10.000 blz omhoog slepen?
  maandag 15 augustus 2011 @ 14:04:33 #212
62215 qu63
..de tijd drinkt..
pi_100758246
quote:
0s.gif Op maandag 15 augustus 2011 13:36 schreef Stansfield het volgende:
Ik heb een keer met het kopieren van een cel per ongeluk via ctrl end pijltje naar beneden ofzo iets op de allerlaatste cel in heen werkblad gezet, dit heb ik al weer verwijderd. Maar nu wil ik dus mijn printbereik aangeven. Maar dan komt hij met een printbereik tm de allerlaatste regel. Hoe kan ik dat nu makkelijk aanpassen ipv de blauwe lijn 10.000 blz omhoog slepen?
Kijk eens bij namen beheren (lint -> formules) en bewerk daar je afdrukbereik
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100759258
quote:
0s.gif Op maandag 15 augustus 2011 14:04 schreef qu63 het volgende:

[..]

Kijk eens bij namen beheren (lint -> formules) en bewerk daar je afdrukbereik
Tnx.
pi_100847548
Beste Excel-vrienden,

Ik heb een Excelbestand waarin het volgende werkt:

In deze tabel (met nog meer kolommen die niet in beeld staan) staan veel gegegens, waaronder een kolom met datum, een kolom met jaar en een kolom met jaar, zoals je ziet.

In een andere tabel op een ander blad wordt de netto winst berekend van elke maand met behulp van eerstgenoemde tabel. Ook dat gaat goed.
Zie:


Die winst achter '1' wordt berekend met:
=ALS(U7<>"";SOM.ALS(Tabel2[maand];U7;Tabel4[Profit / Loss]);"")

Het probleem is als volgt... deze berekening houdt geen rekening met het jaar. Alle winsten van januari van ALLE jaren komen in dat tweede plaatje achter de '1' te staan.

Hoe kan ik de code aanpassen zodat hij de cumulatieve winst berekent van januari in 2011 alleen?
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100849028
SOMPRODUCT _O_
maar zit niet achter pc...vanavond kan ik pas helpen. Sorry!
pi_100851598
Somproduct voorbeelden, hiermee zou je de functie moeten kunnen begrijpen en toepassen:

Let op dat je altijd de -- gebruikt. ipv getallen 11,2 etc kun je ook een vaste celverwijzing gebruiken (U7 in jouw voorbeeld). In het nederlands de , vervangen door ; en SUMPRODUCT door SOMPRODUCT

Cellen A2:A17 bevatten de jaren (10, 11)
Cellen B2:B17 bevatten de maanden (1,2,3,...12)
Cellen C2:C17 bevatten de waarden die je wilt sommeren

aantal waarden waarbij maand (2) en jaar (11) voldoen aan die criteria
=SUMPRODUCT(--($A$2:$A$17=11),--($B$2:$B$17=2))

opgetelde waarde van de cellen in kolom C waarbij in kolom A het jaar (11) is en in kolom B de maand (2) is
=SUMPRODUCT(--($A$2:$A$17=11),--($B$2:$B$17=2),$C$2:$C$17)

aantal waarden waarbij de maand 2 is, jaar (kolom A) is niet relevant
=SUMPRODUCT(--($B$2:$B$17=2))

opgetelde waarde van de cellen in kolom C waarbij in kolom B de maand (3) is, jaar (kolom A) is niet relevant
=SUMPRODUCT(--($B$2:$B$17=3),$C$2:$C$17)

opgetelde waarde van de cellen in kolom C waarbij in kolom A het jaar (10) is, maand is niet van belang
=SUMPRODUCT(--($A$2:$A$17=10),$C$2:$C$17)


hahaha ik begin een echte somproduct baas te worden
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_100852631
Dank je wel! Daar ga ik uitgebreid mee experimenteren.
Een vraagje nog daarover... in mijn code wordt verwezen naar een ander blad. Waar moet ik dat precies in die SUMPRODUCT regelen invoeren? Dat lukt me nog niet helemaal.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100852708
Als je je range aangeeft. Kan gewoon met selecteren als je de formule ingeeft.
pi_100852720
Goede post Deetch!
pi_100853685
Volgens mij heb ik hem werkend!
Merci!
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100854845
Hallo allemaal, ik heb even iets waar ik niet helemaal uit kom.

Ik moet voor mijn werk iets maken waarmee klanten online een aantal gegevens in kunnen vullen, waarna vervolgens hierop een berekening wordt losgelaten. Ik heb hiervoor een Excel 2007 spreadsheet gemaakt, met de berekeningen en tabellen. De ingevulde gegevens moeten dus 'live' verwerkt kunnen worden op de website. Vervolgens moeten deze gegevens en het resultaat verstuurd worden naar de gebruiker, en de administrator (mijn baas).

Ik ben al 3 dagen aan het zoeken naar deze mogelijkheid. Ik heb een ideaal programmatje ontdekt dat 'Pagos SpreadsheetWEB' heet gevonden. Hiermee kan je precies doen wat de bedoeling is, echter moet je hiervoor betalen, en bovendien werkt het programma niet goed. (heb dit getest met een gratis "trial") Maar bij dit programma is het wel mogelijk om op te geven welke cellen als input-waarde gelden, en welke cellen bezoekers wel en niet kunnen zien enzo.

Ik heb het ook geprobeerd door middel van 'GoogleDocs' en 'ZoHo', maar hierbij kan ik het alleen zo publiceren dat klanten ook alle berekeningen en dergelijke kunnen zien, wat natuurlijk niet de bedoeling is. Of ik kan het publiceren als 'read only', maar daar heb ik ook verder weinig aan...

Is er iemand die hier een handig programma/applicatie/oplossing voor weet???

Bij voorbaat dank!
One great rockshow can change the world!
pi_100854959
Kan je die berekeningen niet gewoon met javascript/asp/php oid doen? Excel sheet lijkt me zo overdreven en moeilijk qua beveiliging.
pi_100855126
quote:
0s.gif Op woensdag 17 augustus 2011 15:24 schreef DaFan het volgende:
Kan je die berekeningen niet gewoon met javascript/asp/php oid doen? Excel sheet lijkt me zo overdreven en moeilijk qua beveiliging.
Kan wel, alleen heb ik daar absoluut geen verstand van... Iets met Excel zou een stuk makkelijker zijn en dan is het voor andere collega's van mij ook nog bewerkbaar.
One great rockshow can change the world!
pi_100857385
online dingen invoeren en verwerken doe je niet via excel.
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_100857603
quote:
3s.gif Op woensdag 17 augustus 2011 16:20 schreef Deetch het volgende:
online dingen invoeren en verwerken doe je niet via excel.
Ja dat snap ik ook wel, maar toch zijn er programma's die dat mogelijk maken...
Bijvoorbeeld: http://www.spreadsheetweb.com/
Dit is precies wat ik zocht, maar werkt alleen niet...
One great rockshow can change the world!
pi_100887317
Ik heb ook nog een vraag.

Ik heb een hele lijst net klantnummers. Dit is per transactie van een klant. Dus een klantnummer komt meerdere keren voor. Daarachter staat de omzet per regel. Hoe kan ik dan de totale omzet per klant krijgen?

Dus zoiets:

Klant Omzet
1 ¤ 10,00
2 ¤ 50,00
3 ¤ 20,00
1 ¤ 20,00
2 ¤ 5,00
3 ¤ 3,00
3 ¤ 3,00
2 ¤ 20,00

Score
Klant Omzet
2 ¤ 75,00
1 ¤ 30,00
3 ¤ 26,00
  donderdag 18 augustus 2011 @ 10:40:07 #227
74976 JDude
groetjes, veldmuis
pi_100887574
Met SOM.ALS (SUMIF in de engelse versie).
It's always around me, all this noise
But not nearly as loud as the voice saying
"Let it happen, let it happen (It's gonna feel so good)
Just let it happen, let it happen"
pi_100887827
werkt weer. Tnx
pi_100890198
probeer anders een draaitabel, wanneer de lijst te lang wordt en daardoor traag.
pi_100908168
Ik zit nog even te stoeien met SUMPRODUCT...
Ik heb een grafiek gemaakt en die werkt... de code daarvoor is ='Bets'!$B$10:$B$900;'Bets'!$R$10:$R$900

Nu wil hieraan toevoegen dat in kolom Q geen "P" mag staan en ook niet dat het vakje leeg is. Ik probeerde iets met sumproduct, maar betwijfel of dat zo kan.
Ik had zoiets gedaan als ='Bets'!$B$10:$B$900;SOMPRODUCT(--(Bets!$H$10:$H$5000<>"P");Bets!$R$10:$R$5000)

Slaat dat ergens op, of sla ik daarmee de plank mis?

[ Bericht 3% gewijzigd door -J-D- op 18-08-2011 20:02:52 ]
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100908797
Huh van de x-as mag het geen 'P' zijn of wat... ik snap het niet :P
pi_100908867
Op de x-as staat de datum, op de y-as een rij getallen.
Ik wil alleen dat hij de punten in een grafiek zet waarvoor geldt dat in kolom Q geen "P" mag staan en het vakje ook niet leeg mag zijn.

Hopelijk leg ik het zo helder uit.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100909125
Waarom doe je dan H in je SOMPRODUCT? Maar denk dat ik het wel snap. Je krijgt dus gaten in je grafiek?
pi_100909256
quote:
0s.gif Op donderdag 18 augustus 2011 20:13 schreef DaFan het volgende:
Waarom doe je dan H in je SOMPRODUCT? Maar denk dat ik het wel snap. Je krijgt dus gaten in je grafiek?
Uhh, ja dat is wazig :) Die H klopt al niet.
De x-as is kolom B, de y-as is kolom R, dus dat klopt in de oorspronkelijke formule.
='Bets'!$B$10:$B$900;'Bets'!$R$10:$R$900 --> werkt dus.

Maar de extra eis dat kolom Q (en dus niet H!, dom dom) geen P mag bevatten of niet leeg mag zijn, krijg ik er niet in. Nu verwerkt hij de punten waar een P in de kolom Q staat wel (wat overigens voor een rechte lijn zorgt op dat stukje, maar dat lijkt me niet relevant)
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100909532
Ik heb even gekeken en het lukt me niet rechtstreeks in de data waar de grafiek gebruik van maakt.
Wat wel is een hulpkolom toevoegen (naar R bv) en die maken:
=IF(OR(Q10="P";Q10="");NA();R10)

Die doortrekken, en dan je y-as die hulpkolom maken.
De reden dat je NA() moet gebruiken is dat Excel 0 of lege waardes wél plot. En #N/A niet. Het is wel lelijker in je sheet maar die kolom kan je wel verbergen, die werkt toch automatisch bij.
pi_100909777
quote:
7s.gif Op donderdag 18 augustus 2011 20:22 schreef DaFan het volgende:
Ik heb even gekeken en het lukt me niet rechtstreeks in de data waar de grafiek gebruik van maakt.
Wat wel is een hulpkolom toevoegen (naar R bv) en die maken:
=IF(OR(Q10="P";Q10="");NA();R10)

Die doortrekken, en dan je y-as die hulpkolom maken.
De reden dat je NA() moet gebruiken is dat Excel 0 of lege waardes wél plot. En #N/A niet. Het is wel lelijker in je sheet maar die kolom kan je wel verbergen, die werkt toch automatisch bij.
Overal waar dan #N/A staat, geeft de grafiek een 0 en dat levert een gek plaatje op :)


Overigens: wederom dank voor het meedenken ^O^

[ Bericht 6% gewijzigd door -J-D- op 18-08-2011 20:39:52 ]
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100910803
He dat is vreemd bij niet...dan trekt ie de lijn gewoon door.
Wat gebeurt er als je er een X-Y scatter van maakt ?
pi_100910867
quote:
7s.gif Op donderdag 18 augustus 2011 20:50 schreef DaFan het volgende:
He dat is vreemd bij niet...dan trekt ie de lijn gewoon door.
Wat gebeurt er als je er een X-Y scatter van maakt ?
Uhh, een wat? :)
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100911011
quote:
0s.gif Op donderdag 18 augustus 2011 20:52 schreef -J-D- het volgende:

[..]

Uhh, een wat? :)
Gewoon, rechtermuisknop - Grafiektype - XY scatter :P
pi_100911147
Enig idee wat de NL naam zal zijn van die X-Y scatter?
Iets met spreiding, denk ik? Zodat je dit krijgt?
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100912769
Ja dat ja, maar dat doet het dus ook niet ... vreemd want mij lukt het wel zo met #N/A.
Iemand anders ingevingen?
pi_100917214
Morgen een nieuwe dag om het te proberen... na 4 uur Excel-en is het wel even genoeg.
Merci!
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
  vrijdag 19 augustus 2011 @ 00:47:13 #243
62215 qu63
..de tijd drinkt..
pi_100922562
quote:
7s.gif Op donderdag 18 augustus 2011 21:29 schreef DaFan het volgende:
Ja dat ja, maar dat doet het dus ook niet ... vreemd want mij lukt het wel zo met #N/A.
Iemand anders ingevingen?
Ontbrekende cellen/waardes overslaan?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100933675
quote:
0s.gif Op vrijdag 19 augustus 2011 00:47 schreef qu63 het volgende:

[..]

Ontbrekende cellen/waardes overslaan?
Maar hoe krijg je dat automatisch voor elkaar?
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100933761
Daar is de #N/A dus voor...Dat kan niet op een andere manier
pi_100933818
quote:
1s.gif Op vrijdag 19 augustus 2011 12:16 schreef DaFan het volgende:
Daar is de #N/A dus voor...Dat kan niet op een andere manier
Ok, dan heb ik pech gehad :)
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
  vrijdag 19 augustus 2011 @ 12:22:09 #247
62215 qu63
..de tijd drinkt..
pi_100933963
quote:
0s.gif Op vrijdag 19 augustus 2011 12:13 schreef -J-D- het volgende:

[..]

Maar hoe krijg je dat automatisch voor elkaar?
Dat moet je instellen bij de garfiekopties :)

gegevens selecteren -> verborgen en lege cellen (excel 2007 nl)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_100934068
Dan kom je in dit scherm:


En daar heb ik alle instellingen geprobeerd, maar helaas. De grafiek blijft naar die 0 waarden toegaan ipv ze te negeren.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100934116
Hmmmz, misschien zie ik wat er anders is... volgens jullie aanpak moet er #N/A staan, maar er staat #NAAM... dat is een verschil. Komt het omdat jullie in het Engels denken of is het echt wat anders?

Ik heb dus =ALS(OF(Q701="P";Q701="");NA();R701) in die cellen staan in kolom S.



Als er geen P of niets staan, rekent hij het dus goed uit, maar bij een P geeft hij #NAAM ipv #N/A

-edit-
In die regel die DaFan gaf, heb ik IF en OR vertaald, maar NA niet... geen idee of dat een foutje van me is?

-edit-edit-
Ja, dat was het dus... heb NA veranderd in NB (not available --> niet beschikbaar) en nu werkt het _O_

[ Bericht 14% gewijzigd door -J-D- op 19-08-2011 12:34:38 ]
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_100935754
Sorry ik heb Engelse versie en ging ervanuit dat het ook NA() was :@

Edit: gelukkig je had je taal niet aangegeven niet mijn fout :6

[ Bericht 17% gewijzigd door DaFan op 19-08-2011 13:15:39 (Typtyfus op de ipad) ]
pi_100935809
spuit 11 enzo
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_101053147
Ik wil in een document steeds data van een vorig werkblad gebruiken, de werkbladen zijn genoemd naar de maanden "JAN" "FEB" etc... Nu kan ik in werkblad FEB data van werkblad JAN gebruiken, dat is niet zo ingewikkeld, alleen wil ik die formule naar MRT kunnen kopieren zodat in MRT de gegevens van FEB worden opgehaald en dat lukt niet. Als ik de formules kopieer blijft overal JAN staan. Is het mogelijk om dit wel automatisch te laten veranderen?
pi_101053464
Niet zonder UDf en waarschijnlijk erg veel geklooi in je formules:
http://www.mcgimpsey.com/excel/udfs/prevsheet.html
pi_101053692
quote:
7s.gif Op maandag 22 augustus 2011 20:24 schreef DaFan het volgende:
Niet zonder UDf en waarschijnlijk erg veel geklooi in je formules:
http://www.mcgimpsey.com/excel/udfs/prevsheet.html
Bedankt voor het snellle antwoord en de link, ga er even mee rommelen.
  maandag 22 augustus 2011 @ 22:06:39 #255
62215 qu63
..de tijd drinkt..
pi_101058855
quote:
7s.gif Op maandag 22 augustus 2011 20:24 schreef DaFan het volgende:
Niet zonder UDf en waarschijnlijk erg veel geklooi in je formules:
http://www.mcgimpsey.com/excel/udfs/prevsheet.html
Je kan ook je sheetnaam gebruiken in je formules.

"=DEEL(CEL("bestandsnaam";$B$1);VIND.ALLES("]";CEL("bestandsnaam";$B$1))+1;256)"
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_101059502
quote:
0s.gif Op maandag 22 augustus 2011 22:06 schreef qu63 het volgende:

[..]

Je kan ook je sheetnaam gebruiken in je formules.

"=DEEL(CEL("bestandsnaam";$B$1);VIND.ALLES("]";CEL("bestandsnaam";$B$1))+1;256)"
Ohja tuurlijk je hebt alleen de huidige sheetnaam nodig o|O
pi_101076931
Hij heeft toch juist de sheetnaam van de voorgaande werkblad nodig? Er vanuit gaande dat het vorige werkblad direct links naast het huidige werkblad staat dan kun je deze functie gebruiken die ik ook vaak gebruik.

1
2
3
4
5
6
Function PrevSheet(rCell As Range)
    Application.Volatile
    Dim i As Integer
    i = rCell.Cells(1).Parent.Index
    PrevSheet = Sheets(i - 1).Range(rCell.Address)
End Function
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
  Moderator dinsdag 23 augustus 2011 @ 11:27:15 #258
45833 crew  Fogel
pi_101077452
Ik probeer een dataset te anonymiseren, heb een lijst met unieke case numbers met daarnaast een kolom met het nieuwe nummer (gewoon sequentieel beginnend bij 1). De bedoeling is dat het getal wat in kolom A staat uiteindelijk weg moet en in plaats daarvan de nieuwe key te gebruiken.

Kolom A, B
304103805 1
319103953 1
341119114 2
1004103228 3
1009000838 4
1011103289 6
1039118454 7
1150118881 8
1170000382 9
1177118886 9
1178147125 10
1180114015 12
1194118285 13
1208118770 16
1208118770 16
1208118770 16
1208118770 16

Waar in iedere cel in kolom B deze formule staat (uiteraard is A1 A2 in rij 2, etc.) =LOOKUP(A1;M:M;N:N)

Kolom M en N zien er zo uit:
00304103805 00000000001
00341119114 00000000002
00319103953 00000000003
01009000838 00000000004
01011103289 00000000005
01004103228 00000000006
01039118454 00000000007
01150118881 00000000008
01170000382 00000000009
01178147125 00000000010
01177118886 00000000011
01180114015 00000000012
01194118285 00000000013
01215118983 00000000014
01212118875 00000000015
01208118770 00000000016

Zoals je ziet gaat de lookup in sommige gevallen goed en in andere gevallen niet. Ik heb geen idee waarom er soms foute waardes in komen te staan. Het gaat in de tweede rij al fout, cel A1 en A2 hebben verschillende waardes, maar krijgen toch beiden key 1 toegedeeld, verderop gaat het wel goed, 1208118770 =16 bijvoorbeeld.
Iemand toevallig een idee wat er fout gaat, of een suggestie voor een andere formule?
Dit is overigens maar een heel klein deel van de set, dus "handmatige" suggesties kan ik heel weinig mee ;)
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
pi_101078229
=vlookup(a1,M:N,2,0) gebruiken. Moet echter het gezochte nummer wel exact in kolom M staan (dus inclusief voorloopnullen)
Zo te zien zijn kolom M en N als tekst opgeslagen? Dan moet je dus ook de unieke nummers als tekst opslaan inclusief voorloopnullen anders vindt je ze niet goed.

[ Bericht 49% gewijzigd door Deetch op 23-08-2011 11:54:51 ]
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_101082201
of in het nederlands.

=VERT.ZOEKEN(A1;M:N;2;0)
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
  Moderator woensdag 24 augustus 2011 @ 12:51:10 #261
45833 crew  Fogel
pi_101123734
quote:
3s.gif Op dinsdag 23 augustus 2011 11:48 schreef Deetch het volgende:
=vlookup(a1,M:N,2,0) gebruiken. Moet echter het gezochte nummer wel exact in kolom M staan (dus inclusief voorloopnullen)
Zo te zien zijn kolom M en N als tekst opgeslagen? Dan moet je dus ook de unieke nummers als tekst opslaan inclusief voorloopnullen anders vindt je ze niet goed.

Bedankt, heb nu voor het gemak alles op number gezet, maar dezelfde fout blijft erin zitten (ligt er waarschijnlijk deels aan dat het een ongesorteerde lijst is en misschien ook aan de grootte, meer dan 800.000 rijen en dat is dan de kleine van de twee sets die ik heb). Ben nu een beetje met match en index aan het klooien.
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
  woensdag 24 augustus 2011 @ 13:15:07 #262
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_101124647
Kun je niet beter met een IF formule werken?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_101126721
quote:
0s.gif Op woensdag 24 augustus 2011 13:15 schreef sanger het volgende:
Kun je niet beter met een IF formule werken?
800000 keer nesten?
  Moderator woensdag 24 augustus 2011 @ 15:06:04 #264
45833 crew  Fogel
pi_101128766
De oplossing was =MATCH(A1;M:M; 0) :)

En ik heb een snellere PC nodig :P
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
  woensdag 24 augustus 2011 @ 15:20:35 #265
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_101129231
quote:
1s.gif Op woensdag 24 augustus 2011 14:08 schreef DaFan het volgende:

[..]

800000 keer nesten?
Had het aantal nog niet gezien :')
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_101129602
quote:
0s.gif Op woensdag 24 augustus 2011 15:06 schreef Fogel het volgende:
De oplossing was =MATCH(A1;M:M; 0) :)

En ik heb een snellere PC nodig :P
En om de bijbehorende waarde in kolom N te krijgen.
=INDIRECT("N"&MATCH(A1,M:M,0))
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
  Moderator woensdag 24 augustus 2011 @ 15:34:35 #267
45833 crew  Fogel
pi_101129749
quote:
3s.gif Op woensdag 24 augustus 2011 15:30 schreef Deetch het volgende:

[..]

En om de bijbehorende waarde in kolom N te krijgen.
=INDIRECT("N"&MATCH(A1,M:M,0))
De waarde kwam automatisch vanuituit kolom N in B te staan (de formule staat in B)
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
pi_101130947
In jouw geval klopt het toevallig. :D

MATCH geeft altijd de plek van de gezochte waarde in de door jou aangegeven range weer.
Dus als je range M:M is en de gevonden waarde staat in M4 dan krijg je 4 want dat is de vierde cel in de rang M1:M whatever)
Als je range in de MATCH formule echter M3:M10 zou zijn dan krijg je als antwoord 2 omdat de gevonden waarde in M4 de 2e waarde uit de rangen M3:M10 is

In dit geval is de plek van de gevonden waarde in kolom M ook toevallig het getal dat in kolom N staat.
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_101139172
Hey beste allemaal,

Ik heb een dringende vraagje.... Ik heb morgen een excel toets en ik zie nu dat ik ook een figuur moet kunnen maken met excel. Op zich is een figuur best makkelijk te doen, maar nu komt het moeilijkere gedeelte. Als ik nu bijvoorbeeld een staafdiagram moet maken moet ik de X-as kunnen onderverdelen in 2 categorieen....

Ik weet dat dat best onduidelijk is dus hierbij een voorbeeld.

Je wilt bijv. weten hoeveel m3 uitstootgassen de drie fabrieken Philips, Sony en Samsung elk op één dag uitstoten. Je hebt de gegevens van een bepaalde dag gemeten, maar je wilt voor je onderzoek dit ook graag per stad hebben, dus bijvoorbeeld Amsterdam, Rot'dam en Den Haag.

Nu wil je dus de verschillen per fabriek én stad zien, dus op de X as eerst Phil, Sony en Sams (A'dam) ; Phil, Sony en Sams (R'dam) ; ............


als iemand mij hiermee zou kunnen helpen, zou ik erg dankbaar zijn........
  woensdag 24 augustus 2011 @ 21:08:24 #270
49641 Individual
Meet John Doe...
pi_101142881
zoiets als dit?

http://www.mrexcel.com/forum/showpost.php?p=107302&postcount=7

Vervang de maanden voor de fabrieken en de T's voor de steden. Zo krijg je alles in 1 kleur en je horizontale as met 2 verschillende categorieen.

Wat voor toets? Waar is het voor?

Voor 2003 heb ik ooit het Excel Expert Specialist examen gedaan (toen het hoogst haalbare van microsoft) en veeeel te makkelijk voor zo'n dure titel.

@ Fogel, is het al gelukt? Ik anonymiseer heel veel in Excel en combineer daarvoor de advanced filter > RAND() > VLOOKUP zodat je meerdere dezelfde waarden in een lijst dezelfde random waarde geeft.
reset
  Moderator woensdag 24 augustus 2011 @ 21:14:11 #271
45833 crew  Fogel
pi_101143158
quote:
0s.gif Op woensdag 24 augustus 2011 21:08 schreef Individual het volgende:


@ Fogel, is het al gelukt? Ik anonymiseer heel veel in Excel en combineer daarvoor de advanced filter > RAND() > VLOOKUP zodat je meerdere dezelfde waarden in een lijst dezelfde random waarde geeft.
Ja, met match, zie boven. Nu is mijn lijst gepseudonymiseerd (wat wil zeggen dat het nog wel traceerbaar is als je de key hebt, maar de key stuur ik op naar een 3rd party -is verplicht in mijn geval- en flikker die zelf weg zodat mijn set in ieder geval anonym is).
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
pi_101147087
quote:
0s.gif Op woensdag 24 augustus 2011 21:08 schreef Individual het volgende:
zoiets als dit?

http://www.mrexcel.com/forum/showpost.php?p=107302&postcount=7

Vervang de maanden voor de fabrieken en de T's voor de steden. Zo krijg je alles in 1 kleur en je horizontale as met 2 verschillende categorieen.

Wat voor toets? Waar is het voor?

Voor 2003 heb ik ooit het Excel Expert Specialist examen gedaan (toen het hoogst haalbare van microsoft) en veeeel te makkelijk voor zo'n dure titel.

@ Fogel, is het al gelukt? Ik anonymiseer heel veel in Excel en combineer daarvoor de advanced filter > RAND() > VLOOKUP zodat je meerdere dezelfde waarden in een lijst dezelfde random waarde geeft.
hey, als eerst erg bedankt voor het reageren.

Alleen wat daar staat, is meer een tabel? of ik zie het niet goed denk ik.

Ik wil eigenlijk meer een staafdiagram... het is dus eigenlijk zoiets Dit (kwart 1 kwart 2 etc is bijv. Sony, Phil etc en Karels is bijv. A'Dam). Maar wil graag die kwart 1 etc ook meteen op de x-as.

Btw; Ik heb denk ik Excel (NL) 2007 en mijn Uni heeft een oudere model (2005? en Eng).

Toets is eigenlijk een voortgangtoets, zodat je leert omgaan met Excel voor statistiek (Biomedische wetenschappen).


(Edit; Ik heb nu geprobeerd eerst de gegevens over te nemen op excel en alles geselecteerd ---> invoegen grafiek ---> kolom en nu pakt ie gewoon alles zoals het hoort }:| , Op school is dit echt niet gelukt, kun je aub uitleggen hoe je dat doet als je het zelf handmatig moet doen, dus serie's en formule etc invullen)

[ Bericht 5% gewijzigd door shit-happened op 24-08-2011 22:27:05 ]
  Moderator donderdag 25 augustus 2011 @ 14:47:06 #273
45833 crew  Fogel
pi_101171157
Ik dacht dat de begrenzing van het maximum aantal rijen in Excel 2010 weg was, maar blijkbaar is dat niet helemaal waar... mijn dataset met iets meer dan 6 miljoen rijen ( :X ) past niet.

Heb Access maar weer uit het stof gehaald, die kan er wel mee omgaan.
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
  donderdag 25 augustus 2011 @ 14:58:26 #274
85514 ralfie
!Yvan eht nioj
pi_101171534
quote:
0s.gif Op donderdag 25 augustus 2011 14:47 schreef Fogel het volgende:
Ik dacht dat de begrenzing van het maximum aantal rijen in Excel 2010 weg was, maar blijkbaar is dat niet helemaal waar... mijn dataset met iets meer dan 6 miljoen rijen ( :X ) past niet.

Heb Access maar weer uit het stof gehaald, die kan er wel mee omgaan.
Waarom zou je in godesnaam excel voor zoiets gebruiken?
  donderdag 25 augustus 2011 @ 14:58:38 #275
49641 Individual
Meet John Doe...
pi_101171541
quote:
0s.gif Op donderdag 25 augustus 2011 14:47 schreef Fogel het volgende:
Ik dacht dat de begrenzing van het maximum aantal rijen in Excel 2010 weg was, maar blijkbaar is dat niet helemaal waar... mijn dataset met iets meer dan 6 miljoen rijen ( :X ) past niet.

Heb Access maar weer uit het stof gehaald, die kan er wel mee omgaan.
:D

Een miljoen rijen is max in de nieuwe Excel. En zelfs dan moet je erg uitkijken dat je het niet teveel vraagt. Daar is Excel niet voor gemaakt.

Ik zou graag weer meer tijd hebben voor Excel.. :)

Access kan het wel (tot een bepaalde grootte - 2GB) en dan moet je naar SQL server oid.

@s-h: is het gelukt? Die link is voor de data structuur. Al die data kan je selecteren en dan krijg je een as met 2 categorieen.
reset
  Moderator donderdag 25 augustus 2011 @ 15:04:48 #276
45833 crew  Fogel
pi_101171786
quote:
10s.gif Op donderdag 25 augustus 2011 14:58 schreef ralfie het volgende:

[..]

Waarom zou je in godesnaam excel voor zoiets gebruiken?
Vraag dat aan degenen die de dataset leverden. Meestal geven ze kleine sets als excel formaat, maar nu dus een keer een snoeigrote comma-delimited text file. Vandaar dat ik die om te beginnen met excel wilde openen ;)
Ik ga heel andere tools dan excel gebruik om nut van deze set te gaan hebben, wees gerust :)
I'm surrounded by morons!
TRV plannen/geboekt 2024:Nederland, UK, Nederland, Denemarken, UK, Nederland, Nederland
TRV 2023: Bangkok, Los Angeles, Nederland/Belgie, Denemarken, Noord-Noorwegen, Londen, Thailand, Nederland, Gdansk, Nederland, Japan
TRV 2022: Los Angeles, New York, Nederland, Los Angeles, Nederland/Duitsland/Belgie, Noord-Noorwegen, Nederland, UK
pi_101172688
lol, een csv kun je toch ook wel in acces inlezen?
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_101173121
En in SQL.
Weet niet hoe blij een huis, tuin en keukendatabaseprogramma wordt van 6 miljoen rijen.
pi_101173778
quote:
0s.gif Op donderdag 25 augustus 2011 15:41 schreef DaFan het volgende:
En in SQL.
Weet niet hoe blij een huis, tuin en keukendatabaseprogramma wordt van 6 miljoen rijen.
niet zo heel erg denk ik :D

hier had ik nou een smilie "lacht achter hand" willen hebben
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 25 augustus 2011 @ 16:20:44 #280
49641 Individual
Meet John Doe...
pi_101174476
6 miljoen zou Access wel aan moeten kunnen als je niet al te gekke dingen wil doen met de data. Ik heb het wel eerder gedaan en dat ging prima. :)
reset
pi_101175267
Mee eens, al je er niet te veel mee doet, en als het maar lokaal staat :P
Op een netwerk moet je er niet echt aan denken.
pi_101177566
Vraagje m.b.t mijn macro'tje
Heb de volgende spreadsheet:
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1
A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2
.
.
A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9
.
.
etc
Ik wil via een macro kijken of de getallen A1 t/m J1 groter zijn dan K1.
Zelfde geldt voor rij 2, dus A2 t/m J2 groter dan K2

Heb nu deze VBA code
If Range("A1").Offset(g, i) > Range("K11").Offset(g) Then
[berekening]


Werkt prima, totdat er in kolom K (bij K9) een negatief getal staat.
Krijg dan een runtime error:6, overflow.
Dit zou volgens de berekeningen niks moeten uitmaken. Er wordt bijvoorbeeld niet gedeeld door 0.
Een FOK!ker die mij uit de brand kan helpen? :)
pi_101179117
Moet je er niet gewoon ff .Value achterzetten (achter Offset())
pi_101179266
Deze werkt gewoon prima bij mij
1
2
3
4
5
6
7
8
9
10
Dim LastRow
LastRow = Range("A65536").End(xlUp).Row

For i = 1 To LastRow
    For j = 1 To 9
        If Cells(i, j).Value > Range("K" & i).Value Then
            MsgBox Cells(i, j).Address
        End If
    Next j
Next i
pi_101187967
quote:
0s.gif Op donderdag 25 augustus 2011 14:58 schreef Individual het volgende:

[..]

@s-h: is het gelukt? Die link is voor de data structuur. Al die data kan je selecteren en dan krijg je een as met 2 categorieen.
Ik heb het vandaag tijden de toets geprobeerd en het is gelukkig gelukt. Ik snap niet wat ik anders had gedaan dan de vorige keren :? Misschien niet van alle data's de gemiddelde genomen ? iig is het gelukt, tnx voor het vragen ;)
pi_101193917
quote:
7s.gif Op donderdag 25 augustus 2011 18:19 schreef DaFan het volgende:
Moet je er niet gewoon ff .Value achterzetten (achter Offset())
quote:
7s.gif Op donderdag 25 augustus 2011 18:22 schreef DaFan het volgende:
Deze werkt gewoon prima bij mij
[ code verwijderd ]

Top, ik ga het morgen allebei even proberen!
Ben niet zo ervaren met VBA, dus het kan zijn dat mijn code erg inefficient is.
pi_101195286
quote:
14s.gif Op donderdag 25 augustus 2011 23:06 schreef Rejected het volgende:


Top, ik ga het morgen allebei even proberen!
Ben niet zo ervaren met VBA, dus het kan zijn dat mijn code erg inefficient is.
Kopieer en leer :)
pi_101216652
beste iedereen ik heb ook vraagje :)
excel 2007 engels

ik wil voor iemand een workbook aanmaken die van zichzelf password protected is,
dat is niet zon drama snel gedaan.
maar ook aparte sheets password protecten maar dan ook dat ze niet zichtbaar zijn.
dus liever ook geen hide functie oid maar net zoals een workbook password protected krijgen.
en dan per sheet een apart wachtwoord in kunnen stellen.

(is om meerdere groepen mensen met verschillende rechten met sheets kunnen laten werken)

mocht het zo zijn dat deze vraag al eerder is beantwoord , dan excuus voor posten heb aantal pagina's doorgezocht maar niks kunnen vinden.

grgr henk&ingrid
pi_101220602
quote:
7s.gif Op donderdag 25 augustus 2011 18:22 schreef DaFan het volgende:
Deze werkt gewoon prima bij mij
[ code verwijderd ]

quote:
7s.gif Op donderdag 25 augustus 2011 18:19 schreef DaFan het volgende:
Moet je er niet gewoon ff .Value achterzetten (achter Offset())
Het lukt allebei niet. :'(


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub momentum()
countw = 0
k = 3

For g = 0 To 500 Step 1 'aantal rijen
      countw = 0
      Dim winc As Double
      decilew = Range("AA5").Offset(g).Value

      For i = 0 To 24 Step 1 'aantal kolommen
            If Range("B5").Offset(g, i).Value > decilew Then 'hoger?
            count w = countw + 1
            win = (Range("Prijzen!B5").Offset(k + g, i).Value / Range("Prijzen!B5").Offset(g, i).Value) - 1 
            Range("AC2").Offset(countwinner - 1).Value = win
            EndIf
      Next i
Next g
In B5 t/m Y5 heb ik dus waarden zitten die ik wil vergelijken met cel AA5.
Als groter, dan berekening. Gaat allemaal goed totdat AA5 een negatief getal is, krijg dan een Overflow error.
Bij debug wordt regel 15 geel gemarkeerd, dan zit de fout denk ik hierin.


Wanneer ik die regel uitsplits:
1
2
3
a = Range("Prijzen!B5").Offset(omlaag, i).Value
b = Range("Prijzen!B5").Offset(g, i).Value
winner = (a / b) - 1 

Krijg ik de foutmelding in regel 3. Ik kan a blijkbaar niet delen door b, terwijl dit wiskundig wel mogelijk is (b is nooit nul).

Wanneer ik deze waarden bijv optel, dan krijg ik de foutmelding niet.
1 winner = a + b 


[ Bericht 19% gewijzigd door Rejected op 26-08-2011 18:51:41 ]
pi_101221909
Je mist nog een paar .Value
Daarnaast is je code een bende ik zal straks, als Deetch me niet voor is, stukjes herschrijven en toelichten.
  vrijdag 26 augustus 2011 @ 22:22:18 #291
62215 qu63
..de tijd drinkt..
pi_101235382
quote:
0s.gif Op vrijdag 26 augustus 2011 16:03 schreef Rejected het volgende:

[..]


[..]

Het lukt allebei niet. :'(
[ code verwijderd ]

In B5 t/m Y5 heb ik dus waarden zitten die ik wil vergelijken met cel AA5.
Als groter, dan berekening. Gaat allemaal goed totdat AA5 een negatief getal is, krijg dan een Overflow error.
Bij debug wordt regel 15 geel gemarkeerd, dan zit de fout denk ik hierin.


Wanneer ik die regel uitsplits:
[ code verwijderd ]

Krijg ik de foutmelding in regel 3. Ik kan a blijkbaar niet delen door b, terwijl dit wiskundig wel mogelijk is (b is nooit nul).

Wanneer ik deze waarden bijv optel, dan krijg ik de foutmelding niet.
[ code verwijderd ]

Wat zijn die "Step 1" verwijzingen op regel 5 en 10?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_101236251
quote:
0s.gif Op vrijdag 26 augustus 2011 22:22 schreef qu63 het volgende:

[..]

Wat zijn die "Step 1" verwijzingen op regel 5 en 10?
Met Step kan je aangeven hoe groot de stapgrootte van je For loop moet zijn (bv 0,1). Hier is het overbodig.
pi_101236287
En wat is 'omlaag' nou weer dan?

PAste even je volledige code en een deel van je sheet waar de fout in staat.
pi_101238255




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
68
Sub Momentum2()
    Dim countwinner As Integer
    Dim countloser As Integer
    Dim decw As Double
    Dim decl As Double
    k = 3

    For g = 0 To 30 Step 1
   
        decw = Range("AA5").Offset(g).Value
        decl = Range("AB5").Offset(g).Value
        countloser = 0
        countwinner = 0
        Dim omlaag As Integer
             omlaag = k + g
    
        For i = 0 To 24 Step 1
        
            'winner of loser?
            If Range("B5").Offset(g, i).Value > decw Then 'winner?
                countwinner = countwinner + 1
              
                Dim qwn As Long
                Dim qwo As Long
                
                qwn = Range("Prijzen!B5").Offset(omlaag, i).Value
                qwo = Range("Prijzen!B5").Offset(g, i).Value
                winner = (qwn / qwo) - 1
                Range("AC2").Offset(countwinner - 1).Value = winner
        
            ElseIf Range("B5").Offset(g, i).Value < decl Then 'loser?
                countloser = countloser + 1
                loser = -((Range("Prijzen!B5").Offset(omlaag, i).Value / Range("Prijzen!B5").Offset(g, i).Value) - 1)
                Range("AD2").Offset(countloser - 1).Value = loser
            End If
            
        Next i

   
    Range("AE1") = countwinner + 1
    Range("AJ1").Formula = "=SUM(INDIRECT(""AC2:AC""&AE1))"
    sumwin = Range("AJ1").Value
    
    If countwinner = 0 Then
        Range("AE5").Offset(g) = 0
        Else: Range("AE5").Offset(g) = sumwin / countwinner
    End If

    
    Range("AF1") = countloser + 1
    Range("AK1").Formula = "=SUM(INDIRECT(""AD2:AD""&AF1))"
    sumlose = Range("AK1").Value
    
    If countloser = 0 Then
        Range("AF5").Offset(g) = 0
        Else: Range("AF5").Offset(g) = sumlose / countloser
    End If

  
    If countwinner + countloser = 0 Then
    retmom = (sumlose + sumwin) / 1
    Else: retmom = (sumlose + sumwin) / (countwinner + countloser)
    End If
    Range("AG5").Offset(g) = retmom

Next g

End Sub
Excuses voor de onduidelijkheid, hierbij de hele code.
Het gaat dus fout bij regel 28 doordat AA27 negatief is.

[ Bericht 0% gewijzigd door Rejected op 26-08-2011 23:26:26 ]
pi_101238809
Ok.
Als ik het zo zie denk ik niet dat je een macro nodig hebt voor wat je probeert te bereiken. Het is alleen een beetje delen door elkaar en de cel vullen etc. maar goed dat moet je zelf weten.

Heb je ook een idee welke waardes qwo en qwn hebben? (en evt i, dan weet je ook welke cellen je door elkaar deelt)

Je kan ook je code handmatig starten met F8 en dan elke keer met F8 erdoor heen lopen (ingedrukt houden tot je foutmelding krijgt). Dan kan je je muis hoveren boven een variable en krijg je de waarde te zien.
pi_101239674
Leek me handig om een macro te schrijven, maar gezien de moeite Is misschien inderdaad makkelijker door de sheet te vergroten met formules.
Als ik qwo en qwn handmatig op elkaar deel krijg ik een hele normale waarde. Dus ik snap niet zo goed waar die foutmelding vandaan komt.
Nogmaals bedankt voor alle moeite!
edit: i moest lopen van 0 t/m 23! :D

[ Bericht 17% gewijzigd door Rejected op 27-08-2011 00:05:34 ]
pi_101354737
Is er een (liefst makkelijke) manier om met een formule aan het einde van een rij aan te geven hoeveel cellen zijn ingevuld?
pi_101354988
COUNTA of AANTALARG
pi_101355838
quote:
7s.gif Op maandag 29 augustus 2011 23:23 schreef DaFan het volgende:
COUNTA of AANTALARG
Thanks! Ik zat met de count te rommelen, was me niet bewust dat die commando's in de nederlandse Excell anders waren :@
  maandag 29 augustus 2011 @ 23:50:08 #300
62215 qu63
..de tijd drinkt..
pi_101356360
En....
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 29 augustus 2011 @ 23:50:13 #301
62215 qu63
..de tijd drinkt..
pi_101356365
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')