ALS Functie

Weet je niet waar je je bericht moet zetten? Doe het hier

ALS Functie

Berichtdoor BikBosch » vr apr 20, 2018 11:12 am

Hallo,
Voor een eigen gemaakt boekhoudkundig programma ben ik op zoek naar een formule. Ik denk dat ik dan een ALS functie nodig heb, maar misschien kan het ook anders. Zelf ben ik niet zo bedreven in Calc.
Stel: cel C3 is 1,2 of 3 en cel D4 is L of H. Dan moet er in cel E4 keuze zijn uit 2 bedragen. Dus C3 = 1 en D4 = L, dan E4 = 35,00 of C3 = 2 en D4 = H, dan E4 = 45,00.

Kon ik het forum hier niets over vinden, misschien dat ik het over het hoofd heb gezien?
Volgens mij niet zo moeilijk voor een pro, maar ik heb zelf de oplossing niet. Heb andere kwaliteiten.
Kan iemand mij een formule hiervoor maken?
Groet, Andre
OpenOffice 4.1.5 (of nieuwer), Windows 10 (of nieuwer)
BikBosch
 
Berichten: 1
Geregistreerd: vr apr 20, 2018 10:56 am

Re: ALS Functie

Berichtdoor RPG » vr apr 20, 2018 2:28 pm

Op de feitelijk vraag kan er een formule geschreven voor het gevraagde. Naar mijn mening kan naar alle waarschijnlijkheid daar geen formule voor geschreven worden.

Zoeken op dit forum
Wanneer je zoekt op dit forum moet je meer dan drie letters gebruiken. Het kan wel raadzaam zijn om naar boekhouden of iets van dien aard te zoeken.

Functie verklaringen
Functie's hebben zoveel uitzonderingen dat ik de help file als enig betrouwbare bron zie voor functie beschrijvingen. Ik verwijs dan ook altijd naar de help file voor functies.

Boekhouden
Ik denk dat het maken van een boekhoud programma in calc niet verstandig is. Het wordt zonde van de tijd wanneer je ook nog een beginner bent. Iets anders is het maken van een overzicht van je uitgaven dat moet niet zo moeilijk zijn.

Overzicht van je uitgaven
Noteer in een eenvoudige tabel al je uitgaven en inkomsten.
Maak van deze tabel een geregistreerde database.
Trek deze gegevens vanuit de datasource naar een werkblad en ga deze tabel ontleden met eenvoudige hulpmiddelen. Ik kan misschien wel iets schrijven / uitleggen over het verkrijgen van inzicht in je financiën.

Romke
LibreOffice 6.1.3.2 op openSUSE Leap 15
RPG
 
Berichten: 3789
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: ALS Functie

Berichtdoor eremmel » vr apr 20, 2018 9:24 pm

Als C3, drie mogelijke waarden heeft en D4 twee, dan heb je 6 mogelijkheden. In je vraagstelling voor E4 heb je maar twee waarden gegeven. Daar kun je dus geen formule voor maken want wat moet er gebeuren met de vier andere mogelijkheden.
Is uw vraag beantwoord; pas uw initiële bericht aan: zet er [Opgelost] voor en vink de V aan
LO4.2.8.2 W10 vanwege ORB; AOO4.1.4, LO5.2.5.1,LO5.4.2.2 op W7ESP1 64
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 602
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland

Re: ALS Functie

Berichtdoor RPG » vr apr 27, 2018 11:34 am

Ik herken wel de neiging om iets moois te willen maken in Calc. Maar net als voor mij is dat voor de meesten te moeilijk.

Het gemakkelijkste is om alle belangrijke gegevens in een mooie tabel te plaatsen. Meestal leveren banken deze gegevens al mooi aan in een tekst bestand, CSV. Werk op een of andere manier dit bestand mooi om zodat Calc er wat mee kan doen.Wanneer je er zelf ook nog andere gegevens aan wilt toevoegen maak aan het eind nog een extra kolom. In deze extra kolom kan duidelijk gemaakt worden of het bank gegevens zijn of bijvoorbeeld kas gegevens of nog wat anders.

Het is mogelijk om direct met deze tabel te gaan werken maar persoonlijk heb ik de voorkeur om de tabellen te ontleden nadat ik er eerst een geregistreerde database van heb gemaakt. de reden is:
  • In verschillende aparte werkbladen met de gegevens werken. Elk werkblad blijft wat overzichtelijker.
  • De gegevens blijven beter beschermd in een geregistreerde database tegen allerlei onbedoelde veranderingen.
Maak hoe dan ook altijd kopieën van de gegevens.

Pivot tabel of draaitabel
Dit is wel het krachtigste hulpmiddel om gegevens te ontleden zonder ook maar een enkel formule te kennen. Voor beginners is Calc met al de mogelijkheden bijna niet te begrijpen. Het zelf intypen van eenvoudige formule lijkt dan de oplossing om tot het gewenste te komen. Maar het is zo dat een draaitabel ons met enkele klikken een geweldig goed overzicht geeft. Het is wel zo dat het voor een beginner niet zo duidelijk is wat er gedaan moet worden. Ik heb al vaker op dit forum geschreven begin met kleine tabellen. Klein zowel in rijen als in kolommen. Op dat moment kan aan het resultaat gezien worden wat er gedaan wordt. Daarnaast is het belangrijk om de helpfile te lezen om alle mogelijkheden van de draaitabel te leren. Bij het goed doorlezen van de helpfile stuit men op het woord dynamisch en knoppen. Het begrip hier van maakt dat men de analyse van het geheel heel gemakkelijk kan aanpassen. Het kan wel zo zijn dat men de help file 5 keer moet lezen voordat iemand het begrijpt. Ik zal ook niet verbaasd zijn als geschreven wordt dat iemand het 50 keer moest lezen om alles te begrijpen. Maar dat is allemaal nog minder tijd die het kost om ingewikkelde formules te begrijpen en te laten samen werken.


In het forum voor tutorials worden sommige basis begrippen nader uitgelegd
Tutorials (Toon forum) • OpenOffice.org


Lees wijzer
[Tutorial] Voor het inlezen van CSV
[Tutorial] Het maken van een geregistreerde database

Romke
LibreOffice 6.1.3.2 op openSUSE Leap 15
RPG
 
Berichten: 3789
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: ALS Functie

Berichtdoor floris v » zo apr 29, 2018 10:51 pm

Ik wil niet paternalistisch overkomen, maar als je zo weinig ervaring hebt met programmeren, kun je beter niet zelf een boekhoudprogramma gaan ontwikkelen om echt te gebruiken. Als je het als oefening doet, is het een ander verhaal. De uitvoer van een boekhoudprogramma moet kloppen, punt uit. Je kunt bij het programmeren fouten zat maken - geloof me, ik heb daar veel ervaring mee :shock: - met foute uitvoer als gevolg. Het doorvlooien van programma's op fouten kost veel tijd, al met al ben je duurder uit dan wanneer je een boekhoudprogramma koopt. Ervaren gebruikers stellen zelfs dat je rekenbladen zoals Calc of Excel helemaal niet moet gebruiken voor financiële berekeningen omdat ze de uitkomsten van berekeningen soms niet goed afronden.

Voor dit geval heb je inderdaad de functie ALS nodig. Je bent niet volledig geweest met je beschrijving van de regels voor wanneer E4 de waarde 35 en wanneer 45 moet krijgen, dus ik sla er een slag naar. Maak eerst een tekenreeks waarin je alle mogelijke combinaties opneemt zodanig dat de eerste combinaties horen bij de waarde 35 en de laatste bij 45, b.v. : 1L2L3L1H2H3H. Gebruik dan de tekstfunctie VIND.ALLES: je krijgt in E4: =ALS(VIND.ALLES(C4&D4;"1L2L3L1H2H3H")<7;35;45).
* LibreOffice 5.2.3.3; AOO 4.1.3 op Windows 10
* Heb je de survival guide voor het forum al gelezen?
Avatar gebruiker
floris v
 
Berichten: 1903
Geregistreerd: za apr 11, 2009 3:30 pm
Woonplaats: Apeldoorn, Nederland

Re: ALS Functie

Berichtdoor eremmel » zo apr 29, 2018 11:45 pm

Aan excel fouten (dus ook voor Calc) zijn websites gewijd. Hier een engelstalig voorbeeld Excel error schadelijk voor je gezondheid, sommige fouten kostten honderden miljoenen.
Laatst bijgewerkt door floris v op zo apr 29, 2018 11:46 pm, in totaal 1 keer bewerkt.
Reden: fixed typo in tag, floris v, moderator
Is uw vraag beantwoord; pas uw initiële bericht aan: zet er [Opgelost] voor en vink de V aan
LO4.2.8.2 W10 vanwege ORB; AOO4.1.4, LO5.2.5.1,LO5.4.2.2 op W7ESP1 64
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 602
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland


Keer terug naar Beginners

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast