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...quote: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.
Een dubbele punt is toch logischer dan een puntquote: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...
Dit kan toch veel simpeler?quote: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
Laat maar zien danquote:
Gevonden!quote:
SPOILEROm 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:SPOILEROm 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:SPOILEROm 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 ]slangpie
bak oe 'n ei.heb het al opgelost met een hulpcel: =VERVANGEN(C4;3;1;":") moet dan alleen wel de tijd verplicht invullen als 08.00 ipv 8.00quote:Op dinsdag 8 september 2015 21:26 schreef qu63 het volgende:
[..]
Een dubbele punt is toch logischer dan een punt
Maar dan zou gegevensvalidatie zeker een optie zijn, alleen cijfers en dubbele punten toestaannerovetsrethcaquote: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:SPOILEROm 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:SPOILEROm 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:nee,SPOILEROm 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
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 typenOh sorry, dan had ik het niet goed gelezen..quote: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)qu63
..de tijd drinkt..quote: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:SPOILEROm 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:SPOILEROm 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:Ja, zo makkelijk was het dus nietSPOILEROm 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 uitleggenIt's Time To Shine
[i]What would life be like without rhethorical questions?[/i]Janneke141
Green, green grass of homeMet een hulpkolom is ie relatief overzichtelijk. Met je oorspronkelijke prijs in A1 zet je in B1quote:
=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)sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|De tegenstander hoeft er niet in voor te komen. Het gaat er alleen om de eigen opstelling en mogelijkheden te bekijken/bepalen.quote:Op dinsdag 8 september 2015 21:07 schreef qu63 het volgende:
[..]
Wil je de tegenstander wel laten staan? Of gewoon 7 wedstrijden verwijderen?Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.Beavis
Proud to be South African!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
10Function 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.Beavis
Proud to be South African!Lijkt er niet op. Ik hebquote:Op zaterdag 12 september 2015 14:25 schreef Z het volgende:
Kan je niet gewoon 8 als en vert.zoeken functies nesten?gebruikt en dat geeft waarde #N/B
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))))))))
Werkt alleen als de gezochte waarde in kolom A staat.Beavis
Proud to be South African!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
38Function 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?Probeer eens een arrayfunctie te maken.
http://www.mrexcel.com/fo(...)er-excel-2003-a.htmlAldus.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.Holy_Goat
mhèèhèhèOpmaak van de cel op tekst zetten.quote: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?qu63
..de tijd drinkt..Ja, of voeg een ` toe aan het begin van je tekenreeks (dus `1-1). Dan ziet Excel het als tekst.quote: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?It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]Holy_Goat
mhèèhèhèJe kunt ook via een macro de bestaande search funcie gebruikenquote: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?
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.Holy_Goat
mhèèhèhè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).quote: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.
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??? :pIk 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.Puckzzz
Bitch please!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!Janneke141
Green, green grass of homeVERT.ZOEKEN.quote: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.Opinion is the medium between knowledge and ignorance (Plato)Puckzzz
Bitch please!nee want hij moet uit een lijst het cijfer opzoeken en vertalen naar de bijbehorende tekst. Helaas...VLOOKUP gaat hier niet werken.quote:Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
Forum Opties Forumhop: Hop naar: