[opgelost] If this then that > Conditionele opmaak

Bespreek het rekenblad

[opgelost] If this then that > Conditionele opmaak

Berichtdoor raaaah » za sep 28, 2019 3:43 pm

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 bijgewerkt door raaaah op za sep 28, 2019 4:01 pm, in totaal 2 keer bewerkt.
OpenOffice 4 op Windows 10
raaaah
 
Berichten: 3
Geregistreerd: za sep 28, 2019 3:31 pm

Re: If this then that

Berichtdoor RPG » za sep 28, 2019 3:58 pm

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 6.3.3.2.0 op openSUSE Leap 15.1
RPG
 
Berichten: 4090
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

Re: If this then that

Berichtdoor raaaah » za sep 28, 2019 4:00 pm

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!
OpenOffice 4 op Windows 10
raaaah
 
Berichten: 3
Geregistreerd: za sep 28, 2019 3:31 pm

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

Berichtdoor RPG » za sep 28, 2019 4:12 pm

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 6.3.3.2.0 op openSUSE Leap 15.1
RPG
 
Berichten: 4090
Geregistreerd: wo apr 15, 2009 1:01 am
Woonplaats: Apeldoorn, Nederland

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

Berichtdoor eremmel » ma sep 30, 2019 4:42 pm

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...
W10: LO 6.3.4.2 (x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
eremmel
 
Berichten: 638
Geregistreerd: di sep 01, 2009 10:11 am
Woonplaats: Barneveld, Nederland


Keer terug naar Calc

Wie is er online

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

cron