abonnement Unibet Coolblue Bitvavo
  dinsdag 11 augustus 2015 @ 23:35:58 #1
62215 qu63
..de tijd drinkt..
pi_155134490


Welkom bij “Het grote Excel vragentopic” waar je terecht kan met vragen over Excel.

In dit topic is het de bedoeling dat we gericht vragen stellen en antwoorden geven op de gestelde vragen. Om alles zo goed mogelijk te laten verlopen zijn er een aantal regels.

Regels
1. Als je een vraag stelt, zet er dan bij welke versie van Excel je hebt en op welke taal hij ingesteld staat.
2. Zet macrocode tussen [ code ] tags
3. Als het “pseudo-code” is, vermeldt dit dan duidelijk
4. Er bestaan geen domme vragen, wel domme antwoorden. Als jouw antwoord niet gaat bijdragen, geef het antwoord dan niet.
5. Dit topic is geen “code-FEBO” waar je half opgewarmde code uit de muur trekt, het is de bedoeling dat je er zelf iets van leert.

Definities
Functie Een interne functie die bij Excel is geleverd.
UDF Een “user definded function”, een zelfgebouwde functie
Macro Een stuk code die opdrachten uitvoert, gebouwd in (meestal) de VBA editor
Add-In Een Excel workbook met VBA-code (of C#, C) die als .xla (of .xll) is opgeslagen, deze is als vaste plug-in in Excel te plaatsen.
Workbook Het excelbestand
Sheet of Worksheet Het tabblad
Form, Formulier, Userform Een Dialoogvenster in VBA gebouwd

Tips & Links
De help functie van excel of visual basic voor excel kan je een eind op weg helpen. (F1)

Het workbook met het FOK!-menu zoals in de banner weergegeven is hier te vinden. Dit menu is naar wens aan te passen. De icoontjes in het menu zijn hier allemaal weergegeven. In dit workbook zijn drie macro's aanwezig:
• Een printertool waarmee je uit meerdere workbooks sheets kan selecteren voor afdrukken
• Een power replace die termen kan wijzigen in meerdere workbooks tegelijk
• Een formule vertaler, de formule in de actieve cel wordt in het engels weergegeven. Je kan ook een engelse formule invoeren die dan in de actieve cel in de geldende taal wordt geplaatst.
De UDF is naar aanleiding van een vraag in topic #29. De functie kan worden aangeroepen door in een cel =FOK() te typen en dan op de Fx te klikken voor uitleg over de variabelen.

De VBA editor bereik je door ALT+F11 in te drukken. Vanaf Excel 2007 is de VBA editor lastiger te vinden. Op deze site wordt uitgelegd hoe je de editor kan activeren.

De interne functies zijn afhankelijk van welke taal jouw Excel draait. Op deze en deze site kun je de formules in verschillende talen vertalen.

Macro uitvoering optimaliseren
De meer uitgebreide macro's kunnen traag worden, ook kan het scherm flikkeren als gevolg van veel "select" acties. Deels kun je dit ondervangen door zo veel mogelijk select acties te vervangen door directe verwijzingen naar cells en deels door een macro-optimalisatie door te voeren. In de onderstaande code is een routine voor macro-optimalisatie en een routine om de optimalisatie weer uit te zetten weergegeven. In de voorbeeld sheet is een uitgebreide versie van MOA en MOU opgenomen.

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.
Bij macro's die een bepaalde, merkbare, tijd nodig hebben om hun werk te doen is het van belang de gebruiker een idee te geven van wat er gebeurt, zeker met macro-optimalisatie aan kan het lijken alsof Excel is vastgelopen. Je kan bijvoorbeeld de statusbar een waarde geven, met eventueel een percentage van de reeds uitgevoerde code.

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.
Password kwijt?
Soms heb je een worksheeet beveiligd met een password maar ben je die kwijt. Gelukkig is dat geen groot probleem want de interne beveiliging van Excel stelt niet heel veel voor.
Hier vind je meer info en een downloadbare macro die alle interne passwords verwijdert.

DISCLAIMER: Denk erom dat je met het breken van de beveiliging van een excelsheet mogelijk wet- of regelgeving overtreedt. Als de spreadsheet van jezelf is zou het geen probleem moeten zijn.
In andere gevallen: vraag toestemming aan de originele schrijver.
Bij twijfelgevallen: NIET DOEN



Mooi, grappig en cool
Een uitgebreide site met nuttige en minder nuttige excelsheetjes. Van kekke grafieken om je manager of leraar te betoveren via oscillogrammen en simulatoren tot pong voor als het weer een typische vrijdagmiddag is: Excelunusual

Verder
Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP uit de wiki
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 12 augustus 2015 @ 00:06:44 #2
201761 phpmystyle
Ordinary guy from Moscow
pi_155135515
quote:
0s.gif Op dinsdag 11 augustus 2015 23:35 schreef qu63 het volgende:

[..]

https://support.office.co(...)13-9ecb-f1951ff89d7f
Letterlijk het eerste resultaat als ik zoek op "Excel voorwaardelijke opmaak"...
Dank voor jouw reactie.

Echter staat daar (bij mijn weten niet mijn vraag tussen) ook heb ik geprobeerd dit op te lossen met voorwaardelijke opmaak en dan de celwaarde laten zoeken naar "tekst"

Wat ik wil is dat cel a1 bijvoorbeeld rood wordt als in cel a2 ''hallo'' staat :)
Man is de baas, vrouw kent haar plaats.
pi_155136239
Die link kan je gebruiken. Ga de voorwaardelijke opmaak opzetten voor A1, alleen vul je dan bij stap 4 in
1=A2="hallo"
  woensdag 12 augustus 2015 @ 00:33:44 #4
62215 qu63
..de tijd drinkt..
pi_155136242
quote:
7s.gif Op woensdag 12 augustus 2015 00:06 schreef phpmystyle het volgende:

[..]

Dank voor jouw reactie.

Echter staat daar (bij mijn weten niet mijn vraag tussen) ook heb ik geprobeerd dit op te lossen met voorwaardelijke opmaak en dan de celwaarde laten zoeken naar "tekst"

Wat ik wil is dat cel a1 bijvoorbeeld rood wordt als in cel a2 ''hallo'' staat :)
A1 selecteren, voorwaardelijke opmaak op basis van regel -> =ALS(A2="hallo";WAAR;ONWAAR). Opmaak kiezen in de tabs.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 12 augustus 2015 @ 01:33:29 #5
201761 phpmystyle
Ordinary guy from Moscow
pi_155137688
quote:
0s.gif Op woensdag 12 augustus 2015 00:33 schreef qu63 het volgende:

[..]

A1 selecteren, voorwaardelijke opmaak op basis van regel -> =ALS(A2="hallo";WAAR;ONWAAR). Opmaak kiezen in de tabs.
Thanks. ik heb het geprobeerd maar het lukt echter nog niet. Ik begrijp namelijk niet hoe je een ALS formule kunt toepassen in voorwaardelijke opmaak :@

Dit is het resultaat;
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.
Man is de baas, vrouw kent haar plaats.
pi_155143625
Je verwijst naar cel A2 terwijl je hallo in B1 hebt gezet?
  woensdag 12 augustus 2015 @ 11:15:00 #7
62215 qu63
..de tijd drinkt..
pi_155143684
quote:
7s.gif Op woensdag 12 augustus 2015 01:33 schreef phpmystyle het volgende:

[..]

Thanks. ik heb het geprobeerd maar het lukt echter nog niet. Ik begrijp namelijk niet hoe je een ALS formule kunt toepassen in voorwaardelijke opmaak :@

Dit is het resultaat;
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.
Zoek de verschillen in jouw formule en in die van mij :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 12 augustus 2015 @ 23:41:03 #8
201761 phpmystyle
Ordinary guy from Moscow
pi_155165063
quote:
0s.gif Op woensdag 12 augustus 2015 11:15 schreef qu63 het volgende:

[..]

Zoek de verschillen in jouw formule en in die van mij :)
It works!!!

Alleen hoe onthoud ik in godsnaam zo'n formule, want die kun je niet standaard vinden bij de voorwaardelijke opmaak :(

quote:
0s.gif Op woensdag 12 augustus 2015 11:12 schreef Modus het volgende:
Je verwijst naar cel A2 terwijl je hallo in B1 hebt gezet?
Ja was dom. Ik bedoelde ook cel a1 moet rood worden als in cel b1 hallo staat bijvoorbeeld :P
Man is de baas, vrouw kent haar plaats.
  woensdag 12 augustus 2015 @ 23:46:52 #9
62215 qu63
..de tijd drinkt..
pi_155165227
quote:
7s.gif Op woensdag 12 augustus 2015 23:41 schreef phpmystyle het volgende:

[..]

It works!!!

Alleen hoe onthoud ik in godsnaam zo'n formule, want die kun je niet standaard vinden bij de voorwaardelijke opmaak :(
Het lukt mij ook om het te onthouden ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155165931
Hoi. :)

Ik wil iets uitvoeren, maar weet niet of het kan en zo ja, hoe.

Ik heb één Excel document, met 8 tabs.

Tab 1 is een algemene pagina, met de beschikbaarheid van mensen per dag. Zijn ze op een specifieke dag niet beschikbaar, staat er 'niet'. Iedere andere tekst betekent dat ze wel beschikbaar zijn. De indeling ziet er zo uit:
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.
Tab 2 tot en met 8 is per dag. Dus tab 2 maandag, tab 3 dinsdag, ga zo maar door. Die indeling van die tab(s) zien er telkens zo uit:
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.
Nu wil ik het zo instellen, dat vanaf op tab 2 tot en met 8 een lijst staat met de mensen die op die dag beschikbaar zijn. Hij moet dus alle info uit de eerste tab halen; voornaam, achternaam en beschikbaarheid. Ik kom er alleen niet uit.
  donderdag 13 augustus 2015 @ 00:14:06 #11
62215 qu63
..de tijd drinkt..
pi_155166051
quote:
0s.gif Op donderdag 13 augustus 2015 00:10 schreef einschtein het volgende:
Hoi. :)

Ik wil iets uitvoeren, maar weet niet of het kan en zo ja, hoe.

Ik heb één Excel document, met 8 tabs.

Tab 1 is een algemene pagina, met de beschikbaarheid van mensen per dag. Zijn ze op een specifieke dag niet beschikbaar, staat er 'niet'. Iedere andere tekst betekent dat ze wel beschikbaar zijn. De indeling ziet er zo uit:
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.
Tab 2 tot en met 8 is per dag. Dus tab 2 maandag, tab 3 dinsdag, ga zo maar door. Die indeling van die tab(s) zien er telkens zo uit:
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.
Nu wil ik het zo instellen, dat vanaf op tab 2 tot en met 8 een lijst staat met de mensen die op die dag beschikbaar zijn. Hij moet dus alle info uit de eerste tab halen; voornaam, achternaam en beschikbaarheid. Ik kom er alleen niet uit.
Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155166152
quote:
0s.gif Op donderdag 13 augustus 2015 00:14 schreef qu63 het volgende:

[..]

Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
Oh duh. Thanks! Ik dacht te moeilijk. :P
pi_155196876
quote:
0s.gif Op donderdag 13 augustus 2015 00:14 schreef qu63 het volgende:

[..]

Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
Hm, ik kom er toch niet helemaal uit. Ik heb nu:
1=IF(COUNTIF(Algemeen!C2,"niet"),"", Algemeen!A2)

Die werkt in principe prima. Ik moet het echter wel voor elke lijn veranderen en ik krijg dus lege regels, wat ik dus het -liefst- niet wil. Is er een (betere) manier/
  donderdag 13 augustus 2015 @ 23:58:58 #14
62215 qu63
..de tijd drinkt..
pi_155197066
quote:
0s.gif Op donderdag 13 augustus 2015 23:53 schreef einschtein het volgende:

[..]

Hm, ik kom er toch niet helemaal uit. Ik heb nu:
[ code verwijderd ]

Die werkt in principe prima. Ik moet het echter wel voor elke lijn veranderen en ik krijg dus lege regels, wat ik dus het -liefst- niet wil. Is er een (betere) manier/
Huh?

Dat is een vage formule... Hij telt het aantal keren dat Algemeen!C2 gelijk staat aan 'niet', als dat waar is is het leeg, zo niet dan is het Algemeen!A2...
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155292648
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
Please consider the environment before printing this post.
Op zaterdag 27 mei 2017 00:36 schreef d4v1d het volgende:
Kabuf is af en toe best een prima kerel.
  maandag 17 augustus 2015 @ 18:08:47 #16
346939 Janneke141
Green, green grass of home
pi_155299547
quote:
2s.gif Op maandag 17 augustus 2015 14:38 schreef KaBuf het volgende:
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
Als je de datum deelt door 7 en de rest is 0 of 1, dan is het weekend.
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 17 augustus 2015 @ 18:10:42 #17
62215 qu63
..de tijd drinkt..
pi_155299604
quote:
2s.gif Op maandag 17 augustus 2015 14:38 schreef KaBuf het volgende:
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
quote:
0s.gif Op maandag 17 augustus 2015 18:08 schreef Janneke141 het volgende:

[..]

Als je de datum deelt door 7 en de rest is 0 of 1, dan is het weekend.
Of met WEEKDAG() in een extra kolom en dan filteren.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155299634
Door een onverwachte vakantie heb ik nog niet kunnen reageren op jullie antwoorden. Nogmaals dank. Ik ga er zeker naar kijken.
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_155300417
quote:
0s.gif Op maandag 17 augustus 2015 18:10 schreef qu63 het volgende:

[..]


[..]

Of met WEEKDAG() in een extra kolom en dan filteren.
Ah die eens proberen :9
Please consider the environment before printing this post.
Op zaterdag 27 mei 2017 00:36 schreef d4v1d het volgende:
Kabuf is af en toe best een prima kerel.
  maandag 17 augustus 2015 @ 19:34:41 #20
329970 PandaDrop
Dropetende wegenbouwer
pi_155302329
* PandaDrop wil een code-FEBO uit de trekken

Hoi, heeft iemand een warme Gauss-eliminatie klaarliggen?
tong80
Wel een mooie one liner dan.
:T
  maandag 17 augustus 2015 @ 19:39:48 #21
62215 qu63
..de tijd drinkt..
pi_155302496
quote:
9s.gif Op maandag 17 augustus 2015 19:34 schreef PandaDrop het volgende:
* PandaDrop wil een code-FEBO uit de trekken

Hoi, heeft iemand een warme Gauss-eliminatie klaarliggen?
http://www.mrexcel.com/fo(...)ian-elimination.html
http://www.excelforum.com(...)ian-elimination.html

Geen idee wat t is btw :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 augustus 2015 @ 19:42:38 #22
329970 PandaDrop
Dropetende wegenbouwer
pi_155302595
quote:
Dat is wiskunde op vwo wisB en hbo technisch opleiding (HTS)
tong80
Wel een mooie one liner dan.
:T
  maandag 17 augustus 2015 @ 19:43:33 #23
62215 qu63
..de tijd drinkt..
pi_155302623
quote:
9s.gif Op maandag 17 augustus 2015 19:42 schreef PandaDrop het volgende:

[..]

Dat is wiskunde op VWO wisB en HBO technisch opleiding (HTS)
Havist hier, geen idee meer welke wiskunde ik deed :D En mijn HBO opleiding was gelukkig niet technisch ;)

Succes! :Y)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 augustus 2015 @ 19:47:49 #24
346939 Janneke141
Green, green grass of home
pi_155302741
quote:
0s.gif Op maandag 17 augustus 2015 19:39 schreef qu63 het volgende:
Geen idee wat t is btw
Algoritme om oplossingen te vinden voor een stelsel van meer vergelijkingen met meer onbekenden via matrixrekening.
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 17 augustus 2015 @ 19:49:59 #25
62215 qu63
..de tijd drinkt..
pi_155302821
quote:
0s.gif Op maandag 17 augustus 2015 19:47 schreef Janneke141 het volgende:

[..]

Algoritme om oplossingen te vinden voor een stelsel van meer vergelijkingen met meer onbekenden via matrixrekening.
Zoiets zei wikipedia ook ja, maar dat betekent nog niet dat ik t snap :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 augustus 2015 @ 19:53:45 #26
346939 Janneke141
Green, green grass of home
pi_155302961
quote:
0s.gif Op maandag 17 augustus 2015 19:49 schreef qu63 het volgende:

[..]

Zoiets zei wikipedia ook ja, maar dat betekent nog niet dat ik t snap :P
Troost je, je kunt gewoon oud worden zonder dat te weten.
Opinion is the medium between knowledge and ignorance (Plato)
pi_155311652
quote:
0s.gif Op maandag 17 augustus 2015 19:49 schreef qu63 het volgende:

[..]

Zoiets zei wikipedia ook ja, maar dat betekent nog niet dat ik t snap :P
Sudoku maar dan ingewikkelder omschreven
Wie dit leest is gek
pi_155311750
Uit SAP trek ik een enkele Excel sheet.
Kan ik die "opslaan als" in een andere bestaande excelfile als sheet 2?
Wie dit leest is gek
  dinsdag 18 augustus 2015 @ 01:03:14 #29
62215 qu63
..de tijd drinkt..
pi_155314190
quote:
99s.gif Op maandag 17 augustus 2015 23:30 schreef Nieuwschierig het volgende:
Uit SAP trek ik een enkele Excel sheet.
Kan ik die "opslaan als" in een andere bestaande excelfile als sheet 2?
VBA:
1
2
3
4
5
Sub MoveToSpecificWorkbook()
'Move the active sheet to the beginning of named Workbook.
'Replace YourWorkbook.xls with the full name of the target workbook you want.
    ActiveSheet.Move Before:=Workbooks("YourWorkbook.xls").Sheets(1)
End Sub
http://www.excelhowto.com/macros/move-or-copy-worksheets-vba/
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155316021
quote:
0s.gif Op maandag 17 augustus 2015 18:08 schreef Janneke141 het volgende:

[..]

Als je de datum deelt door 7 en de rest is 0 of 1, dan is het weekend.
Je bedoelt: =rest(datum;7) of mod(datum;7)
Delen door 7 resulteert in een datumnotatie.
Excel heeft hiervoor een extra formule in haar pakket:
=weekdag(datum). Als je dan 1 of 7 hebt is het een zaterdag of zondag.
Je kunt het best een kolom extra toevoegen met weekdag, dan kun je met de filtermodule de weekenddagen er tussen uit halen.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_155316032
quote:
2s.gif Op maandag 17 augustus 2015 14:38 schreef KaBuf het volgende:
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
Zie bovenstaande antwoord
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_155337798
quote:
Misschien kun je het nog iets verduidelijken? :@

Ik heb op een gegeven moment een workbook met alleen sheet1 in gebruik (ReportA)
Vanuit SAP trek ik een workbook met ook alleen sheet1 in gebruik. Die sla ik nu op als ReportB en kopieer en plak die sheet1 naar ReportA sheet2.

Hoe ziet de macro er uit met deze namen?
Wie dit leest is gek
  woensdag 19 augustus 2015 @ 06:01:11 #33
62215 qu63
..de tijd drinkt..
pi_155344602
quote:
99s.gif Op dinsdag 18 augustus 2015 21:50 schreef Nieuwschierig het volgende:

[..]

Misschien kun je het nog iets verduidelijken? :@

Ik heb op een gegeven moment een workbook met alleen sheet1 in gebruik (ReportA)
Vanuit SAP trek ik een workbook met ook alleen sheet1 in gebruik. Die sla ik nu op als ReportB en kopieer en plak die sheet1 naar ReportA sheet2.

Hoe ziet de macro er uit met deze namen?
1
2
3
4
5
Sub MoveToSpecificWorkbook()
'Move the active sheet to the beginning of named Workbook.
'Replace YourWorkbook.xls with the full name of the target workbook you want.
    ActiveSheet.Move After:=Workbooks("ReportA.xls").Sheets(1)
End Sub
Zoiets, gok ik. Deze code zorgt er voor dat de huidige actieve sheet verplaatst wordt ná de eerste sheet van ReportA.xls.

Hoop ik, ben geen kei in VBA :@
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155384091
Hallon,

Ik heb een lijst van 3000 regels met websites. Echter bestaat deze lijst deels uit website zoals

1
2
3
4
5
6
www.fok.digitaal.nl
www.fok.onzin.nl
www.fok.nl
www.frontpage.fok.nl
www.nos.nl
www.dwergen.pagina.nl

Nu wil ik alleen de websites overhouden ZONDER subdomain. Dus alleen die websites met www. voorbeeld.nl. En niet de websites met www. fok.voorbeeld.nl.

Is dit Excel-technisch gezien mogelijk?

Thanks!

Inb4 "ja, gewoon handmatig verwijderen'.
Nederlander in München, met voorliefde voor Taiwan en auti's gonna aut.
pi_155384259
Zit mobiel dus kan even niet experimenteren. Het kan. Ooit zelf ook gedaan.
Check bv eens de uitleg op https://www.google.nl/sea(...)in+without+subdomain
Via Google heb je zo het antwoord aangezien dit een bekend vraagstuk is.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
  donderdag 20 augustus 2015 @ 23:24:20 #36
62215 qu63
..de tijd drinkt..
pi_155394545
quote:
0s.gif Op donderdag 20 augustus 2015 17:50 schreef Hojdhopper het volgende:
Hallon,

Ik heb een lijst van 3000 regels met websites. Echter bestaat deze lijst deels uit website zoals
[ code verwijderd ]

Nu wil ik alleen de websites overhouden ZONDER subdomain. Dus alleen die websites met www. voorbeeld.nl. En niet de websites met www. fok.voorbeeld.nl.

Is dit Excel-technisch gezien mogelijk?

Thanks!

Inb4 "ja, gewoon handmatig verwijderen'.
Je zou het aantal punten (.) kunnen tellen en de string splitsen vanaf de een na laatse. Of de locatie van de een na laatste punt en dan dmv rechts() de string splitsen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155395109
quote:
0s.gif Op donderdag 20 augustus 2015 23:24 schreef qu63 het volgende:
.
quote:
0s.gif Op donderdag 20 augustus 2015 17:50 schreef Hojdhopper het volgende:
Hallon,

Ik heb een lijst van 3000 regels met websites. Echter bestaat deze lijst deels uit website zoals
[ code verwijderd ]

Nu wil ik alleen de websites overhouden ZONDER subdomain. Dus alleen die websites met www. voorbeeld.nl. En niet de websites met www. fok.voorbeeld.nl.

Is dit Excel-technisch gezien mogelijk?

Thanks!

Inb4 "ja, gewoon handmatig verwijderen'.
Wil je websites met subdomein eruit gooien, of wil je daar de website zonder domein uit halen?
Nummer 1 is inderdaad gemakkelijk. Is het aantal punten groter dan 2, dan kan je hem wegflikkeren.
Nummer 2 moet met handwerken, aangezien je niet weet of het linker of rechter gedeelte de website is.
Eerst denken, dan typen
  vrijdag 21 augustus 2015 @ 00:09:31 #38
62215 qu63
..de tijd drinkt..
pi_155395920
quote:
7s.gif Op donderdag 20 augustus 2015 23:39 schreef Piger het volgende:

[..]

[..]

Wil je websites met subdomein eruit gooien, of wil je daar de website zonder domein uit halen?
Nummer 1 is inderdaad gemakkelijk. Is het aantal punten groter dan 2, dan kan je hem wegflikkeren.
Nummer 2 moet met handwerken, aangezien je niet weet of het linker of rechter gedeelte de website is.
Oh wacht, ik las t alleen als alleen 'fok.nl' overhouden.

Dan werkt dit (in kolom B):
=ALS(LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;".";""))>2;"houden";"niet houden")
ipv "houden" kan je natuurlijk weer A1 invullen, ipv "niet houden" kan je "" (een lege cel) doen.

Nadat je em naar beneden doorgetrokken hebt kan je filteren op lege rijen in kolom B en die verwijderen.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155403896
quote:
0s.gif Op donderdag 20 augustus 2015 17:50 schreef Hojdhopper het volgende:
Hallon,

Ik heb een lijst van 3000 regels met websites. Echter bestaat deze lijst deels uit website zoals
[ code verwijderd ]

Nu wil ik alleen de websites overhouden ZONDER subdomain. Dus alleen die websites met www. voorbeeld.nl. En niet de websites met www. fok.voorbeeld.nl.

Is dit Excel-technisch gezien mogelijk?

Thanks!

Inb4 "ja, gewoon handmatig verwijderen'.
Allereerst:

http://www.danielpinero.com/how-to-extract-root-domain-url-excel

wat is zelf doe is:

Met "http://" ervoor:
=LINKS(+A1;+VIND.SPEC("/";A1;8))

Met andere woorden:
Zoek de positie van de eerste slash na 8 posities
en laat alleen de linkerkant er van zien.

Zonder "http://"

bv:

www.danielpinero.com/how-to-extract-root-domain-url-excel

=LINKS(+A1;+VIND.SPEC("/";A1))
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  vrijdag 21 augustus 2015 @ 12:40:56 #40
62215 qu63
..de tijd drinkt..
pi_155404453
quote:
0s.gif Op vrijdag 21 augustus 2015 12:10 schreef Twentsche_Ros het volgende:

[..]

Allereerst:

http://www.danielpinero.com/how-to-extract-root-domain-url-excel

wat is zelf doe is:

Met "http://" ervoor:
=LINKS(+A1;+VIND.SPEC("/";A1;8))

Met andere woorden:
Zoek de positie van de eerste slash na 8 posities
en laat alleen de linkerkant er van zien.

Zonder "http://"

bv:

www.danielpinero.com/how-to-extract-root-domain-url-excel

=LINKS(+A1;+VIND.SPEC("/";A1))
Maar dan werkt www.voorbeeld.url.nl toch niet? Hij wil dan alleen (www.)url.nl zien..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 21 augustus 2015 @ 12:42:59 #41
314372 Goddelijker
Zonder grootheidswaanzin!
pi_155404485
Vraagje :D
Ik heb in bijvoorbeeld A2 t/m A10 staan, Tabblad 1, dat hij gegevens moet halen uit A2 t/m A10 van tabblad 2.
Nu wil ik op Tabblad 1, in B2 t/m B10, dat daar informatie opgehaald wordt van A2 t/m A10 van tabblad 3.

Alleen dat moet iets van 10x naast elkaar. Hoe kan ik dat voor elkaar krijgen met doorvoeren, zonder dat ik elke keer alles handmatig moet doen? Want hij wilt dan graag op tabblad 1 blijven.
pi_155404621
quote:
0s.gif Op vrijdag 21 augustus 2015 12:42 schreef Goddelijker het volgende:
Vraagje :D
Ik heb in bijvoorbeeld A2 t/m A10 staan, Tabblad 1, dat hij gegevens moet halen uit A2 t/m A10 van tabblad 2.
Nu wil ik op Tabblad 1, in B2 t/m B10, dat daar informatie opgehaald wordt van A2 t/m A10 van tabblad 3.

Alleen dat moet iets van 10x naast elkaar. Hoe kan ik dat voor elkaar krijgen met doorvoeren, zonder dat ik elke keer alles handmatig moet doen? Want hij wilt dan graag op tabblad 1 blijven.
Hoe bedoel je elke keer handmatig doen, je hebt het blad toch eenmalig ingericht en bent dan toch klaar met je formules maken.

In blad 1 cel A1 staat de formule =Blad2!A1
In blad 1 cel B1 staat de formule = Blad3!A1, enz...

Als je de rij 1 in orde hebt kun je deze zo naar beneden door kopieren en je bent klaar.
  vrijdag 21 augustus 2015 @ 12:53:33 #43
314372 Goddelijker
Zonder grootheidswaanzin!
pi_155404684
quote:
0s.gif Op vrijdag 21 augustus 2015 12:50 schreef Basp1 het volgende:

[..]

Hoe bedoel je elke keer handmatig doen, je hebt het blad toch eenmalig ingericht en bent dan toch klaar met je formules maken.

In blad 1 cel A1 staat de formule =Blad2!A1
In blad 1 cel B1 staat de formule = Blad3!A1, enz...

Als je de rij 1 in orde hebt kun je deze zo naar beneden door kopieren en je bent klaar.
Ja, alleen als ik hem horizontaal wil doorvoeren, gaat hij ook door met verhogen van de A, B, C, D, etc.
  vrijdag 21 augustus 2015 @ 12:54:49 #44
62215 qu63
..de tijd drinkt..
pi_155404715
quote:
0s.gif Op vrijdag 21 augustus 2015 12:53 schreef Goddelijker het volgende:

[..]

Ja, alleen als ik hem horizontaal wil doorvoeren, gaat hij ook door met verhogen van de A, B, C, D, etc.
Vervang A1 door $A1.

http://www.excel-easy.com/functions/cell-references.html
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 21 augustus 2015 @ 12:57:57 #45
314372 Goddelijker
Zonder grootheidswaanzin!
pi_155404775
quote:
Hij gaat alleen niet verder met het automatisch doorvoeren van de 'bladen'.
Hij herhaalt alleen het rijtje, dus hij 'herkent' het ritme niet.
pi_155404790
quote:
0s.gif Op vrijdag 21 augustus 2015 12:53 schreef Goddelijker het volgende:

[..]

Ja, alleen als ik hem horizontaal wil doorvoeren, gaat hij ook door met verhogen van de A, B, C, D, etc.
Dat geef je in je vraag niet aan, daar zet je duidelijk dat in de op blad 1 op de A rij blad 2 moet komen en in de B rij blad 3 moet komen. Maar geod je het het antwoord van quo63 ook al gelezen.
pi_155404816
quote:
0s.gif Op vrijdag 21 augustus 2015 12:57 schreef Goddelijker het volgende:

[..]

Hij gaat alleen niet verder met het automatisch doorvoeren van de 'bladen'.
Hij herhaalt alleen het rijtje, dus hij 'herkent' het ritme niet.
Dat komt omdat bladen iets heel anders is als cellen, wat zie jij dan als ritme?
  vrijdag 21 augustus 2015 @ 13:16:29 #48
314372 Goddelijker
Zonder grootheidswaanzin!
pi_155405203
quote:
0s.gif Op vrijdag 21 augustus 2015 13:00 schreef Basp1 het volgende:

[..]

Dat komt omdat bladen iets heel anders is als cellen, wat zie jij dan als ritme?
A2 t/m A10 = Blad2 A2 t/m Blad2 A10
B2 t/m B10 = Blad3 A2 t/m Blad3 A10
C2 t/m C10 = Blad4 A2 t/m Blad4 A10
Etc.
pi_155405268
quote:
0s.gif Op vrijdag 21 augustus 2015 13:16 schreef Goddelijker het volgende:

[..]

A2 t/m A10 = Blad2 A2 t/m Blad2 A10
B2 t/m B10 = Blad3 A2 t/m Blad3 A10
C2 t/m C10 = Blad4 A2 t/m Blad4 A10
Etc.
Zoals ik al gezegd heb de rij in orde maken en je kun alles naar beneden goed kopieren. Het gaat potjandorie over 10 bladen de tijd die jij en ik nu hierin gestoken hebben zou je het hoofdblad al 3* gereed kunnen hebben.
  vrijdag 21 augustus 2015 @ 13:55:47 #50
62215 qu63
..de tijd drinkt..
pi_155406037
quote:
0s.gif Op vrijdag 21 augustus 2015 13:16 schreef Goddelijker het volgende:

[..]

A2 t/m A10 = Blad2 A2 t/m Blad2 A10
B2 t/m B10 = Blad3 A2 t/m Blad3 A10
C2 t/m C10 = Blad4 A2 t/m Blad4 A10
Etc.
Dat kan je automatiseren door je tabbladnaam uit te lezen, het cijfer om te zetten in een letter en dat dan weer met indirect in je formule te stoppen, maar tegen de tijd dat je dat gelukt is had je al 100 tabbladen handmatig kunnen vullen ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155434694
-J-D-, qu63, Piger en Twensche_Ros,

Dankjulliewel! Wist niet dat dit een vaker gezocht vraagstuk is en had al helemaal geen idee hoe ik dit precies moest omschrijven. Ik ga er maandag op werk mee aan de slag!

:)
Nederlander in München, met voorliefde voor Taiwan en auti's gonna aut.
pi_155519766
quote:
0s.gif Op zaterdag 22 augustus 2015 13:33 schreef Hojdhopper het volgende:
-J-D-, qu63, Piger en Twensche_Ros,

Dankjulliewel! Wist niet dat dit een vaker gezocht vraagstuk is en had al helemaal geen idee hoe ik dit precies moest omschrijven. Ik ga er maandag op werk mee aan de slag!

:)
Waar heb je dit verder voor nodig? Ik gebruik het wel eens om via een macro gegevens van websites in te laten (via queries), zonder copy paste te hoeven gebruiken.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_155753833
Ik heb ook een vraagje.
Ik heb een bestand met wat prijzen erin. Echter wil ik dat deze afgerond worden op een laatste cijfer van 5 of een 9.

Voorbeeld:
1,44 moet 1,45 worden
1,21 moet 1,19 worden

Kan dit? Ik ken wel de functie afronden of afronden naar beneden, maar volgens mij kan je daar maar 1 waarde meegeven.
pi_155753878
quote:
0s.gif Op woensdag 2 september 2015 10:48 schreef Zocalo het volgende:
Ik heb ook een vraagje.
Ik heb een bestand met wat prijzen erin. Echter wil ik dat deze afgerond worden op een laatste cijfer van 5 of een 9.

Voorbeeld:
1,44 moet 1,45 worden
1,21 moet 1,19 worden

Kan dit? Ik ken wel de functie afronden of afronden naar beneden, maar volgens mij kan je daar maar 1 waarde meegeven.
Je bedoelt dat ie naar dichtstbijzijnde moet afronden?
pi_155753962
quote:
1s.gif Op woensdag 2 september 2015 10:51 schreef Holy_Goat het volgende:

[..]

Je bedoelt dat ie naar dichtstbijzijnde moet afronden?
Ja, maar dus altijd naar óf een 5 óf een 9 als laatste getal.
Dus 2,26 moet naar 2,25 en 2,24 moet naar 2,25. Maar 2,21 moet naar 2,19.
pi_155754999
quote:
0s.gif Op dinsdag 25 augustus 2015 08:36 schreef Twentsche_Ros het volgende:

[..]

Waar heb je dit verder voor nodig? Ik gebruik het wel eens om via een macro gegevens van websites in te laten (via queries), zonder copy paste te hoeven gebruiken.
Voor acquisitie trekken wij een lijst met backlinks die naar onze grootste concurrenten linken. Van de paar duizend links blijven er naar schatting een paar honderd over als je ze filtert op primaire domein.
Nederlander in München, met voorliefde voor Taiwan en auti's gonna aut.
  woensdag 2 september 2015 @ 12:09:56 #57
85514 ralfie
!Yvan eht nioj
pi_155755454
quote:
0s.gif Op woensdag 2 september 2015 10:55 schreef Zocalo het volgende:

[..]

Ja, maar dus altijd naar óf een 5 óf een 9 als laatste getal.
Dus 2,26 moet naar 2,25 en 2,24 moet naar 2,25. Maar 2,21 moet naar 2,19.
=ALS(OF(A1<=0.02;REST(A1+0.07;0.1)<=0.04);AFRONDEN.N.VEELVOUD(A1+0.05;0.1)-0.05;AFRONDEN.N.VEELVOUD(A1+0.01;0.1)-0.01)

Lange formule maar ik wilde het in 1 cel krijgen :)
  woensdag 2 september 2015 @ 12:29:56 #58
62215 qu63
..de tijd drinkt..
pi_155755819
quote:
0s.gif Op woensdag 2 september 2015 12:09 schreef ralfie het volgende:

[..]

=ALS(OF(A1<=0.02;REST(A1+0.07;0.1)<=0.04);AFRONDEN.N.VEELVOUD(A1+0.05;0.1)-0.05;AFRONDEN.N.VEELVOUD(A1+0.01;0.1)-0.01)

Lange formule maar ik wilde het in 1 cel krijgen :)
En afhankelijk van de instellingen op de pc de punten vervangen door komma's ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155758548
Thanks! :)
pi_155863940
Vraagje:

Ik heb een excel sheet.

Ik wil sheets van een ander excel bestand importeren en renamen zodat ze in die nieuwe komen.

Nu wou ik dit gaan doen met een For loop waarin hij elke sheet kopieert. Maar volgens mij is het niet mogelijk om dan een specifieke sheet een specifieke naam te geven?

Misschien is het makkenlijker om gewoon het excel bestaand waaruit gekopieerd moet worden te openen en de sheets 1 voor 1 te importeren en renamen?

Kan iemand me op weg helpen hoe dit zou moeten in VBA?
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_155878164
Vraag:
Ben wat stukken vragen aan het maken in een excel sheet. Hoe pas ik de velden aan dat de tekst niet buiten het veld komt, maar er onder doorloopt?
Een pijnlijke anus is niet fijn
Een geknede kut van marsepein
pi_155878384
Celeigenschappen --> Terugloop
Aldus.
pi_155878500
quote:
2s.gif Op zondag 6 september 2015 21:04 schreef Z het volgende:
Celeigenschappen --> Terugloop
Thanks!
Ik heb al te lang niets meer met Excel gedaan, ellendig :')

Bedankt :)
Een pijnlijke anus is niet fijn
Een geknede kut van marsepein
  zondag 6 september 2015 @ 21:12:47 #64
85514 ralfie
!Yvan eht nioj
pi_155878704
quote:
0s.gif Op zondag 6 september 2015 13:56 schreef znarch het volgende:
Vraagje:

Ik heb een excel sheet.

Ik wil sheets van een ander excel bestand importeren en renamen zodat ze in die nieuwe komen.

Nu wou ik dit gaan doen met een For loop waarin hij elke sheet kopieert. Maar volgens mij is het niet mogelijk om dan een specifieke sheet een specifieke naam te geven?

Misschien is het makkenlijker om gewoon het excel bestaand waaruit gekopieerd moet worden te openen en de sheets 1 voor 1 te importeren en renamen?

Kan iemand me op weg helpen hoe dit zou moeten in VBA?
Je kunt namen van sheets gewoon aanpassen in VBA, desnoods neem je een macro op om te kijken hoe dit precies gaat.
  dinsdag 8 september 2015 @ 13:14:26 #65
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_155921415
Ik heb weer iets bedacht waarvan ik zo niet weet hoe het voor elkaar te krijgen.....

