abonnement Unibet Coolblue Bitvavo
pi_211315505
quote:
7s.gif Op donderdag 16 november 2023 16:49 schreef phpmystyle het volgende:
Vraag:

Ik heb een stamtabel met daarin contract nummer, datum waarin een prijs actief is, en de prijs.

Ik wil zoeken op datum én contractnummer. Dit doen we met twee zoeksleutels mijn inziens, voor de datum en contractnummer. Datum (en die formule enkelzijdig werkt gewoon) gebruik ik met -1 om de prijs te vinden, maar als ik met tweede zoeksleutel voor het vinden van het contractnummer dan krijg ik een NB :(

=INDEX(J23:L30;VERGELIJKEN(O24;J23:J30;0)&VERGELIJKEN(P24;K23:K30;-1);3)

[ afbeelding ]

Ik zit even niet achter een computer, maar je eerste vergelijken levert in je voorbeeld een 2 op en de tweede ook, dus krijg je door je & toch een index met 22? Dat bereik heeft je matrix niet.

Volgens mij moet je je in MATCH verdiepen, of als je een recente versie van excel gebruikt filter. Match met meerdere criteria moet met array formules en het gebruik van * ipv &

[ Bericht 2% gewijzigd door snabbi op 16-11-2023 18:43:44 ]
  donderdag 16 november 2023 @ 18:43:28 #212
346939 Janneke141
Green, green grass of home
pi_211315581
quote:
7s.gif Op donderdag 16 november 2023 16:49 schreef phpmystyle het volgende:
Vraag:

Ik heb een stamtabel met daarin contract nummer, datum waarin een prijs actief is, en de prijs.

Ik wil zoeken op datum én contractnummer. Dit doen we met twee zoeksleutels mijn inziens, voor de datum en contractnummer. Datum (en die formule enkelzijdig werkt gewoon) gebruik ik met -1 om de prijs te vinden, maar als ik met tweede zoeksleutel voor het vinden van het contractnummer dan krijg ik een NB :(

=INDEX(J23:L30;VERGELIJKEN(O24;J23:J30;0)&VERGELIJKEN(P24;K23:K30;-1);3)

[ afbeelding ]

Ik zou dit met een hulpkolom oplossen (met daarin je contractnummer * 100000 + de datum), maar je kunt ook met INDIRECT gaan klooien om de 2e vergelijker te laten beginnen op de eerste regel van het juiste contractnummer. Maar daarvoor moet de reeks wel juist gesorteerd zijn, anders lukt dat ook niet.
Opinion is the medium between knowledge and ignorance (Plato)
  donderdag 16 november 2023 @ 19:01:59 #213
201761 phpmystyle
Ordinary guy from Moscow
pi_211315733
quote:
0s.gif Op donderdag 16 november 2023 18:37 schreef snabbi het volgende:

[..]
Ik zit even niet achter een computer, maar je eerste vergelijken levert in je voorbeeld een 2 op en de tweede ook, dus krijg je door je & toch een index met 22? Dat bereik heeft je matrix niet.

Volgens mij moet je je in MATCH verdiepen, of als je een recente versie van excel gebruikt filter. Match met meerdere criteria moet met array formules en het gebruik van * ipv &
Oef, das best ingewikkeld, mijn inziens gaat de formule bij mij fout of er mist een operator..

quote:
0s.gif Op donderdag 16 november 2023 18:43 schreef Janneke141 het volgende:

[..]
Ik zou dit met een hulpkolom oplossen (met daarin je contractnummer * 100000 + de datum), maar je kunt ook met INDIRECT gaan klooien om de 2e vergelijker te laten beginnen op de eerste regel van het juiste contractnummer. Maar daarvoor moet de reeks wel juist gesorteerd zijn, anders lukt dat ook niet.
Thanks!

Werkt in database bestand contractnummer (is al eineloos lang nummer) + datum (moet van . naar - gaan maar swa), en dan heb je uniek nummer, en idem dito in stamtabel.

Zo simpel, zo goed! _O_

Maar sta altijd open als iemand de formule wel zou weten als je het helemaal nice wil doen :D
"Fifty years ago the Leningrad street taught me a rule - if a fight is inevitable, you have to throw the first punch."
Vladimir Putin
“To forgive the terrorists is up to God, but to send them there is up to me.”
Vladimir Putin
  dinsdag 28 november 2023 @ 08:42:22 #214
137360 mrPanerai
Bekende Belg!
pi_211451656
hoi,

ik gebruik voor een 20 tal lijnen onderstaande sortering (wk 48)



dan wil ik een lijn vrijlaten en dezelfde sortering maken voor wk 49

is er een optie om die sortering te kopieren?

thx
pi_211457759
quote:
0s.gif Op dinsdag 28 november 2023 08:42 schreef mrPanerai het volgende:
hoi,

ik gebruik voor een 20 tal lijnen onderstaande sortering (wk 48)

[ afbeelding ]

dan wil ik een lijn vrijlaten en dezelfde sortering maken voor wk 49

is er een optie om die sortering te kopieren?

thx
Een echte oplossing heb ik niet (buiten het programmeren met macro's om).

Wel heb ik een workaround die je kan gebruiken. De workaround gaat als volgt:
stap 1: maak van je huidige wk 48 een echte tabel (ipv de losse data invoer die je wellicht normaal doet). Het maken van een tabel doe je via CTRL T. Vul gewoon netjes de kolommen/rijen in van je wk48 (en of je tabel ook headers heeft of niet).
Je ziet of het gelukt is wanneer je cellen er ineens gekleud uit zien.

Stap 2: voer in je tabel de sorteer opties in van je eigen voorkeur.

Stap 3: kopieer de tabel naar je cellen aan de rechterkant. [eventueel kan je je echte data van wk 49 daarna er gewoon overheen plakken]

Stap 4: uit je sort & filter dingetje kan je nu direct de reapply knop gebruiken.
  Moderator / KerstCrewQuizWinner donderdag 28 december 2023 @ 16:24:11 #216
39237 crew  H_T
2733
pi_211798339
Ik probeer Excel een csv-bestand te laten maken van een reeks cellen, waarvan 1 cel line breaks bevat (via teken(10)). Nu vindt Excel het nodig om aanhalingstekens te zetten aan het begin van de reeks cellen en aan het eind, waardoor het doelprogramma het niet meer vreet. Handmatig het aanhalingsteken aan het eind weghalen en aan het eind van de cel met line breaks zetten werkt wel, maar is een stap die ik eigenlijk wil vermijden. Aanhalingstekens toevoegen aan (alle) cellen in Excel helpt niet, want dan wordt er alsnog een aanhalingsteken geplaatst waar het niet hoort. Iemand een suggestie?
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
pi_211799104
Opslaan als .txt?
pi_211799187
Zijn de linebreaks wel nodig?
Aldus.
  Moderator / KerstCrewQuizWinner donderdag 28 december 2023 @ 17:12:39 #219
39237 crew  H_T
2733
pi_211799288
quote:
1s.gif Op donderdag 28 december 2023 17:00 schreef Tegan het volgende:
Opslaan als .txt?
Helpt helaas niet
quote:
2s.gif Op donderdag 28 december 2023 17:07 schreef Z het volgende:
Zijn de linebreaks wel nodig?
Er valt omheen te werken als ik een ander bestand verbouw, maar het leek me handiger deze Excelroute te volgen. Als ik de aanhalingstekens onder controle krijg ben ik er
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
pi_211799293
Ik heb het geprobeerd en kreeg het niet voor elkaar. Alleen wanneer je een spatie-gescheiden format neemt, maar dan ben je natuurlijk de scheiding tussen je cellen ook kwijt.

Eigenlijk vraag ik me ook af in hoeverre het uberhaupt slim is. Door je line-break gaat je input applicatie toch ook de cellen verkeerd inlezen?
pi_211799338
Er is wellicht een route via VB waarin je cel voor cel een csv bestand opbouwt. Maar dat is nogal een omweg.
Aldus.
pi_211799378
Ik zit vooral te kijken om je excel tabel te kopieren naar Word. In Word daarna je document op te slaan als plain text. Daar krijg je tenminste de optie hoe je wilt omgaan met linebreaks.
  Moderator / KerstCrewQuizWinner donderdag 28 december 2023 @ 17:42:55 #223
39237 crew  H_T
2733
pi_211799724
quote:
0s.gif Op donderdag 28 december 2023 17:13 schreef snabbi het volgende:
Ik heb het geprobeerd en kreeg het niet voor elkaar. Alleen wanneer je een spatie-gescheiden format neemt, maar dan ben je natuurlijk de scheiding tussen je cellen ook kwijt.

Eigenlijk vraag ik me ook af in hoeverre het uberhaupt slim is. Door je line-break gaat je input applicatie toch ook de cellen verkeerd inlezen?
Het is niet de meest elegante oplossing, dat geef ik gelijk toe :P Over verkeerd inlezen maak ik me niet zo druk. Ik wil hiermee informatie doorpompen naar Photoshop en dan is het met line breaks prima te doen, want die hoeft het alleen maar in beeld te zetten. Ik klooi nog even door :)
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
  Moderator / KerstCrewQuizWinner donderdag 28 december 2023 @ 17:53:31 #224
39237 crew  H_T
2733
pi_211799880
Zo te zien is het gelukt :)

Ik heb nu alle nodige cellen naast elkaar gezet, in plaats van alles via een formule met tussenkomma's in een enkele cel te proppen. Sla je dat als csv op dan krijg je ; als scheidingsteken, wat Photoshop weer niet tof vindt. Maar... txt met tabs pakt ie wel *O* . Bedankt voor de hulp ^O^
Ik ben de kleur MAGENTA
Je bent openminded, tenzij iets niet in je straatje past. Je houdt van discussiëren, maar hebt natuurlijk altijd gelijk. Als echte dierenliefhebber voer je graag kleine eendjes aan grote honden.
pi_211926951
Een vraag: ik heb een excelbestand met veel verschillende tabbladen. Ik wil per regel een som uitvoeren van steeds hetzelfde bereik (B:B) maar wel steeds op een verschillend blad. Ik wil de formule in kolom B2 kunnen doortrekken zodat deze steeds de som van B:B neemt op het tabblad met de naam die in A1, A2, A3, etc. staat.
Hoe doe ik dat het beste?

pi_211927410
quote:
0s.gif Op vrijdag 5 januari 2024 16:19 schreef kaiserhenk het volgende:
Een vraag: ik heb een excelbestand met veel verschillende tabbladen. Ik wil per regel een som uitvoeren van steeds hetzelfde bereik (B:B) maar wel steeds op een verschillend blad. Ik wil de formule in kolom B2 kunnen doortrekken zodat deze steeds de som van B:B neemt op het tabblad met de naam die in A1, A2, A3, etc. staat.
Hoe doe ik dat het beste?

[ afbeelding ]
=SOM(INDIRECT("'"&A2&"'!B:B"))
De formule INDIRECT maakt van een geschreven tekst een verwijzing naar de reeks cellen.
In feite is je directe verwijzing naar het andere tabblad: '2'!B:B
Hierbij is die 2 je variabele die je in de A kolom opslaat. Omdat je zowel normale tekst voor als na die A2 krijgt, krijg je die niet zo goed leesbare combinatie van "'"


PS
Als je gewoon de som wil over al die tabbladen zonder dit in een tabel weer te geven, dan werkt dit ook gewoon:
=SOM('1:4'!B:B)
De enige voorwaarde is wel dat het meest linker tabblad de 1 is en de meest rechter de 4. Alles wat tussen die 2 tabbladen zit, neemt ie dan mee.
  Forum Admin maandag 15 januari 2024 @ 20:34:10 #227
35723 crew  GGMM
pi_212042231
Weet iemand hoe je de celopmaak aanpast zodat komma's punten worden en andersom?
Ik wil op blad 1 gewoon normaal getallen typen zoals we dat hier in Nederland doen, maar op blad 2 wil ik het een soort van presenteren voor een stel buitenlanders die het blijkbaar andersom doen.
Ik weet wel hoe je in Excel instellingen die zooi kan aanpassen, maar ik wil het het liefst via celopmaak voor specifieke cellen doen.
Alweer zo'n prachtige post van mij.
Nicki Minaj en ik
Mijn vissen in actie.
  maandag 15 januari 2024 @ 20:35:51 #228
346939 Janneke141
Green, green grass of home
pi_212042274
Volgens mij kan dat alleen voor je hele document, niet per sectie.
Opinion is the medium between knowledge and ignorance (Plato)
  Forum Admin maandag 15 januari 2024 @ 20:36:57 #229
35723 crew  GGMM
pi_212042300
Kut Bill Gates
Alweer zo'n prachtige post van mij.
Nicki Minaj en ik
Mijn vissen in actie.
pi_212042330
Een van de twee als tekst opbouwen/weergeven is zeker geen optie?
  Forum Admin maandag 15 januari 2024 @ 20:39:50 #231
35723 crew  GGMM
pi_212042364
quote:
1s.gif Op maandag 15 januari 2024 20:38 schreef Tegan het volgende:
Een van de twee als tekst opbouwen/weergeven is zeker geen optie?
Nee, want ik wil in één blad werken en in het 'presenteer-blad' verwijzen naar de zooi waar ik mee werk, alleen dan op de manier met komma's en punten andersom.
Alweer zo'n prachtige post van mij.
Nicki Minaj en ik
Mijn vissen in actie.
pi_212042429
quote:
0s.gif Op maandag 15 januari 2024 20:39 schreef GGMM het volgende:

[..]
Nee, want ik wil in één blad werken en in het 'presenteer-blad' verwijzen naar de zooi waar ik mee werk, alleen dan op de manier met komma's en punten andersom.
SUBSTITUEREN(Blad1!A1;",";".")
  maandag 15 januari 2024 @ 20:43:16 #233
346939 Janneke141
Green, green grass of home
pi_212042469
quote:
0s.gif Op maandag 15 januari 2024 20:39 schreef GGMM het volgende:

[..]
Nee, want ik wil in één blad werken en in het 'presenteer-blad' verwijzen naar de zooi waar ik mee werk, alleen dan op de manier met komma's en punten andersom.
Als het alleen maar een weergave-blad hoeft te zijn dan kun je dat met SUBSTITUEREN wel oplossen, maar dan kun je niet meer rekenen met wat je overhoudt. Als dat geen probleem is, zie de post van Tegan ^O^
Opinion is the medium between knowledge and ignorance (Plato)
  Forum Admin maandag 15 januari 2024 @ 20:43:27 #234
35723 crew  GGMM
pi_212042475
quote:
1s.gif Op maandag 15 januari 2024 20:42 schreef Tegan het volgende:

[..]
SUBSTITUEREN(Blad1!A1;",";".")
Ja, maar dan is het geen getal meer. Ik wil eigenlijk in dat presentatieblad ook nog kunnen optellen.

Alhoewel ik dat zou kunnen omzeilen door alles met die code over te brengen en alleen op te tellen op m'n werkblad

Ik ga er even over nadenken thnx :)
Alweer zo'n prachtige post van mij.
Nicki Minaj en ik
Mijn vissen in actie.
pi_212042522
quote:
0s.gif Op maandag 15 januari 2024 20:43 schreef GGMM het volgende:

[..]
Ja, maar dan is het geen getal meer. Ik wil eigenlijk in dat presentatieblad ook nog kunnen optellen.

Alhoewel ik dat zou kunnen omzeilen door alles met die code over te brengen en alleen op te tellen op m'n werkblad

Ik ga er even over nadenken thnx :)
Je kan ook weer terug SUBSTITUEREN met nog een WAARDE() er omheen bijvoorbeeld :P .
  maandag 15 januari 2024 @ 20:45:58 #236
346939 Janneke141
Green, green grass of home
pi_212042531
Overigens zou ik het laten voor wat het is, en tegen die Amerikanen (of wat het dan ook zijn) vertellen dat ze maar gewoon Europees leren lezen. Met de punten en komma's op de goede plek, en meters in plaats van mijlen. Of, als het echt zo belangrijk is voor de beeldvorming, zelf maar even op je vingers bijten en de hele mik op Amerikaans zetten. Scheelt een hoop werk en gedoe.
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 15 januari 2024 @ 20:46:47 #237
346939 Janneke141
Green, green grass of home
pi_212042551
quote:
14s.gif Op maandag 15 januari 2024 20:45 schreef Tegan het volgende:

[..]
Je kan ook weer terug SUBSTITUEREN met nog een WAARDE() er omheen bijvoorbeeld :P .
Ja, maar je krijgt het getal 3,75 nooit als 3.75 in beeld zodat Excel nog steeds denkt dat het een getal is.
Opinion is the medium between knowledge and ignorance (Plato)
pi_212042610
quote:
0s.gif Op maandag 15 januari 2024 20:46 schreef Janneke141 het volgende:

[..]
Ja, maar je krijgt het getal 3,75 nooit als 3.75 in beeld zodat Excel nog steeds denkt dat het een getal is.
Nee precies. Maar hiermee kan je wel rekenen op het tweede tabblad en nog een keer SUBSTITUEREN voor het weergeven.
  maandag 15 januari 2024 @ 20:51:07 #239
346939 Janneke141
Green, green grass of home
pi_212042649
quote:
1s.gif Op maandag 15 januari 2024 20:49 schreef Tegan het volgende:

[..]
Nee precies. Maar hiermee kan je wel rekenen op het tweede tabblad en nog een keer SUBSTITUEREN voor het weergeven.
Ja, dat kan. Maar triviale formules als SOM en GEMIDDELDE worden al ronduit ellendig als je die moet nesten met SUBSTITUEREN om met die nepgetallen te kunnen werken. Moet je echt niet willen wmb.
Opinion is the medium between knowledge and ignorance (Plato)
pi_212042716
Eens, maar het kan dus wel.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')