Vacation tracker - google-sheets

So I have an issue I cannot wrap my brain around. I am creating an employee vacation tracker, and I have already multiple sheets with different data, i.e. one consists of Google Form answers about when the employee wants to take time off work for holidays. Please note that I also already have data on employee availability each standard day of the workweek.
Alright, onto the problem. Let's say 'Lukas' is a part-time employee and only works Tuesdays, Wednesdays, and Fridays. He sends in his vacation plan: he will be enjoying the seaside from 1.8. until 15.8. How on earth can I combine multiple sheets and data in such a way, to only count his holidays by his actual workdays? I can not even begin to write the formula - this is where I should note I am a beginner at Sheets.

Alright - I took a look at your mock-up sheet, I must admit it's still felt somewhat unorganized.
Due to the lack of enough dummy data and without being certain whether or not you empty/refresh the weekly availability tabs (I'd recommend you not to do so), it wasn't fully clear what you wanted.
Nonetheless, I couldn't resist, I've been working on several projects and your topic gave me some creative inspiration, so I went ahead and did a major rebuild in your mock-sheet.
Should you want to use or implement it, here's some info good to know:
The Employees tab is meant as an input field for any coming and going employees; just add any names there and they will be automatically added to the main schedule.
I mocked some more data, so the output might not be what you expected, but;
In the Holiday overview tab you can see all employees with the days they've taken, planned, and left.
In the Schedule Dashboard tab, you will find three main sections.
The working schedule based on the data from the Weekly Availability tab of which I guess you manually move over data to from the Availability Responses tab.
The Holiday schedule; this fully takes into account whether or not it overlaps with a supposed working day, or if the person was off already anyhow. Therefore; Holiday is shown when it overlaps with a scheduled working day and Day Off is shown when it doesn't. Only the Holidays are deducting the remaining holidays.
The right one I did based on my own experiences; it works like an alerting sign that whill show you if holidays are approved while still being scheduled, where I work we do this the other way around. Holiday Request > We unschedule > We approve holidays > No overlaps should exist.
I posted some comments in the sheet here and there on orange tiles.
Curious to know if this helped!

Related

Days before today in Sheets

I am trying to make a finance tracker in sheets. I have checkboxes for each thing that needs to be done with values set for if the checkbox is checked or unchecked. I want to be able to see how much I am behind by adding up the values of the unchecked boxes. However because I have dates in the future I can't just add all. I just want to see how far behind I am compared with today. So if I haven't put the money in my savings and the box is unchecked then it will add to the amount, however only if the week is from before today, not next week's or next months included.
I have tried looking into how to account for today's date and found a function however that's only to find today's date, not to look for times before today's date along with I could do if functions but I would need to compare each individual checkbox and considering I have several for each week, that wouldn't do any good either. I have no clue if this is even possible but I have to assume this would be for accounting finance trackers.

Drop down that pulls specific filtered data - Google Sheets

I am trying to make a task tracker (Google Sheets) that pulls up specific numbers that is filtered out from dropdown menus, and I can't seem to figure out what to do. I'd very much appreciate any help from those who knows how to make this work.
Let's say the we got 3 video editors who have been assigned with tasks, with status shown of their progress, (Pending, In Progress, and Done). And there is another column where numbers of scripts are shown. What I want to accomplish is to get each number of scripts each Video Editors are assigned with, but only those scripts that are marked as done. And to create a dropdown menu that when picked a specific video editor, autopopulates their total number of done scripts.
Here is the link of the sheet of the tracker I am trying to make. Feel free to edit it.
Thank you for those who will try..
Have a great day.
Try below formula.
=SUMIFS(H$6:H$14,D$6:D$14,E21,E$6:E$14,"Done")

Distributing Values with a Cap

I am preparing an Operational Budget for next year for my company.
I am working with operations managers to define target at stock point level and I want to see how the monthly targets look using last year actuals distribution.
Bellow, you have a google docs link which you can use to better understand the situation.
I have trouble doing this with one of the KPIs which is %Orders Sent On Time. Since the company performs rather well, when I define a annual target of 99% and then distribute that by the months, using last year distribution, some of the months go over 100%. Do you have any methods which I can use to set a limit so that each individual month does not go over that.
https://docs.google.com/spreadsheets/d/1z7WF-M5CaH52ANtYD9j-Z5_P0FvBiVZnmIQTonPaquU/edit?usp=sharing
Edit: I need the solution to be available on google sheets, for cooperation between teams.
try in H22:
=IF($P$22*H10/$P$15>1; 1; $P$22*H10/$P$15)

How use Microsoft.VSTS.Scheduling.RemainingWork field to represent minutes?

According to description of Remaining Work field available here https://learn.microsoft.com/en-us/azure/devops/boards/queries/query-numeric?view=azure-devops#fields-used-to-estimate-and-track-work I set my ProcessConfiguration with "h" for hours.
Since Remaining Work is declared as double, I guess that is possible to enter in this field hours but also minutes. Is it ok to set "half an hour" with 0.5? "10 minutes" with 0,16 and so on?
Yes, you could track it like that. I think if you try to track individual times less than a quarter hour it brings on a lot of other problems though. If you have multiple people working on the same task, the out-of-box functionality is not great for tracking that. If you want to roll-up tasks time to a feature or PBI, the roll-up is not that great.
I've worked on projects that were billable to different customers and we billed in quarter-hour increments. We tracked the time for billing and used a paid extension, Timetracker. It was good at managing to the level of detail you might desire based on the wording in your question.

Leaderboard style query in GORM for a Groovy/Grails app

I have a Grails app in production where we will be implementing a leaderboard. Let's say that the users are playing rock-paper-scissors and the leaderboard is tallying wins, losses and ties. That's fine, no problem. But now our user base has become large enough that a person would have to scroll and scroll and scroll to find where they are in the list. What we'd like to do is show the top 10 or so in the leader board (this is being displayed on an iPhone btw) and then the user's name with their rank against everyone else like this:
Andrew
Bruce
Charlie
Doug
...
3,194 YOU
I know this can be achieved by doing a query for the complete list and then calculating the position but that seems expensive to perform every time. One alternative I thought about was just running that query from a quartz job and saving everyone's current position in the leaderboard so it's easily accessible. I'm not in love with that either because then it's not going to be a real time answer.
I think what I'm looking for is a GORM way to almost do an indexOf for a single record among its peers based on the query criteria.

Resources