Wel een voorzetje. Kijk in werkbalk 'Formulieren'.quote:Op zaterdag 26 juli 2008 21:32 schreef hello_moto1992 het volgende:
'Avond,
Ik wil voor een zuiphok een excelsheet maken waarin je gemakkelijk bier en andere (fris)drank kunt aanvinken. Je kunt natuurlijk makkelijk een lijst van de namen maken en daar achter een 1 in een 2 veranderen, en een 2 in een 3 etc, maar ik dacht aan iets waarbij je als je een kruisje wilt zetten je gewoon op een hokje kunt klikken.
Iemand die mij een opzetje kan geven?
Zal zo eens kijken, alvast bedanktquote:Op zaterdag 26 juli 2008 21:35 schreef Yildiz het volgende:
[..]
Wel een voorzetje. Kijk in werkbalk 'Formulieren'.
Optie 'kringveld' is denk ik wat je zoekt..
1 |
Ik heb niet gezegd dat het makkelijk was, als hij het goed doet, zal het er wel strak uitzien, zonder een heel veld aan éénen (wat ruimte inneemt). In een beetje bierhok worden natuurlijk genoeg biertjes gedronken om vrij snel zo'n vel vol te hebben.quote:Op zondag 27 juli 2008 02:37 schreef DaFan het volgende:
Kan je niet gewoon beter een naam maken, met daarachter een heleboel lege cellen die je 12x12 pixels maakt oid waarin je x'jes, of whatever je wil kan invullen.
Dan kan je via (zeg de naam staat in A1, lege vakken in A2:Z4 = 104 hokjes)
[ code verwijderd ]
tellen hoeveel niet-lege vakjes er zijn.
Wat Yildiz aandraagt moet je nog code en dergelijke gaan maken, beetje omslachtig.
Nee zo'n checkbox is kleinquote:Op zondag 27 juli 2008 11:50 schreef Yildiz het volgende:
[..]
Ik heb niet gezegd dat het makkelijk was, als hij het goed doet, zal het er wel strak uitzien, zonder een heel veld aan éénen (wat ruimte inneemt). In een beetje bierhok worden natuurlijk genoeg biertjes gedronken om vrij snel zo'n vel vol te hebben.
Zie:quote:Op dinsdag 5 augustus 2008 12:40 schreef DaFan het volgende:
Voorbeeld zou wel hendig zijn dit verhaal is voor mij volkomen onbegrijpelijk(Maar dat ligt aan mij).
http://www.driveway.com/ is makkelijkerquote:Op dinsdag 5 augustus 2008 13:06 schreef Folkwin het volgende:
[..]
Zie: http://rapidshare.com/fil(...)0_ruwe_data.xls.html
Top! Bedankt! Ik ga het morgen even proberenquote:Op vrijdag 8 augustus 2008 00:12 schreef Deetch het volgende:
count.if functie zou moeten werken. In het nederlands aantal.als
1 2 3 4 | NL: =ALS(A1=A2;"Lijst1";"Lijst2") |
1 |
Gelukt. Coolquote:Op zaterdag 9 augustus 2008 16:39 schreef DaFan het volgende:
Done!
Het depot neemt niet geleidelijk met hetzelfde bedrag af. Elke dag kan er geld bij- en afgeboekt worden. Dit maakt het idd een stuk lastiger. Als het maandelijks met een gelijk bedrag afneemt is het niet zo moeilijkquote:Op donderdag 7 augustus 2008 00:56 schreef DaFan het volgende:
McLaren_Fan: Als de grootte van het depot maandelijks verandert en de rente maandelijks verandert is het toch niet zo lastig? Dan maak je gewoon een lijst met alle maanden, de grootte van het depot en de jaarlijkse rente deel je door 12.
Als de grootte van het depot telkens afneemt (ik neem aan dat het hier om een hypotheek gaat?) en niet geleidelijk maar bv per dag of per 3 dagen, wordt het wel wat lastiger inderdaad.
Ik begrijp dus goed:quote:Op maandag 11 augustus 2008 20:14 schreef McLaren_Fan het volgende:
[..]
Het depot neemt niet geleidelijk met hetzelfde bedrag af. Elke dag kan er geld bij- en afgeboekt worden. Dit maakt het idd een stuk lastiger. Als het maandelijks met een gelijk bedrag afneemt is het niet zo moeilijk
Klopt helemaal. De rente wordt uitgekeerd wanneer het saldo van het depot (in 1 keer) wordt uitgekeerd. Hiervoor staat geen vaste looptijd. Gedurende de looptijd kunnen er bedragen bij en afgeboekt worden. Als besloten/gekozen wordt om het saldo van het depot uit te keren, wordt tevens de rente uitgekeerd.quote:Op dinsdag 12 augustus 2008 00:55 schreef DaFan het volgende:
[..]
Ik begrijp dus goed:
- dat je elke dag rente/365 % rente krijgt over het depot bedrag
- de rente wordt alleen maandelijks aangepast
- depot kan elke dag groeien / afnemen
Wat wordt er met de maandelijkse rente gedaan? Bij je depot geboekt of krijg je dat apart?
1 |
1 2 3 4 5 6 7 8 | =MAX(B2:B5) E2 =COUNTIF(B2:B5,D2) F2 {=IF(COLUMNS($F$2:F2)<=$E2,INDEX($A$2:$A$5,SMALL(IF($B$2:$B$5=$D$2,ROW($B$2:$B$5)-ROW($B$2)+1),COLUMNS($F$2:F2))),"")} |
Haha dankjequote:Op woensdag 13 augustus 2008 14:06 schreef nicolasvermeersch het volgende:
Hoe ben je zo alwetend geworden? Goed boek? Zelf uitgezocht? Veel Google?
1 2 3 4 5 6 | average: 2.000 1.000 5500.000 etc. monster1 1.910 0.666 5573.928 9933.860 monster2 2.047 1.789 5483.020 9597.173 monster3 1.926 0.640 5440.231 9460.964 |
Het werkt perfect. Maar juist door het uitstekende functioneren merk ik dat er veel meer dingen die ik nu gebruik verbeterd kunnen worden, dus ben eens aan het kijken of ik de code kan begrijpen en misschien ook wel onder de knie kan krijgen. Jammerlijk gaat dat niet één. twee, drie.quote:Op woensdag 2 juli 2008 01:39 schreef DaFan het volgende:
DirkH:
Je kan je macro eventueel nog aanpassen als volgt:
[ code verwijderd ]
Dan heb je ook geen hulpcellen meer nodig én je kan het nieuwe klantnummer overal in kolom A toevoegen, hij kijkt dus niet alleen naar de laatste cel (je kan met de huidige code nog iets verwijderen tussendoor en toevoegen, zonder dat er een foutmelding komt.
Disclaimer: Ik heb je oude code en sheet hier niet bij de hand, dus zou kunnen dat er een foutje in zit! (Of helemaal niet, hou het dan maar bij de oudeMaak wel eerst een backup of kopie van je bestand voordat je dit probeert). We willen het niet ingewikkelder maken dan het al is
![]()
quote:Op woensdag 13 augustus 2008 14:36 schreef DaFan het volgende:
<knip>mrexcel.com.
Vooral de laatste 2 maanden (nadat ik me had aangemeld bij MrExcel) ben ik met kilometers vooruit gegaan.
Hoeveel bedragen maken samen de som van 35K/ Je zou het kunnen proberenm moet de oplosser maar ik geef je weinig kans. Ik neem aan dat er geen herkenningsteksten zijn gekoppeld aan de bedragen?quote:Op donderdag 14 augustus 2008 18:24 schreef DR34M3R het volgende:
Blijkbaar komt mijn vraag niet helemaal over
Herkansing dus:
Ik heb een project waar in totaal honderden bedragen op geboekt zijn, voor totaal zeg maar 1 miljoen euro. Er zijn op dit project verschillende items gemaakt, maar ik weet dat er een post is van in totaal 35000 euro, bestaande uit een paar boekingen. Ik weet alleen niet welke...
Als ik nu tig bedragen onder elkaar heb staan, en een paar bedragen uit die reeks moeten 35k maken. Kan ik excel de meest waarschijnlijke reeks laten zoeken? Of meerdere reeksen die zouden kunnen?
Let wel, die 35k is niet al de som van, dat is een gegeven...
quote:Op vrijdag 15 augustus 2008 08:12 schreef Deetch het volgende:
[..]
Hoeveel bedragen maken samen de som van 35K/ Je zou het kunnen proberenm moet de oplosser maar ik geef je weinig kans. Ik neem aan dat er geen herkenningsteksten zijn gekoppeld aan de bedragen?
Maar om kort te zijn: Nee dat kan niet. Heel misschien met de Solver maar ik denk ook niet dat die hiervoor geschikt is.quote:Op vrijdag 15 augustus 2008 09:04 schreef DR34M3R het volgende:
[..]Nee... Nou heb ik ze zelf op het oog al teruggevonden, maar voor een volgende keer blijft het wel handig om te weten of zoiets mogelijk is. Ik ben nogal lui aangelegd
Ik moest uitgaan van een print van 7 jaar geleden, had niks anders dan het gegeven van een totaalbedrag, en dat die opgebouwd moest zijn uit een gedeelte van wat er destijds geboekt was op dat project.
Tnx. Ik was er al bang voorquote:Op vrijdag 15 augustus 2008 09:41 schreef DaFan het volgende:
[..]
Maar om kort te zijn: Nee dat kan niet. Heel misschien met de Solver maar ik denk ook niet dat die hiervoor geschikt is.
Je kan er vast wel een lange macro voor schrijven met veel iteraties maar denk niet dat dat de moeite waard is.
ik geloof niet heeel erg in de 'kan niet' reacties in excelquote:
Nee.quote:Op vrijdag 15 augustus 2008 15:25 schreef de_priester het volgende:
[..]
ik geloof niet heeel erg in de 'kan niet' reacties in excelOver het algemeen geld: alles wat je wilt, kan.
Nouja, grofweg dan.
Punt is alleen dat het waarschijnlijk inderdaad niet de moeite gaat zijn om een slim algoritme te gaan
schrijven om een juiste reeks van een X aantal bekende entry's te vinden die het dichtst mogelijk tesamen bij een bepaald X bedrag uitkomen.
heb je helemaaaal geen enkele andere herkenningspunten?
Dat heb ik nu ook gedaanquote:Op zaterdag 16 augustus 2008 07:58 schreef Deetch het volgende:
Met zo weinig aanknopingspunten blijft het denk ik sneller om het met de hand te doen. Als je bijvoorbeeld grenzen hebt waarbinnen de bedragen vallen (meer dan x euro etc etc) en hoeveel boekingen te samen dat totaal bedrag moeten vormen wordt het al een stuk makkelijker.
ipv "Fout" een nieuwe als-functie :)quote:Op zaterdag 23 augustus 2008 14:12 schreef RayMania het volgende:
Ik heb een cel (A1) en daar staat een getal in. In A2 wil ik controleren of het getal in A1 in een bepaalde grens valt en dan wil ik een tekst in A2 laten komen. Als A1 bijvoorbeeld tussen 0 en 15 zit, dan moet in A2 "0-15" komen. Daarvoor kun je voor A2 deze formule gebruiken; =ALS(OF(A1<15;A1>0);"0-15";"Fout").
Maar ik wil meerdere grenzen toevoegen, maar ik weet niet hoe. Als A1 tussen 0 en 15 valt, dan staat er dus "0-15" in A2, maar ik wil ook de grenzen 16-30, 31-45, 46-60, 61-75 en 76-90 toevoegen bij de check. Dus als ik bijvoorbeeld 59 typ in A1, dat in A2 "46-60" komt te staan, maar als ik 33 typ, moet er "31-45" komen te staan in A2. Hoe doe ik dat?
1 |
Ah, snap al waaromquote:Op zaterdag 23 augustus 2008 14:50 schreef RayMania het volgende:
Die formule werkt helaas niet.
1 |
Coolquote:Op zaterdag 23 augustus 2008 15:15 schreef qu63 het volgende:
[ code verwijderd ]
Getest en werkend bevonden
geen idee of het bij jou ook dan werkt
Da's niet logisch want 15 zou in de categorie 0-15 moeten vallen.quote:Op zaterdag 23 augustus 2008 17:56 schreef DaFan het volgende:
Om hier even op uit te breiden
Als je nóg meer ranges toe kan passen kan je gebruik gaan maken van VLOOKUP (VERT.ZOEKEN).
Zet in A1 tot A5 achtereenvolgens 0, 15, 30, 45, 60. Zet daarachter in B1 tot B5 0-15, 16-30, 31-45, 46-60, Fout.
In D1 komt je zoekterm (bv 24).
In E1 komt:
=VERT.ZOEKEN(D1;A1:B5;2;1)
Hij zoekt nu een waarde op die DICHTBIJ ligt (naar beneden toe) en vindt hier dus 15 met als resultaat 16-30.
Maar qu63's functie werkt prima zolang je minder dan 8 categoriën hebt.![]()
Ik wist wel dat het korter konquote:Op zaterdag 23 augustus 2008 17:56 schreef DaFan het volgende:
Om hier even op uit te breiden
Als je nóg meer ranges toe kan passen kan je gebruik gaan maken van VLOOKUP (VERT.ZOEKEN).
Zet in A1 tot A5 achtereenvolgens 0, 15, 30, 45, 60. Zet daarachter in B1 tot B5 0-15, 16-30, 31-45, 46-60, Fout.
In D1 komt je zoekterm (bv 24).
In E1 komt:
=VERT.ZOEKEN(D1;A1:B5;2;1)
Hij zoekt nu een waarde op die DICHTBIJ ligt (naar beneden toe) en vindt hier dus 15 met als resultaat 16-30.
Hoezo? Je kan veel meer Als-functies achter elkaar plakken, tochquote:Maar qu63's functie werkt prima zolang je minder dan 8 categoriën hebt.![]()
Waarom werkt deze dan nog welquote:Op zaterdag 23 augustus 2008 19:47 schreef de_priester het volgende:
nee. max 8 nested ifs.
daarbij is de vert.zoeken ptie vele malen netter.
1 |
1 |
Anyway ik heb nog een leuk alternatief (moest toch even proberen hehe), beter dan de IF's én dan VLOOKUP:quote:Up to seven IF functions can be nested as value_if_true and value_if_false arguments to construct more elaborate tests. (See Example 3 for a sample of nested IF functions.) If you want to test more than seven conditions, consider using the LOOKUP, VLOOKUP, or HLOOKUP function. (See Example 4 for a sample of the LOOKUP function.
En toch werkt het bij mij in Excel 2007 Nederlandse versie..quote:Op zondag 24 augustus 2008 02:43 schreef DaFan het volgende:
ManAtWork: Je hebt gelijk, was net thuis van de stad dus niet al te scherp.
qu63: Ik heb geen zin om een formule te schrijven met 20 IF's maar wat gebeurt er als je een van de latere categoriën pakt? Kan me niet voorstellen dat het werkt.
Ik heb Excel 2007 en krijg het niet voor elkaar (foutmelding, more nested fucntions than allowed).
Zoiets zat ik ook te bedenken, en eventueel kan je die 15 nog vervangen door een verwijzing naar een veld waarin je de stapgrootte zetquote:Anyway ik heb nog een leuk alternatief (moest toch even proberen hehe), beter dan de IF's én dan VLOOKUP:
=IF(MOD(A1,15)<>0,FLOOR(A1,15)+1&"-"&CEILING(A1,15),A1-14 & "-" & A1)
of
=ALS(REST(A1;15<>0,AFRONDEN.BENEDEN(A1;15)+1 & "-" & AFRONDEN.BENEDEN(A1;15);A1-14 & "-" & A1)
A1 houdt de waarde.
true, maar ik had nu geen zin om het efficiënter te krijgenquote:Op zondag 24 augustus 2008 10:42 schreef DaFan het volgende:
Ah op die fiets, dan zal het wel iets met 2003- te maken hebben.
Anyway als je ergens 7 IF's of meer voor nodig hebt doe je toch iets verkeerd imo, zeker in termen van effiency en leesbaarheid van je formules
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |