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.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.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.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
In C1 wil ik graag één keer het minimum berekenen, dit minimum verandert dus elke dag, omdat het bereik (5 dagen terug vanaf nu) elke dag verandert.quote:Op maandag 9 mei 2022 13:39 schreef Tegan het volgende:
In C1: MIN.ALS.VOORWAARDEN(B1:B5;B1:B5;">0")
En dan naar beneden slepen?
Je kan dit doen met VERSCHUIVING en door een negatief aantal rijen mee te geven van -4.quote:Op maandag 9 mei 2022 11:42 schreef kaiserhenk het volgende:
Vraag: ik wil de minimale waarde retourneren op basis van twee argumenten:
- de minimale waarde wordt berekend over de afgelopen xx dagen (bijvoorbeeld 5 dagen, dus van de periode 5-9 mei)
- de minimale waarde mag geen nul zijn
Het gewenste resultaat zou in dit geval 2 moeten zijn.
In de kolom van de waarden staan geen negatieve getallen, wel lege cellen:
[ afbeelding ]
Hoe krijg ik dit het best voor elkaar? Ik krijg het zelf niet goed voor elkaar
Ik kan dit nu niet testen maar zoiets: MIN.ALS.VOORWAARDEN(B:B;B:B;">0";A:A;"<=(VANDAAG()-1)";A:A;">=(VANDAAG()-5)")quote:Op maandag 9 mei 2022 13:56 schreef kaiserhenk het volgende:
[..]
In C1 wil ik graag één keer het minimum berekenen, dit minimum verandert dus elke dag, omdat het bereik (5 dagen terug vanaf nu) elke dag verandert.
Dat hoeft ook niet Ik geef alleen aan wat ik zou doen. Kan de vraagsteller kiezen wat hem het handigste lijkt voor zijn eigen situatie.quote:Op maandag 9 mei 2022 20:34 schreef Tegan het volgende:
Niet perse mee eens, mijn oplossing is slechts één formule.
Ik heb dit net getest en zo moest het zijn:quote:Op maandag 9 mei 2022 18:03 schreef Tegan het volgende:
[..]
Ik kan dit nu niet testen maar zoiets: MIN.ALS.VOORWAARDEN(B:B;B:B;">0";A:A;"<=(VANDAAG()-1)";A:A;">=(VANDAAG()-5)")
En als je de opmaak van de cel veranderd?quote:Op maandag 23 mei 2022 15:33 schreef phpmystyle het volgende:
hoi hoi,
Een vraag:
Uit een data warehouse staat in geel gearceerde cellen TO of een andere 2 letters lange afkorting. Deze wil ik eruit halen met een formule. Echter lukt niks omdat de letters er niet lijken te zijn als ik op de cel sta.
Wat kan ik doen om deze letters er uit te halen?
[ afbeelding ]
In wat dan?quote:Op maandag 23 mei 2022 15:37 schreef marcb1974 het volgende:
[..]
En als je de opmaak van de cel veranderd?
Maakt niet zoveel uit, vraag is vooral of je dan de letters wel te zien krijgt in de formulebalk.quote:
Nee, niet zichtbaar in de formule balk. Heb standaard geprobeerd, getal, etc etc.quote:Op maandag 23 mei 2022 15:43 schreef marcb1974 het volgende:
[..]
Maakt niet zoveel uit, vraag is vooral of je dan de letters wel te zien krijgt in de formulebalk.
En met 'tekst naar kolommen' ziet ie het dan wel?quote:Op maandag 23 mei 2022 15:45 schreef phpmystyle het volgende:
[..]
Nee, niet zichtbaar in de formule balk. Heb standaard geprobeerd, getal, etc etc.
Herkent de letters ook niet in tekst naar kolommen.quote:Op maandag 23 mei 2022 15:47 schreef marcb1974 het volgende:
[..]
En met 'tekst naar kolommen' ziet ie het dan wel?
Zijn het geen afbeeldingen die er staan?quote:Op maandag 23 mei 2022 15:53 schreef phpmystyle het volgende:
[..]
Herkent de letters ook niet in tekst naar kolommen.
Nope ook dat niet.quote:Op maandag 23 mei 2022 15:54 schreef marcb1974 het volgende:
[..]
Zijn het geen afbeeldingen die er staan?
Ik gebruik alleen de Engelse Excel dus je zult even zelf moeten kijken wat het in het NLs is maar....quote:Op maandag 9 mei 2022 11:42 schreef kaiserhenk het volgende:
Vraag: ik wil de minimale waarde retourneren op basis van twee argumenten:
- de minimale waarde wordt berekend over de afgelopen xx dagen (bijvoorbeeld 5 dagen, dus van de periode 5-9 mei)
- de minimale waarde mag geen nul zijn
Het gewenste resultaat zou in dit geval 2 moeten zijn.
In de kolom van de waarden staan geen negatieve getallen, wel lege cellen:
[ afbeelding ]
Hoe krijg ik dit het best voor elkaar? Ik krijg het zelf niet goed voor elkaar
1 | =ALS(K2=GROOTSTE($K2:$K30;1);"1st";ALS(K2=GROOTSTE($K2:$K30;2);"2e";ALS(K2=GROOTSTE($K2:$K30;3);"3e"))) |
1 | ;"" |
1 | =ALS(K2=GROOTSTE($K$2:$K$30;1);"1st";ALS(K2=GROOTSTE($K$2:$K$30;2);"2e";ALS(K2=GROOTSTE($K$2:$K$30;3);"3e";""))) |
Ja, dat was denk ik het probleem, een soort van loop aan veranderingen. Ik heb er een kolom naast gezet waar de verwijzing naartoe gaat en vanaf die kolom gaat de rekensom beginnen. Thanks,quote:Op zaterdag 9 juli 2022 19:08 schreef Janneke141 het volgende:
Verticaal zoeken vervangt niets hè, die zet er wat naast.
Als je in kolom A die letters hebt staan, kan Vert.zoeken er in kolom B de gewenste percentages bij zetten. Kun je in kolom C marges of weet ik wat uitrekenen.
En de letters in A kun je net zo vaak veranderen als je wil. De grap van die formules is dat ze daarna weer alles aanpassen.
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.quote:Op dinsdag 30 augustus 2022 22:03 schreef kalinhos het volgende:
Bestaat er een formule om cellen te tellen die cursief of onderstreept zijn?
Kzou verwachten van wel maar heb na tijdje googlen niks kunnen vinden.
Ik heb een competitieschema met 20 teams waarbij ik het team in kolom A een extra taak geef tov het team in kolom B. Ik zou dan graag willen tellen hoevaak elk team in kolom A en hoevaak elk team in kolom B voorkomt zodat ik het uiteindelijk eerlijk kan verdelen.
Hoe zou je dat dan doen qua kolom? Tzijn 20 teams, 500+ regelsquote:Op dinsdag 30 augustus 2022 22:06 schreef Janneke141 het volgende:
[..]
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.
Maar persoonlijk zou ik extra informatie in een extra kolom zetten. Werken met opmaak voor dit soort dingen is meestal een recept voor ellende.
Dan heb ik iets scherper nodig wat de bedoeling is.quote:Op dinsdag 30 augustus 2022 22:13 schreef kalinhos het volgende:
[..]
Hoe zou je dat dan doen qua kolom? Tzijn 20 teams, 500+ regels
(Ik bedenk me dat ik natuurlijk wel aantallen.als kan doen op kolom A en daarna op kolom B, maar dat vind ik minder mooi)
Je kunt wel tellen op achtergrondkleur, met behulp van een hulpkolom. Maar dan kan je beter in die hulpkolom zetten wat de extra taak is, zoals Janneke zegtquote:Op dinsdag 30 augustus 2022 22:03 schreef kalinhos het volgende:
Bestaat er een formule om cellen te tellen die cursief of onderstreept zijn?
Kzou verwachten van wel maar heb na tijdje googlen niks kunnen vinden.
Ik heb een competitieschema met 20 teams waarbij ik het team in kolom A een extra taak geef tov het team in kolom B. Ik zou dan graag willen tellen hoevaak elk team in kolom A en hoevaak elk team in kolom B voorkomt zodat ik het uiteindelijk eerlijk kan verdelen.
Het zijn 3 kolommen met totaal 500+ regelsquote:Op dinsdag 30 augustus 2022 22:19 schreef Janneke141 het volgende:
[..]
Dan heb ik iets scherper nodig wat de bedoeling is.
Ik neem aan dat het een competitieschema is met 20*19 regels of iets dergelijks. Waarbij teams moeten scheidsrechteren ofzo? Dan maak je een scheidsrechterkolom waarbij je de naam van het scheidsende team zet (of een nummer of een afkorting, wat je leuk vindt) en dan ga je die tellen met AANTAL.ALS. Dan weet je of het gelijk verdeeld is.
Niks mis met hulpkolommen. Beter dan zo'n ellenlange formule waar je niet meer wijs uit wordt.quote:Op dinsdag 10 mei 2022 08:50 schreef kaiserhenk het volgende:
Met de hulpkolommen is het gelukt.
Bedankt allen!
Sommige mensen houden van zo'n kerstboom van verschillende opmaak, kleuren, kris kras over het veld. Met ook nog eens cellen samengevoegd.quote:Op dinsdag 30 augustus 2022 22:06 schreef Janneke141 het volgende:
[..]
Nee, die formule bestaat niet. Je kunt er wel op filteren en dan tellen hoeveel er over zijn.
Maar persoonlijk zou ik extra informatie in een extra kolom zetten. Werken met opmaak voor dit soort dingen is meestal een recept voor ellende.
Vraag 1 vind ik lastig te beantwoorden zonder formule. Probeer anders even de ascii code terug te vinden van de betreffende letters om te zien of er een verschil is. Zelf gebruik ik ook een dergelijke formule als hieronder:quote:Op zondag 25 september 2022 14:27 schreef Eightyone het volgende:
Weer een paar vragen over playlists die ik in Spotify wil importeren:
1) Er zijn in de eerste playlist o.a. deze twee titels met é's, waarbij ik die é in een gewone e wil veranderen, omdat dat bij importeren vaak beter blijkt te werken.
Maar om de een of andere reden lukt vervangen bij de eerste titel wel, en bij de tweede niet. De é blijft bij de tweede titel een é, of verandert (als er andere manieren gebruikt worden) in e'. Vanwaar dat verschil?
Titel 1: New York Stroll -- Mino Cinélu & Nils Petter Molvær
Titel 2: L'espoir fée vivre -- Fée C
---------------------
2: In de tweede playlist staan titels met (feat. erachter, en titels die dat niet hebben. Bij de titels met (feat. erachter wil ik alle tekst vanaf dat woord weghalen, aangezien dat bij importeren foutmeldingen kan geven.
Daarvoor is deze formule gebruikt:
=LINKS(A2; VIND.ALLES("#"; SUBSTITUEREN(A2; "(feat."; "#"; 1)) -1)
Dat geeft dit beeld:
[ link | afbeelding ]
Het is dus de bedoeling dat kolom C gewoon vol titels komt te staan ipv deels met #WAARDE. De titels waar van origine (feat. achter stond zien er goed uit, de rest dus niet. Hoe komt er gewoon een complete lijst in kolom C?
Ja, dezelfde formule heb ik ook ergens tevoorschijn gegoogled, maar de é bleef in de tweede titel alsnog gewoon staan.quote:Op zondag 25 september 2022 14:49 schreef snabbi het volgende:
[..]
Vraag 1 vind ik lastig te beantwoorden zonder formule. Probeer anders even de ascii code terug te vinden van de betreffende letters om te zien of er een verschil is. Zelf gebruik ik ook een dergelijke formule als hieronder:
=SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(H4;".";"");"é";"e");"ë";"e");"è";"e");"í";"i");"ö";"o");"ä";"a");"ü";"u");"'";"");",";"");",";"")
101 is de normale e, 233 is de équote:Op zondag 25 september 2022 15:12 schreef Eightyone het volgende:
[..]
Ja, dezelfde formule heb ik ook ergens tevoorschijn gegoogled, maar de é bleef in de tweede titel alsnog gewoon staan.
Die é blijkt inderdaad een codeverschil. 101 en 233.
Daar kunnen we weinig over zeggen zonder die macro te kennen.quote:Op zaterdag 1 oktober 2022 17:04 schreef streamjohan het volgende:
Ik hou zelf de zaken goed bij, en heb een raar "probleem" dat ik nog nooit gehad heb. Twee macro's zijn extreem langzaam, terwijl vergelijkbare dat niet zijn. Hoe kan dit? Er zit echt een flinke delay op, denk tegen een halve minuut aan wel.
Heb zelf ook gezocht via Google, maar het is totaal geen ingewikkelde macro. Lijkt me sterk dat dit aan mijn computer ligt, aangezien de andere macro's feilloos werken. Toch?
Als een cel alleen meegenomen hoeft te worden als er iets in staat kom je een heel eind met Als(Isleeg()). Dan moet je wel kunnen controleren dat de cel ook echt leeg is en er niet een spatie in staat of de karakters een voor een met backspace zijn verwijderd.quote:Op maandag 17 oktober 2022 16:04 schreef Jouska het volgende:
Ok gasten... volgens mij heb ik een simpele vraag en zie ik het gewoon niet....
De excelversie op het werk is eehhh... geen idee gewoon 2003 enterprise denk ik. Staat op engels. Meeste dingen kom ik wel uit maar hier heb ik even een hint van een van jullie nodig.
Mijn probleem:
Ik heb een werkorder en ik heb een monteur.
Ik kan een raw dump maken van een complete werkorder, maar die staat vol kolommen en extra dingen waar de monteur helemaal niks van hoeft te weten.
Raw dump ziet er ongeveer zo uit, voor de monteur is alleen belangrijk: Materials en Build step.
[ afbeelding ]
Dus mijn simpele plan: ik raw dump de data in sheet 1, van sheet 2 maak ik een 'voorgefilterde' sheet en dan print ik sheet 2 efkes.
Maar...
Niet elke werkorder is het zelfde. En als ik 'voorgefilterde' sheet 2 maak en ik zet op sheet 1 nieuwe info, filtert niet niet correct.
Wat ik daarmee bedoel is:
Kijk naar kolom Phantom. Daar staat nu 'yes' op D4, als ik regel 4 wegfilter (Want ik heb geen phantoms nodig) dan blijft bij een volgende dump regel 4 altijd 'weggefilterd' ook al is het die keer geen phantom.
Suggesties?
quote:Op maandag 17 oktober 2022 16:57 schreef Janneke141 het volgende:
Aan je dumpsheet een kolom toevoegen die berekent of een regel opgenomen moet worden (iets als =ALS(D6="yes";0;1) of wat dan ook je voorwaarden zijn). Die berekende kolom neem je mee naar sheet 2 en daarna haal je met een simpel dropdownfiltertje de niet-gewenste regels eruit (door de 0en niet te selecteren en de 1en wel).
Ahhhhhh ja tuurlijk.quote:Op maandag 17 oktober 2022 17:10 schreef H_T het volgende:
[..]
Als een cel alleen meegenomen hoeft te worden als er iets in staat kom je een heel eind met Als(Isleeg()). Dan moet je wel kunnen controleren dat de cel ook echt leeg is en er niet een spatie in staat of de karakters een voor een met backspace zijn verwijderd.
Je kan ook Janneke's optie gebruiken, eventueel aangevuld met een beperking op de opties die in een bepaalde kolom ingevuld kunnen worden via Gegevensvalidatie (zodat mensen wel yes kunnen invullen maar geen ja bijvoorbeeld)
quote:Op maandag 17 oktober 2022 16:57 schreef Janneke141 het volgende:
Aan je dumpsheet een kolom toevoegen die berekent of een regel opgenomen moet worden (iets als =ALS(D6="yes";0;1) of wat dan ook je voorwaarden zijn). Die berekende kolom neem je mee naar sheet 2 en daarna haal je met een simpel dropdownfiltertje de niet-gewenste regels eruit (door de 0en niet te selecteren en de 1en wel).
Blijkt dat er gewoon een filter formule in Excel zit tegenweurdig (na excel 365 iig....quote:Op maandag 17 oktober 2022 17:10 schreef H_T het volgende:
[..]
Als een cel alleen meegenomen hoeft te worden als er iets in staat kom je een heel eind met Als(Isleeg()). Dan moet je wel kunnen controleren dat de cel ook echt leeg is en er niet een spatie in staat of de karakters een voor een met backspace zijn verwijderd.
Je kan ook Janneke's optie gebruiken, eventueel aangevuld met een beperking op de opties die in een bepaalde kolom ingevuld kunnen worden via Gegevensvalidatie (zodat mensen wel yes kunnen invullen maar geen ja bijvoorbeeld)
Ik denk dat dat met X.Zoeken wel moet kunnen En dan met dollartekens vastzetten waar precies gezocht moet worden, met flink wat extra ruimte aan de onderkant zodat je nieuwe namen er gewoon onder kan knallen zonder dat je alle formules moet aanpassen.quote:Op zaterdag 22 oktober 2022 21:28 schreef Schnitzels het volgende:
Ik heb een personeelsbestand die ik standaard kan opvragen.
Kolom A Voornaam
Kolom B Achternaam
Kolom C Contracturen
Kolom D Kostprijsuurloon
Kolom E Afdeling
Kolom F Rekensom C*D
Elke rij is dan een andere medewerker (+- 100 stuks)
Nu wil ik in tabblad 2 een overzicht hebben van elke medewerker van Afdeling 1 met alle medewerkers die daarbij horen onder elkaar. met de zes kolommen, zodat ik dan gemakkelijk een -subtotaal- kan maken per afdeling. Dit dan voor elke afdeling.
In de hele lijst zelf wordt het te rommelig.
Kan dit wel gemakkelijk en daardoor automatisch zodat ik enkel het eerste tabblad hoef te updaten?
Kopier de lijst met klanten, plak die ergens, haal de dubbele waarden eruit.quote:Op maandag 2 januari 2023 12:05 schreef dimmak het volgende:
Ik heb een bestand waarin in 1 kolom de naam van de klant staat en in de andere kolom zijn omzet. Sommige klanten staan er meerdere keren in en ik zou graag willen dat deze regels samengevoegd worden en de omzet opgeteld. Kan ik dat op een makkelijke manier doen?
Kan ik niet gewoon 2 regels selecteren en ergens eenvoudig op een knop drukken? Zodat Excel die 2 regels dan samenvoegt?quote:Op maandag 2 januari 2023 12:09 schreef marcb1974 het volgende:
[..]
Kopier de lijst met klanten, plak die ergens, haal de dubbele waarden eruit.
Daarna tel je de omzet met som.als()
Of maak een draaitabel.
Als jij dat wil kan dat natuurlijk. Gewoon doenquote:Op maandag 2 januari 2023 12:12 schreef dimmak het volgende:
[..]
Kan ik niet gewoon 2 regels selecteren en ergens eenvoudig op een knop drukken? Zodat Excel die 2 regels dan samenvoegt?
Dat was dus een draaitabelquote:Op maandag 2 januari 2023 12:12 schreef dimmak het volgende:
[..]
Kan ik niet gewoon 2 regels selecteren en ergens eenvoudig op een knop drukken? Zodat Excel die 2 regels dan samenvoegt?
Dat komt dat excel 'onthoudt'. Dus als je in de cel waarvan je net de voorwaardelijke opmaak naar een datumnotatie hebt gezet, staat, druk op F2 (daarmee kan je de inhoud aanpassen) en druk meteen op enter. Dan wordt het getal wel als datum getoond.quote:Op vrijdag 13 januari 2023 15:18 schreef mrPanerai het volgende:
[ afbeelding ]
ik heb in de tabel in de eerste kolom iets verkeerd gedaan en nu krijg ik enkel een cijfer ipv de datum.
Heb al bij celeigenschappen op datum gezet maar het blijft vaststaan
Als ik F2 doe dan komt de datum wel tevoorschijn maar als ik dan enter of ervan afspring heb ik weer gewoon een getal van 5 cijfers, een nieuwe rij met data kan maar ik wil ook graag weten wat er nu gebeurdequote:Op vrijdag 13 januari 2023 15:40 schreef opgebaarde het volgende:
[..]
Dat komt dat excel 'onthoudt'. Dus als je in de cel waarvan je net de voorwaardelijke opmaak naar een datumnotatie hebt gezet, staat, druk op F2 (daarmee kan je de inhoud aanpassen) en druk meteen op enter. Dan wordt het getal wel als datum getoond.
Wat je volgens mij voor de hele rij kan doen. Pas de voorwaardelijke opmaak bij alle cellen aan naar een datum. Kopieer daarna alle cellen en plak ze direct als waarden. Dat zou zeg ik uit mijn hoofd moeten werken. Of plak ze in een andere hulpkolom en werk daarna met een datum functie
1 | =LINKS(RECHTS(A2;LENGTE(A2)-5);1) |
1 | =ALS(LINKS(RECHTS(A2;LENGTE(A2)-5);1)=8;"A";ALS(LINKS(RECHTS(A2;LENGTE(A2)-5);1)=9;"B";ALS(... |
Simpelste oplossing:quote:Op dinsdag 24 januari 2023 11:52 schreef onlogisch het volgende:
Ik loop een beetje te stoeien met een formule waar ik niet helemaal uitkom. Ik hoop dat jullie me kunnen helpen.
Ik heb een string van getallen in A2 staan. Ik wil dat excel eerst het 5e getal checkt, vervolgens zijn er een tientalkeuzes, en wil ik per keuze een waarde weergeven.
Voorbeeld:
20000812310, wanneer 8 de uitkomst is van het getal dan geef je waarde A aan.
Iets met =deel en =voorwaarden.als?
1 | = DEEL("ABCDEFGHIJ";DEEL(A1;5;1)+1;1) |
Lijkt me wel logisch aangezien je naar ik aanneem op dat moment geen tabel hebt geselecteerdquote:Op zondag 29 januari 2023 14:58 schreef Eightyone het volgende:
Er klopt iets niet aan mijn Excel (nieuwste versie, is al nagekeken).
Onder het tabblad 'invoegen' staan o.a. de knoppen 'slicer' en 'tijdlijn'. Alleen geeft het klikken op een van deze knoppen iets heel anders dan waar ze voor bedoeld zijn: 'bestaande verbindingen'. Dat is bij beide knoppen zo, dat je dat te zien krijgt.
Hebben andere mensen dat ook?
Het is maar een hele beperkte omschrijving, dus ik weet niet precies wat je er zelf aan doet om het (tijdelijk) weg te halen.quote:Op woensdag 15 februari 2023 16:49 schreef Stansfield het volgende:
Mijn excel gaat steeds naar verwijzingstype R1K1 Ik weet wel hoe ik dat terug kan zetten. Maar hoe zorg ik dat dit altijd uit is?
Dit is inderdaad waar ik het elke keer wijzig. Want de oude manier vind ik toch wat fijner werken. Kan ook een stukje gewenning zijn natuurlijk. Maar hou het liever zonder R1K1.quote:Op woensdag 15 februari 2023 18:10 schreef snabbi het volgende:
[..]
Het is maar een hele beperkte omschrijving, dus ik weet niet precies wat je er zelf aan doet om het (tijdelijk) weg te halen.
Via File->Options->Formulas heb je een instelling met of zonder vinkje voor je R1K1 verwijzing.
Mocht dit juist de vorm zijn die je elke keer opnieuw moet instellen, dan gebruik je wellicht een template document om instellingen mee te nemen naar nieuwe Excel bestanden. Kan je daar iets over zeggen?
Hoe lang zijn die teksten? Wat is bij benadering de hoogste positie waar je de scheiding tegen gaat komen?quote:Op donderdag 2 maart 2023 10:16 schreef Eightyone het volgende:
Ik heb een lijst teksten waarbij de eerste woorden steeds getikt zijn met hoofdletters, en de rest 'normaal', cq beginnend met een hoofdletter en voor de rest kleine letters. Er staan geen scheidingstekens tussen, alleen spaties.
Is er een formule waarmee hier kolommen van gemaakt kunnen worden, waarbij de woorden met hoofdletters apart gehouden worden van de woorden erna? De standaard kolommengereedschappen in Excel/Kutools boden de optie niet.
(Om het even te illustreren, zo ziet die lijst er ongeveer uit:
DIT ZIJN HOOFDLETTERS Dit is een normale zin
OOK DIT ZIJN HOOFDLETTERS Ook dit is een normale zin)
En als je het "voordoet" en dan flash fill gebruikt (CTRL+E)?quote:Op donderdag 2 maart 2023 11:03 schreef Eightyone het volgende:
Het zijn (opnieuw) liedjeslijsten. De artiesten in hoofdletters, de titels 'normaal'. Helaas zijn de mensen die ze oorspronkelijk online zetten niet zo netjes als het gaat om het vormgeven ervan.
En als het alleen heel ingewikkeld kan, dan gaat het hem niet worden.
Het kan, maar het is omslachtig. Als je het één keer voor een hele peut nummers wil doen dan gaat het wel.quote:Op donderdag 2 maart 2023 11:16 schreef Z het volgende:
Ik zie dit niet lukken met formules. Met een macro kan het iig wel.
quote:Op donderdag 2 maart 2023 11:27 schreef _I het volgende:
Of gebruik ChatGPT, die had er weinig moeite mee en gaf me gelijk 2 kolommen
Tsja, nood breekt wet, toch!?quote:
Hij gaf eerst twee kolommen, die je zo zou kunnen kopieren en plakken. En kwam daarna met een fomule voorstel. Laatste zou je ook weg kunnen laten idd. (Zou niet meer zonder willen werken!)quote:Op donderdag 2 maart 2023 11:35 schreef Z het volgende:
Je kan ChatGPT waarschijnlijk ook vragen het gewoon te doen (zonder Excel). Ik heb wat lopen te stoeien met GPT en Googledocs. Met dingen als: haal de postcode uit de tekst. Werkte best goed. Vooral als je quick en dirty resultaten wil.
Oh, ik heb er ook zeker geen probleem mee. Ik was er gewoon niet opgekomen.quote:Op donderdag 2 maart 2023 11:31 schreef _I het volgende:
[..]
Tsja, nood breekt wet, toch!?
Zolang het gaat om liedjes scheiden van de artiest. Het is niet alsof er een schoolwerkstuk in elkaar wordt gezet.
Ik vind het briljant. Schrijf geen email meer zonder, gebruik het voor presentaties, doorlezen van tekst en samenvatting eruit halen. Laat het alle teksten lezen van onze website en brochures en het maakt allerlei social media posts. Voer mijn notities in en laat het structureren en maakt actielijsten voor me. Ben 10 sneller en efficiënter, en schrijf tegenwoordig foutloos in 7 talen. Zou het je echt aanraden. Denk dat er nog veel meer mogelijk is dan wat ik er mee doe, maar schrik nu soms al wat het kan.quote:Op donderdag 2 maart 2023 11:46 schreef Janneke141 het volgende:
[..]
Oh, ik heb er ook zeker geen probleem mee. Ik was er gewoon niet opgekomen.
Ik moet daar echt eens wat mee gaan experimenteren. Ik bedoel, als leerlingen er schoolopdrachten mee kunnen maken dan zou ik het dus ook moeten kunnen
En dan nu nog eens voor bandnamen bestaande uit 2 of meer woordenquote:Op donderdag 2 maart 2023 11:27 schreef _I het volgende:
can you give me a table with two columns and split the three lines;
I Am the Best 2NE1
Dancing Queen ABBA
You Shook Me All Night Long AC/DC
Sure, here's how you can split the data into two columns:
Title Artist
I Am the Best | 2NE1
Dancing Queen | ABBA
You Shook Me All Night Long | AC/DC
For the "Title" column, use the following formulas:
To extract the title in cell A1: =LEFT(A1,FIND(" ",A1)-1)
To extract the title in cell A2: =LEFT(A2,FIND(" ",A2)-1)
To extract the title in cell A3: =LEFT(A3,FIND(" ",A3)-1)
For the "Artist" column, use the following formulas:
To extract the artist in cell A1: =RIGHT(A1,LEN(A1)-FIND(" ",A1))
To extract the artist in cell A2: =RIGHT(A2,LEN(A2)-FIND(" ",A2))
To extract the artist in cell A3: =RIGHT(A3,LEN(A3)-FIND(" ",A3))
Of gebruik ChatGPT, die had er weinig moeite mee en gaf me gelijk 2 kolommen
Weet zeker dat ChatGPT dat aan kan. Van Excel ben ik nog niet zeker. Die kan alleen aangeven of een hele cel in hoofdletters is geschreven of niet.quote:Op donderdag 2 maart 2023 18:02 schreef qu63 het volgende:
[..]
En dan nu nog eens voor bandnamen bestaande uit 2 of meer woorden
Zeker. Als je in je draaitabel gaat staan Start - invoegen - berekend veld invoegenquote:Op donderdag 2 maart 2023 18:33 schreef Tegan het volgende:
Ik had vandaag iets waar ik niet uitkwam, waarvan ik wel een werkend voorbeeld zag.
Draaitabel met x aantal kolommen met getallen. Hoe voeg ik daar een subtotaal aan toe van een aantal van die kolommen (dus geen eindtotaal)? Iemand de gouden tip hoe je zo'n berekend veld maakt? Lukte me maar niet.
Maar als je de linkerkant hebt, dan kun je met behulp van de lengte en RECHTS toch de rest eruit halen?quote:Op donderdag 2 maart 2023 17:55 schreef Eightyone het volgende:
Wat betreft m'n eerdere vraag: Vanaf de linkerkant van de cel weet ik het nu, als ik alleen de woorden met hoofdletters wil hebben - waar de regels dus mee beginnen.
=LINKS(A2;VERGELIJKEN(ONWAAR;GELIJK(LINKS(A2;VIND.ALLES(" ";A2 & " ";
RIJ(INDIRECT("1:60"))));HOOFDLETTERS(LINKS(A2;VIND.ALLES(" ";
A2 & " ";RIJ(INDIRECT("1:60"))))));0)-1)
Een versie vanaf de rechterkant van de cel, voor de woorden met kleine letters, werkt echter niet.
Weet niet zeker of ik je goed begrijp. Je kan rijen en kolommen groeperen en dan ontstaat daar automatisch een subtotaal. Selecteer de regels, druk rechtermuisknop en kies voor groeperenquote:Op donderdag 2 maart 2023 18:33 schreef Tegan het volgende:
Ik had vandaag iets waar ik niet uitkwam, waarvan ik wel een werkend voorbeeld zag.
Draaitabel met x aantal kolommen met getallen. Hoe voeg ik daar een subtotaal aan toe van een aantal van die kolommen (dus geen eindtotaal)? Iemand de gouden tip hoe je zo'n berekend veld maakt? Lukte me maar niet.
Ik wil uiteindelijk een draaitabel met alleen een aantal subtotalen, dus groeperen is geen optie. En bij berekend veld kreeg ik de error die ik hierboven beschrijf.quote:Op donderdag 2 maart 2023 20:47 schreef opgebaarde het volgende:
[..]
Weet niet zeker of ik je goed begrijp. Je kan rijen en kolommen groeperen en dan ontstaat daar automatisch een subtotaal. Selecteer de regels, druk rechtermuisknop en kies voor groeperen
Of zoals al gezegd. Voeg een berekend veld toe. Zie tabblad 'draaitafel analyseren' en dan 'belden items en sets'
Dat blijkt in de praktijk niet zo te werken, als ik 'links' door 'rechts' vervang, en 'hoofdletters' door 'kleine.letters'. Er missen dan wat letters. Ik had dat wat jij zegt al geprobeerd.quote:Op donderdag 2 maart 2023 20:27 schreef Janneke141 het volgende:
[..]
Maar als je de linkerkant hebt, dan kun je met behulp van de lengte en RECHTS toch de rest eruit halen?
Dat bedoel ik niet. Als de lengte van je originele tekst 50 karakters is, en met jouw formule weet je dat het linkerdeel 21 karakters heeft, dan vormen de rechtse 29 karakters toch het rechterdeel? (Of eigenlijk 28, want anders begint het met een spatie).quote:Op vrijdag 3 maart 2023 04:29 schreef Eightyone het volgende:
[..]
Dat blijkt in de praktijk niet zo te werken, als ik 'links' door 'rechts' vervang, en 'hoofdletters' door 'kleine.letters'. Er missen dan wat letters. Ik had dat wat jij zegt al geprobeerd.
Oh vast wel, maar staar je niet blind op het antwoord van de AIquote:Op donderdag 2 maart 2023 19:13 schreef _I het volgende:
[..]
Weet zeker dat ChatGPT dat aan kan. Van Excel ben ik nog niet zeker. Die kan alleen aangeven of een hele cel in hoofdletters is geschreven of niet.
Geen idee of het met draaitabellen kan, maar quick&dirty:quote:Op woensdag 8 maart 2023 16:13 schreef Janneke141 het volgende:
Ideaal gezien wil ik een draaitabel met verticaal de verschillende standplaatsen en horizontaal de jaartallen - met dus de totalen per jaar op 31 december. De data liggen tussen pakweg 1980 en nu.
1 2 3 4 | Begindatum Einddatum 31-12-1989 31-12-2000 31-12-2001 15-7-1986 3-10-2005 1 1 1 1-1-2000 31-7-2015 0 1 1 12-5-2001 15-8-2023 0 0 1 |
Ja, die had ik ook wel bedacht, maar levert een gruwelijke hoeveelheid hulpkolommen en formules op. Vandaar mijn idee voor een draaitabel. Maar het zou inderdaad wel werken. Dank voor het meedenken in elk geval.quote:Op woensdag 8 maart 2023 16:39 schreef Piles het volgende:
[..]
Geen idee of het met draaitabellen kan, maar quick&dirty:
- in G1: 31-12-1980, in H2: 31-12-1981 etc
- in G2: =ALS(EN($E2<=G$1;$F2>=G$1);1;0)
etc.
[ code verwijderd ]
Desnoods maak je een handmatige draaitabel, door kolommen G t/m XXX zelf op te tellen per jaar met wat SOM.ALS formules...
Draaitabel is lastig doordat je de data van 2 velden moet combineren.quote:Op woensdag 8 maart 2023 16:13 schreef Janneke141 het volgende:
Ik heb een werkblad met de volgende kolommen:
Kolom A: Standplaatsen
Kolom B..D: niet-relevante info
Kolom E: Begindatum
Kolom F: Einddatum.
Het is een vrij lange lijst, maar als standplaats 651 er bijvoorbeeld drie keer instaat met
651 15-7-1986 3-10-2005
651 1-1-2000 31-7-2015
651 12-5-2001 15-8-2023
Dan ben ik op zoek naar de totalen per jaar, peildatum 31 december. In 1989 dus bijvoorbeeld de waarde 1, in 2000 de waarde 2 en in 2003 de waarde 3.
Ideaal gezien wil ik een draaitabel met verticaal de verschillende standplaatsen en horizontaal de jaartallen - met dus de totalen per jaar op 31 december. De data liggen tussen pakweg 1980 en nu.
Is daar een eenvoudige manier voor?
Als er alleen een ingewikkelde manier is, bespaar je dan de moeite om het uit te typen. Daar ga ik waarschijnlijk toch niet aan beginnen. De vraag is of je in een draaitabel op deze manier gegevens kan groeperen
Dat is ook zo, maar ik ga heel even een poging wagen. Het is nog vrij snel te genereren (in elk geval sneller dan alle hulpkolommen die ik zelf in gedachten had) en als het een klein beetje werkbaar blijft dan is het nog wel een uurtje prutsen waard.quote:Op woensdag 8 maart 2023 21:46 schreef Tegan het volgende:
Ik wilde ook AANTALLEN.ALS voorstellen maar dacht halverwege het typen dat je aantal standplaatsen keer aantal jaartallen teveel formules vond.
Je kan per jaartal een berekend veld (in de draaitabel dus) maken met in de formule daarvan dus direct 1987 i.p.v. een verwijzing, en die vergelijken met de twee datums wat wel verwijzingen zijn. Zo is een draaitabel mogelijk.quote:Op donderdag 9 maart 2023 00:21 schreef snabbi het volgende:
Nee, in mijn ogen is het probleem met een draaitabel dat je daarvoor eigenlijk voor die eerste regel die van 1986 gaat tot 2005, dat je geen regels hebt waar ook 1987 in staat. Je moet dus eigenlijk een soort lijst bouwen in de regel die je hebt en hij moet naar die lijst kijken.
De echte oplossing ligt dan ook in PowerQuery waarin je stiekem die data-set op de achtergrond kan bouwen, maar dat leek mij te ingewikkeld om te plaatsen. Zie dit youtube filmpje hoe je dat kan oplossen.. maar ik weet zeker dat je deze oplossing niet echt gaat gebruiken
Het tonen van alle jaartallen op de horizontale of verticale as - dat is iets wat ik makkelijk kan aandragen, maar om daarbij voor die standplaatsen een true/false uitkomst te krijgen op basis van die start en einddatum.. dat zou ik niet kunnen. Dus mocht jij die formule hebben van dat berekende veld, dan zouden we de oplossing hebben.quote:Op donderdag 9 maart 2023 07:31 schreef Tegan het volgende:
[..]
Je kan per jaartal een berekend veld (in de draaitabel dus) maken met in de formule daarvan dus direct 1987 i.p.v. een verwijzing, en die vergelijken met de twee datums wat wel verwijzingen zijn. Zo is een draaitabel mogelijk.
Ik kreeg dit werkend met ALS(EN(JAAR(VeldDatum1)<=1987;JAAR(VeldDatum2)>=1987);1;0) en dan herhalen voor ieder jaartal.quote:Op donderdag 9 maart 2023 13:13 schreef snabbi het volgende:
[..]
Het tonen van alle jaartallen op de horizontale of verticale as - dat is iets wat ik makkelijk kan aandragen, maar om daarbij voor die standplaatsen een true/false uitkomst te krijgen op basis van die start en einddatum.. dat zou ik niet kunnen. Dus mocht jij die formule hebben van dat berekende veld, dan zouden we de oplossing hebben.
Stappenplan:quote:Op donderdag 9 maart 2023 19:54 schreef Tegan het volgende:
[..]
Ik kreeg dit werkend met ALS(EN(JAAR(VeldDatum1)<=1987;JAAR(VeldDatum2)>=1987);1;0) en dan herhalen voor ieder jaartal.
Klinkt goed, wellicht binnenkort keertje mee spelen.quote:Op donderdag 9 maart 2023 20:41 schreef snabbi het volgende:
[..]
Stappenplan:
1) Maak een Pivot Table via de Ribbon Insert -> PivotTable. In het popup scherm vink je de onderste optie aan "Add this data to the Data Model".
2) Ga via de Ribbon Data naar de optie: Manage Data Model (is een groen icoontje).
3) Klik op de Ribbon Design en vervolgens op Date Table -> New.
4) Je ziet een aantal definities met dagen in het jaar. Zorg dat je ergens in de half zichtbare kolom met een formule toevoegt: =Day(date)
Zodra je op enter drukt dan zie je ook dat ie netjes de dagen van de maand toont 1,2,3 etc.
5) Rechtermuistoets op de kolom header -> Rename Column, bijvoorbeeld naar Eigen_dag
6) Onder de Ribbon Design klik je op Create Relationships. Zorg ervoor dat je bij de bovenste Calendar de kolom selecteert met Date, daaronder kies je voor Range en dan Startdatum.
7) klik de power pivot weg... eventueel moet je nu in het PivotTable Fields menu klikken op More tables om hem te updaten.
8) Wat je nu ziet is dat je zowel een tabel Calendar hebt, en ook een tabel Range (waar je je normale velden in hebt staan).
9) Onder Calendar is er een optie "More Fields" waardoor je Year op de horizontale of verticale as kunt plaatsen. Eigenlijk moet je denk ik Date hebben om de exacte match te kunnen maken op 31-12, maar ik wilde in ieder geval die dag in de maand en de maand zelf als eventuele Filter opties in de Pivot table hebben zodat je lekker kunt klooien ermee.
Nu zou je dus die berekende velden moeten toevoegen zoals jij dat zegt (eigenlijk kan dit ook in de Power Pivot, maar daar krijg ik het niet werkend).
in plaats van 1987 zou je nu gewoon Calendar[Year] moeten kunnen gebruiken
Daar heb ik me ook mateloos aan gestoord, ja. Heeft mij ook even gekost voordat ik gevonden had waar ik die flauwekul uit kon zetten. Dansende paperclip, iemand?quote:Op maandag 13 maart 2023 14:36 schreef marcb1974 het volgende:
In excel (365) zit tegenwoordig een 'feature' dat je een menu krijgt bij de ctrl toets oid.
Hoe krijg ik dat teringding uit? Ik wil dat niet
Het soort me mateloos in mijn werk.
Dus weet iemand toevallig hoe dat uit te zetten is?
Opties, Geavanceerd, Knippen kopiëren en plakken en dan het bovenste vinkje.quote:
Yes, die is het,quote:Op maandag 13 maart 2023 15:10 schreef Janneke141 het volgende:
[..]
Opties, Geavanceerd, Knippen kopiëren en plakken en dan het bovenste vinkje.
Dat moet hem denk ik zijn dan.
Nee andersom juist, ik wil alleen de sealbags tonen die nog niet afgestort zijn.quote:Op maandag 20 maart 2023 15:25 schreef Janneke141 het volgende:
Ik zou dit denk ik even met een hulpkolommetje oplossen.
Waarom zoek je het antwoord '6'? Omdat er 6 sealbags zijn met een gestort bedrag?
Die is er nu ook, maar das een simpele vlookup die ook niet meer werkt (dat moet iets met sommen.als gaan worden).quote:Want dan zal er toch ergens een verwijzing naar kolom E in je formule moeten zitten.
Daar zitten dubbelen in zo te zien.quote:
Die kwam gek genoeg op 1 uit.quote:Op maandag 20 maart 2023 22:16 schreef Tegan het volgende:
Zoiets dan?
AANTALARG(UNIEK(X.ZOEKEN(1;(B2:B99999>0)*(F2:F99999>0);B2:B99999)))
Deze lijkt het hem te doen inderdaad. Ik dacht veel te moeilijk.. Thanks!quote:Op maandag 20 maart 2023 17:44 schreef Janneke141 het volgende:
[..]
Daar zitten dubbelen in zo te zien.
Hulpkolommetje maken met =ALS(Bedrag=0;Sealbagnummer;"") en dan in die kolom de unieke waarden tellen. Dat zou het moeten doen volgens mij.
Dat was een beetje dom van mij. Maar ik vond het toch een leuk probleem dus heb ik in een verloren kwartiertje nog even zitten spelen en hierbij een oplossing die werkt.quote:
Het zou natuurlijk met een als formule kunnen. =als(A2="merk";dan waarde;anders leeg)quote:Op vrijdag 31 maart 2023 10:30 schreef einzeinz het volgende:
Mijn nieuwe bericht is blijkbaar weg.
Kort gezet wil ik met een dropdown menu werken in Excel, maar naargelang de keuze daarin moeten gegevens in een bepaalde cel ingevuld worden.
Bv.
Audi --> Kolom B
Mercedes --> Kolom C
Audi --> Kolom D
BYD --> Kolom E
Tesla --> Kolom F
Hoe maak je zoiets?
=ASELECT()quote:Op zondag 30 april 2023 22:59 schreef marcb1974 het volgende:
Met vorige versies van excel kon ik met =rand() een willekeurig waarde neerzetten bij een lijst argumenten.
Nu excel 365 NL kan ik het niet meer vinden. Weet iemand wat het nu geworden is?
Dank, die zocht ik ja.quote:
wat wil je dan?quote:Op zondag 30 april 2023 23:30 schreef marcb1974 het volgende:
[..]
Dank, die zocht ik ja.
Doet uiteindelijk weer niet helemaal wat ik wil.
Daar heb je gelijk in. aselect() levert een op zichzelf staand random getal en dat kan zomaar hetzelfde getal zijn als eerder.quote:Op maandag 1 mei 2023 00:04 schreef marcb1974 het volgende:
Ik heb een rij met gebeurtenissen. Daar wil ik dat excel er willekeurig een getal aan hangt. Min 1 max het aantal gebeurtenissen (zeg 40).
Met =aselect() krijg je dubbelingen zag ik net.
Als ik zoiets nodig heb dan los ik het altijd op met ASELECT en RANG.quote:Op maandag 1 mei 2023 00:04 schreef marcb1974 het volgende:
Ik heb een rij met gebeurtenissen. Daar wil ik dat excel er willekeurig een getal aan hangt. Min 1 max het aantal gebeurtenissen (zeg 40).
Met =aselect() krijg je dubbelingen zag ik net.
Dit soort schaduwadministraties zijn een bron voor ellende. Je hebt vast ergens de daadwerkelijke uitleveringen geregistreerd staan en dat kopieren naar een verantwoordingsdocument lijkt mij veel betrouwbaarder.quote:Op vrijdag 12 mei 2023 16:06 schreef Tegan het volgende:
Ik snap overigens niet waarom je verkoopgegevens handmatig bijhoudt...
Liefst van al heb ik dat inderdaad het liefst gewoon onder elkaar en dat de medewerker gewoon invult wat ze moeten invullen.quote:Op vrijdag 12 mei 2023 16:18 schreef opgebaarde het volgende:
Je hebt de som van de dag in kolom F (en I en L)
Ik zie de noodzakelijke waarde om kolommen G tm I en J tm L toe t voegen niet. Gewoon lekker onder elkaar.
Je kan in de eerste rijen zoals je nu hebt een staatjeper medewerker (of per product, per dag etc) maken met een een =sommen.als toevoegen die berekent hoeveel van de maand en van de 3maand kaarten verkocht zijn
Nog ergens een =min en een =max als controle op stocknummers
Uit SAP kunnen wij een rapport trekken met hoeveel er besteld werken en er is ook een factuur, die factuur wordt vervolgens integraal betaald zonder dat daar controle op is.quote:Op vrijdag 12 mei 2023 17:05 schreef snabbi het volgende:
[..]
Dit soort schaduwadministraties zijn een bron voor ellende. Je hebt vast ergens de daadwerkelijke uitleveringen geregistreerd staan en dat kopieren naar een verantwoordingsdocument lijkt mij veel betrouwbaarder.
In verreweg de meeste gevallen wordt zoiets veroorzaakt door pivot tables, maar er is wel een trucje wat je kan toepassen. Let op dit werkt alleen met Office 365 in de browser-versie (ik hou zelf altijd van de lokale app, maar daar heb ik het knopje niet gevonden).quote:Op woensdag 31 mei 2023 16:13 schreef kalinhos het volgende:
Is er een manier te vinden welk tabblad of welke cel of regel of kolom het meest ruimte inneemt in termen van kb/mb?
Ik heb een bestand met 3 tabbladen van max 2400 regels maar gek genoeg is t bestand nu al 40mb (!) terwijl hetzelfde bestand over voorgaande jaren meer regels had maar nooit over 2,5mb kwam. Ik vermoed daarom dat er ergens (veels te veel) data is mee gekopieerd…maar hoe vind ik dat?
Met (lengte) heb ik wel cellen gevonden met 30k tekens erin maar die bevonden zich ook in bestanden van voorgaande jaren.
Eigenlijk nog een betere optie gevonden. 2 manieren om hetzelfde te bereiken.quote:Op woensdag 31 mei 2023 16:13 schreef kalinhos het volgende:
Is er een manier te vinden welk tabblad of welke cel of regel of kolom het meest ruimte inneemt in termen van kb/mb?
Ik heb een bestand met 3 tabbladen van max 2400 regels maar gek genoeg is t bestand nu al 40mb (!) terwijl hetzelfde bestand over voorgaande jaren meer regels had maar nooit over 2,5mb kwam. Ik vermoed daarom dat er ergens (veels te veel) data is mee gekopieerd…maar hoe vind ik dat?
Met (lengte) heb ik wel cellen gevonden met 30k tekens erin maar die bevonden zich ook in bestanden van voorgaande jaren.
1 2 3 4 | A B C D Item Prijs (incl. BTW) BTW (L/H) BTW-bedrag Bezorgkosten 4,95 L 0,41 Bezorgkosten 4,95 H 0,86 |
1 2 3 4 | A B C D Item Prijs (excl. BTW) BTW (L/H) BTW-bedrag Bezorgkosten 4,54 L 0,41 Bezorgkosten 4,09 H 0,86 |
ALS(EN(F$1="Incl. BTW";C3="L");B3-(B3/1,09);ALS(EN(F$1="Incl. BTW";C3="H");B3-(B3/1,21);ALS(EN(F$1="Excl. BTW";C3="L");B3*0,09;ALS(EN(F$1="Excl. BTW";C3="H");B3*0,21;""))))quote:Op woensdag 26 juli 2023 22:28 schreef InTrePidIvity het volgende:
Ik heb een relatief eenvoudige facturatietool in Excel (=Google Sheets) voor levering van goederen. Voor onderscheid tussen particuliere en zakelijke klanten wil ik nu een berekening maken van de verzendkosten inclusief en exclusief BTW. Dat lukt nog, maar afhankelijk van welke goederen verstuurd worden, zijn de verzendkosten hoog of laag BTW-tarief (21% of 9%).
Het ziet er nu als volgt uit voor een particulier (een van de opties):
[ code verwijderd ]
Voor zakelijke klanten ziet het er als volgt uit (een van de opties):
[ code verwijderd ]
In cel F1 (buiten beeld) staat aangegeven of een factuur Incl. BTW of Excl. BTW moet worden opgemaakt. Deze keuze wordt gebruikt om de juiste waarde in kolom B (Prijs) te bepalen. Vervolgens wordt in kolom D het BTW-bedrag berekend, wat mede afhankelijk van de handmatig ingevoerde waarde in kolom C (L of H).
Welke oplossing kan ik het beste gebruiken om in kolom D de uitkomst van het BTW-tarief te berekenen?
Ik wil één formule/oplossing gebruiken die rekening houdt met de volgende scenario's:
• ALS (F1 = Incl. BTW) en ALS (C3 = L) => (BTW-bedrag = (Prijs - (Prijs/1,09))
• ALS (F1 = Incl. BTW) en ALS (C3 = H) => (BTW-bedrag = (Prijs - (Prijs/1,21))
• ALS (F1 = Excl. BTW) en ALS (C3 = L) => (BTW-bedrag = (Prijs * 0,09))
• ALS (F1 = Excl. BTW) en ALS (C3 = H) => (BTW-bedrag = (Prijs * 0,21))
Volgens mij moet het kunnen met geneste IF's, maar ik zie door de bomen het bos niet meer. Heb ook geen idee of ik het logisch uitleg.
Moet het nog even uitgebreider testen, maar het lijkt de oplossing. Dankjewelquote:Op donderdag 27 juli 2023 04:06 schreef Tegan het volgende:
[..]
ALS(EN(F$1="Incl. BTW";C3="L");B3-(B3/1,09);ALS(EN(F$1="Incl. BTW";C3="H");B3-(B3/1,21);ALS(EN(F$1="Excl. BTW";C3="L");B3*0,09;ALS(EN(F$1="Excl. BTW";C3="H");B3*0,21;""))))
Ik kon niet slapen .
SPOILER: Dit was de vraagOm 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.
Nogmaals aan Chat gpt gevraagd (ik had al 4 verschillende codes van hem gehad) of het verspringen van het jaartal een oorzaak kon zijn. Dat werd bevestigd.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.En dat werkt
Ach. Chat gpt is ook pas een jaartje oud. Geef het wat tijdquote:Op donderdag 10 augustus 2023 05:06 schreef snabbi het volgende:
Alleen Chat GPT zou iets verzinnen met een for loop en stapjes van -1
Het is een magisch knap ding verder, alleen ik kan me niet voorstellen dat dit het resultaat is van trainen op miljoenen voorbeelden. Geen mens zou beginnen met stapjes van -1quote:Op donderdag 10 augustus 2023 14:57 schreef onlogisch het volgende:
[..]
Ach. Chat gpt is ook pas een jaartje oud. Geef het wat tijd
Ligt aan je vraagstelling natuurlijk, als je uitgaat van je doel dan moet je terugrekenen. Als je begint bij 'nu' dan moet je optellenquote:Op donderdag 10 augustus 2023 05:06 schreef snabbi het volgende:
Alleen Chat GPT zou iets verzinnen met een for loop en stapjes van -1
Klopt wat je zegt, bedanktquote:Op donderdag 21 september 2023 11:05 schreef Janneke141 het volgende:
Ik gok dat ik weet waar het probleem zit, en dat is niet omdat je het zou moeten nesten.
Je VIND.SPEC-functie geeft de positie van de spatie. Daarna maakt de LINKS-Functie van "Jan Hendriks" dus "Jan " (met de spatie erachter). En die kan ie dan weer niet vinden in je namen/personeelsnummerlijst want daar staan ongetwijfeld namen zonder spaties erachter.
=ALS(D4="";"";LINKS(D4;VIND.SPEC(" ";D4;1)-1))
Moet het volgens mij oplossen.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |