[opgelost] If this then that > Conditionele opmaak

Bespreek het rekenblad
raaaah
Berichten: 3
Lid geworden op: za sep 28, 2019 3:31 pm

[opgelost] If this then that > Conditionele opmaak

Bericht door raaaah »

Hallo.

Eerst mijn vraag, later de uitleg.

Hoe maak ik de volgende formule werkend: if A1 = 3 > B1 "drie"
Uitleg mbt de formule: Als A1 3 is, dan output B1 "drie".

In dit geval wil ik automatische berekeningen qua uren en pauzes maken.
Een dienst duurt van 09:00u t/m 17:00u. In die shift zit een pauze van 00:45u.
Ik heb een kolom die de gewerkte uren uitrekent, maar nog niet de pauzes hiervan aftrekt.

Dus A1 [09:00] A2 [17:00] = A3 [08:00]. Pauze A4 [00:45]. Er zijn 4 verschillende pauzes. Wanneer je de mogelijkheid krijgt 1/2/3/4 in te vullen, is het de bedoeling dat A3 (totaal gewerkte uren - pauze) automatisch de corresponderende pauze kiest aan 1 2 3 of 4. In dit geval gaat het om kwartieren.

A1 [09:00] A2 [17:00] A3(pauze) [3] = A4 [7:15] > (if A3=3, A4-00:45)

Hopelijk is de formule en de vraag hiermee duidelijk genoeg.
Ik krijg vaak een #NAAM? of foutcode.

Alvast bedankt
Laatst gewijzigd door RPG op vr mei 13, 2022 11:47 pm, 3 keer totaal gewijzigd.
Reden: spam
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: If this then that

Bericht door RPG »

Ik denk dat je de uitkomst in een tabel moet gaan opzoeken. Er zijn verschillende functies die hiervoor gebruikt kunnen worden. Voorlopig denk ik aan de functie vert.zoeken.
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
raaaah
Berichten: 3
Lid geworden op: za sep 28, 2019 3:31 pm

Re: If this then that

Bericht door raaaah »

Ik ben hardnekking verder gegaan, omdat ik het wilde oplossen.
Daarbij bedacht ik mij "Waarom werkt "=IF" niet...
Dus ben ik eens ALS gaan gebruiken en op de volgende formule uitgekomen:

=ALS(Blad1.F7=1;("00:15"))+ALS(Blad1.F7=2;("00:30"))+ALS(Blad1.F7=3;("00:45"))+ALS(Blad1.F7=4;("01:00"))

als blad1 F7 1 = dan output deze op (blad 2) in een bepaalde kolom 00:15. In de totalen kan ik dan refereren naar Blad2.X1, welke deze formule heeft.
Hij werkt 8-)
Thanks iig!
Laatst gewijzigd door RPG op vr mei 13, 2022 11:49 pm, 1 keer totaal gewijzigd.
Reden: Spam in onderschrift
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: [opgelost] If this then that > Conditionele opmaak

Bericht door RPG »

In een andere draad heb ik zoveel van mijn kennis aangaande urenregistratie gebruikt.urenregistratie voor onregelmatige diensten (Toon onderwerp) • OpenOffice.org
Ik denk dat het goed is om het door te lezen. Ook is het goed om misschien op het forum te kijken naar andere berichten die het zelfde doel nastreven.
bijvoorbeeld
Berekening van uren (Toon onderwerp) • OpenOffice.org
De betekenis van het getal 1 in een =ALS formule/funktie (Toon onderwerp) • OpenOffice.org

Berekenen uurrooster (Toon onderwerp) • OpenOffice.orgDit
is met uitleg en voorbeeld van Eremmel. Dat is altijd goed om te lezen.
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
eremmel
Berichten: 670
Lid geworden op: di sep 01, 2009 10:11 am
Locatie: Barneveld, Nederland

Re: [opgelost] If this then that > Conditionele opmaak

Bericht door eremmel »

Blijkbaar heb je enige kennis van Engelse functienamen, maar in de NL versie moet je die vertalen. Deze pagina geeft een overzicht voor Excel, maar dat is meestal ook geldig voor Calc.

Uren en dagen zijn in Calc niets anders dan getallen met 1 dag = getal 1. Het aantal dagen wordt geteld vanaf een pijldatum. Uren zijn een gedeelte van een dag: 1 uur = 1/24 etc. Door de presentatie te kiezen wordt iets een getal, datum, tijd of datum-tijd. (Ga naar de juiste cel en druk op Ctrl-1 om dit te kunnen aanpassen).
Dus als je weet dat een 15 min overeenkomt met 0 dagen + 1/(24*4), wordt je berekening heel makkelijk:

= Blad1.F7 * ( 1 / ( 24 * 4 ) )

Nu alleen nog de presentatie (formattering) aanpassen naar 'mm:ss'.
Als je dit consequent doet kun je makkelijk met dagen/uren rekenen...
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Plaats reactie