abonnement Unibet Coolblue
pi_107131815
Ik zit nog even te knutselen met de eerde opties, hij lijkt te werken alleen de verwijzing naar de waardes loopt nog niet lekker. Als dit niet gaat lukken is jouw optie zeker een leuke variant.

Ik hou jullie op de hoogte.
pi_107131995
Jesse ik ben jou optie aan het uitwerken. Heb twee losse Vlookups, waarbij kolom GAS nu een MATCH (waardes zijn gevonden) aangeeft en kolom ELEC LV+ (logisch want het is een GAS waarde waarop gezocht wordt) geeft. Hij zorg ik dan in de formule van kolom C dat hij de waarde prensenteerd van de juiste kolom.

In principe is de regel dan, ALS er een match bij zit tussen de twee kolommen, dan moet hij die nemen, anders LV+ tonen.
pi_107132072
=if(b2<>"LV+";b2;c2)
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_107132153
quote:
0s.gif Op maandag 23 januari 2012 11:02 schreef StookerT het volgende:
Jesse ik ben jou optie aan het uitwerken. Heb twee losse Vlookups, waarbij kolom GAS nu een MATCH (waardes zijn gevonden) aangeeft en kolom ELEC LV+ (logisch want het is een GAS waarde waarop gezocht wordt) geeft. Hij zorg ik dan in de formule van kolom C dat hij de waarde prensenteerd van de juiste kolom.

In principe is de regel dan, ALS er een match bij zit tussen de twee kolommen, dan moet hij die nemen, anders LV+ tonen.
IF(B2="LV+";C2;B2).
dit zegt: Als er in kolom B geen match is dan moet het resultaat uit kolom C weergegeven worden en als er wel een match is in kolom B (dan is B dus niet gelijk aan LV+) dan moet B weergegeven worden. En is er geen match dan wordt LV+ weergegeven want B of C staat hoe dan ook in cel D straks.
Of wat Deetch zegt, dat is het omgekeerde :)

[ Bericht 0% gewijzigd door Jesse_ op 23-01-2012 11:17:06 ]
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
pi_107132648
inmiddels toegang tot excel en deze functie doet bovenstaand in een keer

=IFERROR(IF(ISERROR(VLOOKUP(K2;'Aansluitregister (Gas)'!$D$2:$AF$500;29;0));VLOOKUP(K2;'Aansluitregister (Elec)'!$D$2:$AF$500;29;0);VLOOKUP(K2;'Aansluitregister (Gas)'!$D$2:$AF$500;29;0));"LV+")
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_107132911
Ik heb hem geprobeerd, maar hij geeft toch een LV+ wanneer de waarde waarop gezocht wordt aawezig is in 'Aansluitregister (Gas)'.

Volgens mij is het een probleem met het veld format ofzo......kan het zijn dat dit allemaal niet werkt als het veldformat TEXT op GENERAL staat? :-(

Het gaat namelijk over EAN nummer en die zijn 18 karakters lang, dus die kan je niet in Excel als nummeriek instellen, dan krijg je zijn afgekorte variant waar de laatste cijfers 0 zijn.
pi_107135675
Zou kunnen, zorg ervoor dat het zoek format (K2) hetzelfde is als het format van de tabellen waarin gezocht wordt. Hebben de EAN nummers misschien spaties ervoor of erachter?

Stel de gezochte waarde is aanwezig in AR gas cel D15, wat zegt de formule =K2='Aansluitregister (Gas)'!$D$15 ??

Laat ook nog eens je formule zien, misschien ben je een haakje vergeten of staat ergens een spatie die er niet moet staan?
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_107136371
Het is nu opgelost met de volgende functie:

=IF(ISNA(VLOOKUP(L2;'Aansluitregister (Gas)'!$AF:$AF;1;FALSE));IF(ISNA(VLOOKUP(L2;'Aansluitregister (Elec)'!$AF:$AF;1;FALSE));"LV+";"MATCH");"MATCH")

En het veld met de te zoeken waardes hebben we door ="'"&K2 aangevuld met een ' voor het nummer. Nu werkt alles :-)

Enige nadeel is dat hij nu de LV+ ook laat zien als er geen waarde is ingevuld. Dat was in de initiële optzet niet meer het geval door de IFERROR en dan aan het einde " ".

Iemand daar nog ideëen voor met de huidige formule?
pi_107136519
= IF(K2="";"Leeg";( IF(ISNA(VLOOKUP(L2;'Aansluitregister (Gas)'!$AF:$AF;1;FALSE));IF(ISNA(VLOOKUP(L2;'Aansluitregister (Elec)'!$AF:$AF;1;FALSE));"LV+";"MATCH");"MATCH") )
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_107137225
hmm....hij werkt niet, maar als ik naar jouw formule kijk, zou er dan niet een extra haakje bij moeten op het einde? Want hetgeen je toegevoegd hebt zijn ook twee extra open haakjes.

Alleen werkt hij met 3x ) op het einde ook niet. :-(

*edit* met een extra sluit ) werkt hij wel :-D

Thanks !!
pi_107137780
Er bleek van een andere formule de waarde " " in te staan, dus is dit het geworden:

=IF(K2<>"";IF(ISNA(VLOOKUP(L2;'Aansluitregister (Gas)'!$AF:$AF;1;FALSE));IF(ISNA(VLOOKUP(L2;'Aansluitregister (Elec)'!$AF:$AF;1;FALSE));"LV+";"MATCH");"MATCH");"")

Anyway, iedereen super bedankt, vooral Deetch en Jesse!

Grt. Jeroen
pi_107137954
graag gedaan en haakjes tellen is ook niet mijn sterkste punt ;-)
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_107138058
quote:
3s.gif Op maandag 23 januari 2012 14:27 schreef Deetch het volgende:
graag gedaan en haakjes tellen is ook niet mijn sterkste punt ;-)
Sluiten doet excel toch ook zelf? (vanaf 2007 iig wel)
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
  maandag 23 januari 2012 @ 14:32:48 #239
62215 qu63
..de tijd drinkt..
pi_107138104
quote:
7s.gif Op maandag 23 januari 2012 14:31 schreef Jesse_ het volgende:

[..]

Sluiten doet excel toch ook zelf? (vanaf 2007 iig wel)
Ja, maar niet per se op de juiste plek ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_107142344
Ben ik (helaas) weer :-)

Is het mogelijk om een vlookup te doen op een getal van 5 characters binnen een andere kolom waar de getallen 18 characters hebben.

Dus kolom A heeft 18 cijfers per veld, kolom X (ander tabblad) heeft 5 cijfers veld (EAN netbeheerder is 13 chars, maar die heb ik al terug naar de 5 gebracht die bedrijfsspecifiek zijn). Ik wil dat er in kolom B (naast kolom A) gezocht is of getal 3 t/m 7 voorkomen in de lijst in kolom X.

Ter verduidelijking: Een EAN in de energiesector is 18 cijfers lang, maar cijfer 3 tot en met 7 zijn de referentie naar de Netbeheerder die dit aansluitpunt beleverd. Ik heb een lijst met EAN's (18 char) van aansluitingen en een lijst (Kolom X) met +/- 30 netbeheerders.

Misschien vraag ik nu het onmogelijk hoor, ik weet niet hoeveer Excel kan gaan.

Nogmaals dank voor de mensen die hierin duiken.

Grt. Jeroen

Ps. Een mogelijke oplossing zou ook zijn om eerst in elke veld met 18 chars de eerste 2 eraf te halen en daarna de laatste 11 en dan hebben we als het goed is een 5 cijferig getal dat moet matchen met één van de EANS's uit de Netbeheerderslijst.
pi_107142530
quote:
0s.gif Op maandag 23 januari 2012 14:32 schreef qu63 het volgende:

[..]

Ja, maar niet per se op de juiste plek ;)
meestal niet inderdaad.

Excel: "zal ik hier een haakje doen?" :*
Deetch: "nee, donder op hoerige zelfnadenkende verborgen clippy, ik haat je!!! :( "
Excel: "Oke dan, #error" :6
Deetch: "hehe, lekker zelf doen" :Y
Deetch: "pompedompiedom en dan zet ik hier een haakje en daar ook nog eentje, klaar" :P
Excel: "haha nog steeds #error" })
Deetch: "hoerige *pieperdepiep*" :%
Deetch: ".....1 haakje open, 2,3,4, haakje sluiten maakt 3,4,3,2,1,2,3,2,1,oh en nog eentje aan het eind = 0" 8)7
Excel: "42" :?
Deetch: "jeweetz" :7 ^O^
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_107142663
quote:
0s.gif Op maandag 23 januari 2012 16:21 schreef StookerT het volgende:
....
Ps. Een mogelijke oplossing zou ook zijn om eerst in elke veld met 18 chars de eerste 2 eraf te halen en daarna de laatste 11 en dan hebben we als het goed is een 5 cijferig getal dat moet matchen met één van de EANS's uit de Netbeheerderslijst.
=MID(A1,3,5) dan krijg je een tekst.
als je =VALUE(MID(A1,3,5)) krijg je een getal van 5 cijfers. ^O^

[ Bericht 20% gewijzigd door Deetch op 23-01-2012 16:37:31 (welk haakje?) ]
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_107142886
Klinkt logisch, maar ik krijg een error dat de formule niet correct is.

*edit* zelfs met dat sluithaakje ;-)
pi_107142943
oh ja , vervangen door ;

gezeik met verschillende taalversies en lijstscheidingstekens
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_107142995
Nice !

=VALUE(MID(A11;3;5))

Hij werkt, nu Vloopkupje erbij en hoppa!

Thanks ik ga eve naan de knutsel!

*edit* En als ik hem dan alleen wil tonen als er input is, wordt het dit toch: =IF(K2="";"";VALUE(MID(K2;3;5)))
pi_107143443
quote:
0s.gif Op maandag 23 januari 2012 16:37 schreef StookerT het volgende:
Nice !

=VALUE(MID(A11;3;5))

Hij werkt, nu Vloopkupje erbij en hoppa!

Thanks ik ga eve naan de knutsel!

*edit* En als ik hem dan alleen wil tonen als er input is, wordt het dit toch: =IF(K2="";"";VALUE(MID(K2;3;5)))
^O^
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 23 januari 2012 @ 17:16:35 #247
62215 qu63
..de tijd drinkt..
pi_107144301
quote:
3s.gif Op maandag 23 januari 2012 16:26 schreef Deetch het volgende:

[..]

meestal niet inderdaad.

Excel: "zal ik hier een haakje doen?" :*
Deetch: "nee, donder op hoerige zelfnadenkende verborgen clippy, ik haat je!!! :( "
Excel: "Oke dan, #error" :6
Deetch: "hehe, lekker zelf doen" :Y
Deetch: "pompedompiedom en dan zet ik hier een haakje en daar ook nog eentje, klaar" :P
Excel: "haha nog steeds #error" })
Deetch: "hoerige *pieperdepiep*" :%
Deetch: ".....1 haakje open, 2,3,4, haakje sluiten maakt 3,4,3,2,1,2,3,2,1,oh en nog eentje aan het eind = 0" 8)7
Excel: "42" :?
Deetch: "jeweetz" :7 ^O^
Ja, dat :7

En vooral dat haakjes tellen wordt een hel als je werkt met 10 geneste functies ofzo :{
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_107144691
Dat is voor pro's, daar ben ik (nog) niet aan toe ;-)

Bedankt allemaal!
pi_107168492
Slimme oplossing om meetwaarden in intervallen te consolideren?

Hallo,
Ik heb een lijst van 3000 temperatuurmetingen die ik wil 'comprimeren': het zijn nu metingen per 5 minuten, ik wil naar het gemiddelde per uur en evt daarna gemiddelde per dag.
De opbouw is: A: datum/tijd B: temperatuur
Kan natuurlijk in C een formule neerzetten die telt en steeds een setje van 12 B waarden middelt maar da's nogal omslachtig. Zeker als ik lijsten ga samenvoegen (meetwaarden over een heel jaar).
Is er een manier om dit eenvoudiger te doen? Heb al aan draaitabel zitten denken (heb daar ervaring mee) maar zie daar geen oplossing.
Interval functie gebruiken? (heb ik geen ervaring mee)
Excel versie 2003NL

Dank
  dinsdag 24 januari 2012 @ 09:00:20 #250
249182 Holy_Goat
mhèèhèhè
pi_107169058
Wellicht met een array if functie?
Weet niet of er anders een avgif bestaat?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')