Ik heb een team van 8 spelers. Bij een wedstrijd moet er door 4 spelers in koppels gespeeld worden. Nu wil ik eigenlijk een Excel sheetje maken waarin alle mogelijke koppelcombinaties komen te staan. En dat als ik bv. speler 4 weghaal (rij leegmaken) dat alle mogelijkheden waarin hij voorkomt ook verdwijnen.

Iemand een idee hoe dit het makkelijkste aan te pakken?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 8 september 2015 @ 13:48:59 #66
1592 Puckzzz
Bitch please!
pi_155922128
Hoi allemaal.
Vraagje over Excel 2013 Engelse versie.

Ik heb een kolom D waarin een reeks nummers staan, dat zijn activiteiten waarop uren zijn geboekt. 2 kolommen daarnaast staat hoeveel uren daarop zijn geboekt. In een nieuwe kolom wil ik graag optellen hoeveel uren op de ene activiteit zijn geboekt.
Nu ben ik met een vlookup aan de slag gegaan maar wanneer ik die cel met formule naar beneden trek krijg ik overal resultaat 8.
de formule is als volgt:
=VLOOKUP("51026";$D8:$F96;3;FALSE)

de velden zijn zo:


Edit: ben er al uit....het moest zo zijn: =IFNA(VLOOKUP("51026";D8:F8;3;FALSE);"")

[ Bericht 6% gewijzigd door Puckzzz op 08-09-2015 13:58:45 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_155922339
quote:
17s.gif Op dinsdag 8 september 2015 13:48 schreef Puckzzz het volgende:
Hoi allemaal.
Vraagje over Excel 2013 Engelse versie.

Ik heb een kolom D waarin een reeks nummers staan, dat zijn activiteiten waarop uren zijn geboekt. 2 kolommen daarnaast staat hoeveel uren daarop zijn geboekt. In een nieuwe kolom wil ik graag optellen hoeveel uren op de ene activiteit zijn geboekt.
Nu ben ik met een vlookup aan de slag gegaan maar wanneer ik die cel met formule naar beneden trek krijg ik overal resultaat 8.
de formule is als volgt:
=VLOOKUP("51026";$D8:$F96;3;FALSE)

de velden zijn zo:
[ afbeelding ]
=SOM.ALS()
Maar dan in het Engels.
Aldus.
  dinsdag 8 september 2015 @ 13:59:23 #68
1592 Puckzzz
Bitch please!
pi_155922352
quote:
2s.gif Op dinsdag 8 september 2015 13:58 schreef Z het volgende:

[..]

=SOM.ALS()
Maar dan in het Engels.
Zie mijn edit :) Maar Thnx!
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  dinsdag 8 september 2015 @ 20:56:49 #69
374964 slangpie
bak oe 'n ei.
pi_155932172
tijd geleden dat ik met excel heb gewerkt, en kom er niet helemaal meer uit.

wil in een cel een tijd invoeren, en wil dan eigenlijk dat als in de cel de tijd met een enkele punt wordt ingevuld, dat er vanzelf een dubbele punt komt.

dus eigenlijk moet bijvoorbeeld in cel c4 08.00 automatisch vervangen worden door 08:00

iemand die weet hoe ik dat doe?
nerovetsrethca
  dinsdag 8 september 2015 @ 21:06:36 #70
62215 qu63
..de tijd drinkt..
pi_155932452
quote:
6s.gif Op dinsdag 8 september 2015 20:56 schreef slangpie het volgende:
tijd geleden dat ik met excel heb gewerkt, en kom er niet helemaal meer uit.

wil in een cel een tijd invoeren, en wil dan eigenlijk dat als in de cel de tijd met een enkele punt wordt ingevuld, dat er vanzelf een dubbele punt komt.

dus eigenlijk moet bijvoorbeeld in cel c4 08.00 automatisch vervangen worden door 08:00

iemand die weet hoe ik dat doe?
Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 21:07:27 #71
62215 qu63
..de tijd drinkt..
pi_155932480
quote:
0s.gif Op dinsdag 8 september 2015 13:14 schreef sanger het volgende:
Ik heb weer iets bedacht waarvan ik zo niet weet hoe het voor elkaar te krijgen.....

Ik heb een team van 8 spelers. Bij een wedstrijd moet er door 4 spelers in koppels gespeeld worden. Nu wil ik eigenlijk een Excel sheetje maken waarin alle mogelijke koppelcombinaties komen te staan. En dat als ik bv. speler 4 weghaal (rij leegmaken) dat alle mogelijkheden waarin hij voorkomt ook verdwijnen.

Iemand een idee hoe dit het makkelijkste aan te pakken?
Wil je de tegenstander wel laten staan? Of gewoon 7 wedstrijden verwijderen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155932634
quote:
0s.gif Op dinsdag 8 september 2015 21:06 schreef qu63 het volgende:

[..]

Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
of gegevensvalidatie zodat je alleen op de juiste manier kan invullen.
Eerst denken, dan typen
  dinsdag 8 september 2015 @ 21:14:34 #73
62215 qu63
..de tijd drinkt..
pi_155932668
quote:
7s.gif Op dinsdag 8 september 2015 21:13 schreef Piger het volgende:

[..]

of gegevensvalidatie zodat je alleen op de juiste manier kan invullen.
Kan ook ja :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 21:14:49 #74
374964 slangpie
bak oe 'n ei.
pi_155932672
quote:
0s.gif Op dinsdag 8 september 2015 21:06 schreef qu63 het volgende:

[..]

Met een hulpcel kan je t omzetten D5 -> =SUBSTITUEREN(C4;".";":")
dan komt het antwoord in de hulpcel te staan, maar dat is nog niet zo'n ramp. alleen als ik in c4 handmatig al 08.00 invoer, kan ik niet meer rekenen met die hulpcel, want dan maakt hij er 0,33333 van.

ben voor mijzelf/een enkele collega een urenstaat aan het maken, waar er zelf gerekend wordt. heb dus 2 cellen met een tijd, bv c4 met 08.00 en d4 12.00, waar die eigenlijk bij beide een dubbele punt van maakt. zodat ik er mee verder kan rekenen.
nerovetsrethca
pi_155932817
quote:
6s.gif Op dinsdag 8 september 2015 21:14 schreef slangpie het volgende:

[..]

dan komt het antwoord in de hulpcel te staan, maar dat is nog niet zo'n ramp. alleen als ik in c4 handmatig al 08.00 invoer, kan ik niet meer rekenen met die hulpcel, want dan maakt hij er 0,33333 van.

ben voor mijzelf/een enkele collega een urenstaat aan het maken, waar er zelf gerekend wordt. heb dus 2 cellen met een tijd, bv c4 met 08.00 en d4 12.00, waar die eigenlijk bij beide een dubbele punt van maakt. zodat ik er mee verder kan rekenen.
Je moet dan de format op tekst zetten, anders ziet hij een getal.

waarom vul je niet gewoon met : in, als je hem toch handmatig invult?
En wellicht is het handiger om met minuten en uren te werken i.p.v. tijdstippen.
Eerst denken, dan typen
  dinsdag 8 september 2015 @ 21:24:34 #76
374964 slangpie
bak oe 'n ei.
pi_155932917
quote:
7s.gif Op dinsdag 8 september 2015 21:20 schreef Piger het volgende:

[..]

Je moet dan de format op tekst zetten, anders ziet hij een getal.

waarom vul je niet gewoon met : in, als je hem toch handmatig invult?
En wellicht is het handiger om met minuten en uren te werken i.p.v. tijdstippen.
omdat het meer werk is, en ik niet van iedereen die het gebruikt verwachten kan dat zij een dubbele punt typen.. en met een gewone punt kan ik weer niet rekenen...
nerovetsrethca
  dinsdag 8 september 2015 @ 21:26:58 #77
62215 qu63
..de tijd drinkt..
pi_155932985
quote:
6s.gif Op dinsdag 8 september 2015 21:24 schreef slangpie het volgende:

[..]

omdat het meer werk is, en ik niet van iedereen die het gebruikt verwachten kan dat zij een dubbele punt typen.. en met een gewone punt kan ik weer niet rekenen...
Een dubbele punt is toch logischer dan een punt :P

Maar dan zou gegevensvalidatie zeker een optie zijn, alleen cijfers en dubbele punten toestaan ^O^
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155933185
quote:
0s.gif Op woensdag 2 september 2015 12:09 schreef ralfie het volgende:

[..]

=ALS(OF(A1<=0.02;REST(A1+0.07;0.1)<=0.04);AFRONDEN.N.VEELVOUD(A1+0.05;0.1)-0.05;AFRONDEN.N.VEELVOUD(A1+0.01;0.1)-0.01)

Lange formule maar ik wilde het in 1 cel krijgen :)
Dit kan toch veel simpeler?
  dinsdag 8 september 2015 @ 21:38:55 #79
62215 qu63
..de tijd drinkt..
pi_155933355
quote:
14s.gif Op dinsdag 8 september 2015 21:33 schreef iDonkey het volgende:

[..]

Dit kan toch veel simpeler?
Laat maar zien dan :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155933543
quote:
12s.gif Op dinsdag 8 september 2015 21:38 schreef qu63 het volgende:

[..]

Laat maar zien dan :)
Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
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.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
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.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
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.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+

[ Bericht 49% gewijzigd door iDonkey op 08-09-2015 21:58:51 ]
  dinsdag 8 september 2015 @ 21:54:09 #81
374964 slangpie
bak oe 'n ei.
pi_155933889
quote:
0s.gif Op dinsdag 8 september 2015 21:26 schreef qu63 het volgende:

[..]

Een dubbele punt is toch logischer dan een punt :P

Maar dan zou gegevensvalidatie zeker een optie zijn, alleen cijfers en dubbele punten toestaan ^O^
heb het al opgelost met een hulpcel: =VERVANGEN(C4;3;1;":") moet dan alleen wel de tijd verplicht invullen als 08.00 ipv 8.00
nerovetsrethca
pi_155934244
quote:
7s.gif Op dinsdag 8 september 2015 21:43 schreef iDonkey het volgende:

[..]

Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
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.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
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.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
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.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+
nee,

dat is geen afronden. hij rekent namelijk verder met onafgeronde getallen. ook is dat niet wat hij wilde qua afronding (5/9)
Eerst denken, dan typen
pi_155934276
quote:
7s.gif Op dinsdag 8 september 2015 22:04 schreef Piger het volgende:

[..]

nee,

dat is geen afronden. hij rekent namelijk verder met onafgeronde getallen. ook is dat niet wat hij wilde qua afronding (5/9)
Oh sorry, dan had ik het niet goed gelezen..
  dinsdag 8 september 2015 @ 22:13:49 #84
62215 qu63
..de tijd drinkt..
pi_155934613
quote:
7s.gif Op dinsdag 8 september 2015 21:43 schreef iDonkey het volgende:

[..]

Gevonden!

Ik heb even het willekeurige getal 1,44 genomen. Deze ingevuld in een cel > rechter muisknop > cellen opmaken > getal (dan krijg je het zoals in de afbeelding hieronder:
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.
Er staat "aantal decimalen 2" deze wijzig je naar 1 en Excel rondt het automatisch voor je af. Dan krijg je dit:
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.
Ik heb hetzelfde gedaan met 1,46 om te checken of deze dan naar 1,5 werd afgerond:
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.
Hoop dat het duidelijk is, want ben niet zo'n held in uitleggen :+
Ja, zo makkelijk was het dus niet ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 8 september 2015 @ 22:27:50 #85
346939 Janneke141
Green, green grass of home
pi_155935083
quote:
0s.gif Op dinsdag 8 september 2015 22:13 schreef qu63 het volgende:

[..]

Ja, zo makkelijk was het dus niet ;)
Met een hulpkolom is ie relatief overzichtelijk. Met je oorspronkelijke prijs in A1 zet je in B1
=AFRONDEN.N.VEELVOUD(A1;0,05)
en in C1
=ALS(REST(B1;0,1)=0;B1-0,01;B1)

En dan heb je in C1 je goede prijs. Je afronding gaat namelijk nooit helemaal op, aangezien 1,17 precies even dicht bij 1,15 als 1,19 ligt. De afrondingswijze die ik geef, rondt ,x3 t/m ,x7 af op ,x5 en de rest (andere helft) op ,x9.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 8 september 2015 @ 23:01:37 #86
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_155936340
quote:
0s.gif Op dinsdag 8 september 2015 21:07 schreef qu63 het volgende:

[..]

Wil je de tegenstander wel laten staan? Of gewoon 7 wedstrijden verwijderen?
De tegenstander hoeft er niet in voor te komen. Het gaat er alleen om de eigen opstelling en mogelijkheden te bekijken/bepalen.
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  zaterdag 12 september 2015 @ 12:52:26 #87
8760 Beavis
Proud to be South African!
pi_156021814
Ik heb al flink zitten puzzelen en zoeken maar ik kom er niet uit. Dan maar even om raad vragen.

Ik heb een Excel sheet met twee tabbladen.
Op de tweede tabblad heb ik in de kolommen A t/m H enorm veel rijen gevuld met unieke waarden. A1 t/m H1 zijn hierbij de kolomkoppen.
Als ik nu op de eerste tabblad in cel A1 een waarde invul wil ik in A2 een formule die op de tweede tabblad gaat zoeken naar de waarde uit cel A1 en dan als resultaat de kolomkop weergeeft van het kolom waar deze waarde in gevonden is.

Ik geprobeerd om een functie te maken en met verticaal zoeken de boel voor elkaar te krijgen maar ook hier loop ik tegen problemen aan:

1
2
3
4
5
6
7
8
9
10
Function Zoek(Waarde)
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("A:A"), 1, False) = Waarde Then Zoek = Sheets(2).Range("A1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("B:B"), 1, False) = Waarde Then Zoek = Sheets(2).Range("B1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("C:C"), 1, False) = Waarde Then Zoek = Sheets(2).Range("C1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("D:D"), 1, False) = Waarde Then Zoek = Sheets(2).Range("D1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("E:E"), 1, False) = Waarde Then Zoek = Sheets(2).Range("E1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("F:F"), 1, False) = Waarde Then Zoek = Sheets(2).Range("F1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("G:G"), 1, False) = Waarde Then Zoek = Sheets(2).Range("G1")
    If Application.WorksheetFunction.VLookup(Waarde, Sheets(2).Range("H:H"), 1, False) = Waarde Then Zoek = Sheets(2).Range("H1")
End Function

Ik gebruik trouwens Excel2013, Nederlands.
pi_156023586
Kan je niet gewoon 8 als en vert.zoeken functies nesten?
Aldus.
  zaterdag 12 september 2015 @ 15:10:28 #89
8760 Beavis
Proud to be South African!
pi_156024358
quote:
0s.gif Op zaterdag 12 september 2015 14:25 schreef Z het volgende:
Kan je niet gewoon 8 als en vert.zoeken functies nesten?
Lijkt er niet op. Ik heb
1=ALS(VERT.ZOEKEN(B4;Blad2!A:A;1;ONWAAR);Blad2!A$1;ALS(VERT.ZOEKEN(B4;Blad2!B:B;1;ONWAAR);Blad2!B$1;ALS(VERT.ZOEKEN(B4;Blad2!C:C;1;ONWAAR);Blad2!C$1;ALS(VERT.ZOEKEN(B4;Blad2!D:D;1;ONWAAR);Blad2!D$1;ALS(VERT.ZOEKEN(B4;Blad2!E:E;1;ONWAAR);Blad2!E$1;ALS(VERT.ZOEKEN(B4;Blad2!F:F;1;ONWAAR);Blad2!F$1;ALS(VERT.ZOEKEN(B4;Blad2!G:G;1;ONWAAR);Blad2!G$1;ALS(VERT.ZOEKEN(B4;Blad2!H:H;1;ONWAAR);Blad2!H$1))))))))
gebruikt en dat geeft waarde #N/B
Werkt alleen als de gezochte waarde in kolom A staat.
  zaterdag 12 september 2015 @ 15:20:55 #90
8760 Beavis
Proud to be South African!
pi_156024557
Ik hen nu een hele lelijke function gemaakt:

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
Function Zoek(Waarde)
    Zoek = ""
    For i = 1 To Sheets(2).UsedRange.Rows.Count
        If Sheets(2).Range("A" & i) = Waarde Then
            Zoek = Sheets(2).Range("A1")
            Exit Function
        End If
        If Sheets(2).Range("B" & i) = Waarde Then
            Zoek = Sheets(2).Range("B1")
            Exit Function
        End If
        If Sheets(2).Range("C" & i) = Waarde Then
            Zoek = Sheets(2).Range("C1")
            Exit Function
        End If
        If Sheets(2).Range("D" & i) = Waarde Then
            Zoek = Sheets(2).Range("D1")
            Exit Function
        End If
        If Sheets(2).Range("E" & i) = Waarde Then
            Zoek = Sheets(2).Range("E1")
            Exit Function
        End If
        If Sheets(2).Range("F" & i) = Waarde Then
            Zoek = Sheets(2).Range("F1")
            Exit Function
        End If
        If Sheets(2).Range("G" & i) = Waarde Then
            Zoek = Sheets(2).Range("G1")
            Exit Function
        End If
        If Sheets(2).Range("H" & i) = Waarde Then
            Zoek = Sheets(2).Range("H1")
            Exit Function
        End If
    Next i
    If Zoek = "" Then Zoek = "Onbekend"
End Function

Het werkt wel maar het moet toch veel beter kunnen?
pi_156025257
Probeer eens een arrayfunctie te maken.
http://www.mrexcel.com/fo(...)er-excel-2003-a.html
Aldus.
pi_156209407
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Aldus.
pi_156215166
quote:
2s.gif Op vrijdag 18 september 2015 21:54 schreef Z het volgende:
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Opmaak van de cel op tekst zetten.
  zaterdag 19 september 2015 @ 08:27:27 #94
62215 qu63
..de tijd drinkt..
pi_156215167
quote:
2s.gif Op vrijdag 18 september 2015 21:54 schreef Z het volgende:
Ik plak data van een website in Excel. Het betref o.a. voetbaluitslagen. Nu maakt Excel automatisch van sommige uitslagen een datum, zo wordt 1-1 --> 1-jan-2015 et cetera. Maar dat wil ik uiteraard niet. Is dat te voorkomen? Kan ik dat met celeigenschappen doen bijvoorbeeld?
Ja, of voeg een ` toe aan het begin van je tekenreeks (dus `1-1). Dan ziet Excel het als tekst.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_156215187
quote:
0s.gif Op zaterdag 12 september 2015 15:20 schreef Beavis het volgende:
Ik hen nu een hele lelijke function gemaakt:
[ code verwijderd ]

Het werkt wel maar het moet toch veel beter kunnen?
Je kunt ook via een macro de bestaande search funcie gebruiken :)

Of als je echt ingewikkeld wil doen: complete range inladen in een 2d array, omzetten in een hele lange 1d array, boel sorteren met bv quicksort algoritme, binary search toepassen met wat je zoekt, resultaat index terug rekenen naar juiste rij en kolom.

Let wel, die methode is alleen handig als het om een heel grote range gaat (bv 5k+ lijnen en een rits kolommen) en je de zoekopdracht vaak moet uitvoeren. Het omzetten naar een array en sorteren kost het meeste tijd (maar nog steeds erg weinig) en het zoeken is dan onwijs snel, waardoor 10k+ zoek opdrachten wellicht nog binnen een halve seconde passen.
pi_156215205
quote:
0s.gif Op zaterdag 19 september 2015 08:27 schreef qu63 het volgende:

[..]

Ja, of voeg een ` toe aan het begin van je tekenreeks (dus `1-1). Dan ziet Excel het als tekst.
Ik kom er trouwens even niet meer op hoe het exact zat maar een paar weken terug had ik hier echt gezeik mee. Heel bizar: een cel stond op 'tekst'. Ik typte mijn waarde er in en dat rot ding gaf het toch ineens weer met 2 decimalen terwijl ik er 4 in had getypt (let wel, hst ging om een artikel nummer zoals 52725.33 en 292737.222 met variabel aantal getallen achter komma).

Excel had zelf de cel eigenschap tekst veranderd naar nummer met 2 dec. Wtf.

Van alles bekeken en geprobeerd, geen oplossing.

Computer reboot.

Weg probleem. Huh??? :p
pi_156216533
Ik ken de ' - truc, maar daar heb ik niet zoveel aan als ik webdata plak in Excel. Ik ga nog ff pielen met celeigenschappen. Heb een mooie macro geschreven die dat data structureert, krijg je wat dit oeverloos gepiel mat datums.

[ Bericht 0% gewijzigd door Z op 19-09-2015 10:59:34 ]
Aldus.
  dinsdag 22 september 2015 @ 12:43:42 #98
1592 Puckzzz
Bitch please!
pi_156294149
Ik heb weer een vraag. Excel 2013 - engels.

Hoe vertaal ik een getal in cel 1 naar tekst in cel 2.
Het gaat om bepaalde documenten die te laat zijn ingediend. Men kan kiezen uit 6 opties die staan allemaal voor en bepaalde reden.
bijvoorbeeld:
1: Informatie klant te laat binnen
2: Document te laat verstuurd
3: Informatie van derden niet op tijd binnen
etc.etc.

Ik stuur een lijstje naar mijn collega, mijn collega vult enkel reden 1, 2 of 3 in en stuurt dat terug naar mij.
Ik moet dat vervolgens vertalen naar een rapport waar dus de reden van de vertraging van het document voluit staat.
Welke formule kan ik het beste gebruiken om deze cijfers in een ander rapport om te zetten naar tekst.
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  dinsdag 22 september 2015 @ 12:50:10 #99
346939 Janneke141
Green, green grass of home
pi_156294296
quote:
17s.gif Op dinsdag 22 september 2015 12:43 schreef Puckzzz het volgende:
Ik heb weer een vraag. Excel 2013 - engels.

Hoe vertaal ik een getal in cel 1 naar tekst in cel 2.
Het gaat om bepaalde documenten die te laat zijn ingediend. Men kan kiezen uit 6 opties die staan allemaal voor en bepaalde reden.
bijvoorbeeld:
1: Informatie klant te laat binnen
2: Document te laat verstuurd
3: Informatie van derden niet op tijd binnen
etc.etc.

Ik stuur een lijstje naar mijn collega, mijn collega vult enkel reden 1, 2 of 3 in en stuurt dat terug naar mij.
Ik moet dat vervolgens vertalen naar een rapport waar dus de reden van de vertraging van het document voluit staat.
Welke formule kan ik het beste gebruiken om deze cijfers in een ander rapport om te zetten naar tekst.
VERT.ZOEKEN.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 22 september 2015 @ 12:56:56 #100
1592 Puckzzz
Bitch please!
pi_156294441
quote:
0s.gif Op dinsdag 22 september 2015 12:50 schreef Janneke141 het volgende:

[..]

VERT.ZOEKEN.
nee want hij moet uit een lijst het cijfer opzoeken en vertalen naar de bijbehorende tekst. Helaas...VLOOKUP gaat hier niet werken.
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')