Freeze and and Track Dates in Excel - excel

I am trying to track when shipments arrive and leave a warehouse. Along with this I am trying to calculate the time spent in the warehouse.
The ideal solution would include a function where I would select which warehouse the shipment is arriving in and in a separate cell in the workbook it gives back the current date. At a later date I state that the item has left the warehouse, likely through use of a "yes' or "No" drop down menu, and another cell freezes the date of the day that it left. The purpose is to track how long a shipment stays in storage.
I realize I could go through and simply click CTRL+; but there are tens of thousands of shipments to track so it's unreasonable to do so.
This is the current function I have
=IF(NOT(ISBLANK(N9)),"",DATEDIF(M9,TODAY(),"D"))
This is a circular function but if you click on the link below it explains why it works
I got it from this thread: How to freeze the =today() function once data has been entered
What I need to add is the piece where it interacts with the drop down menus.
Any and all help is appreciated.

Related

Excel: Scroll Box Populated By Other Sheets

So, I'm working on creating a simple ledger for tracking my finances in Excel. Currently, it looks like this:
So I've got a place to track my fixed monthly expenses, the actual ledger itself, and my current savings.
However, obviously that ledger is going to get kind of big over time. What I'd like to do is two things:
First, make the data in ONLY the Checking and Saving sections scroll. It doesn't appear that Freeze Panes will do what I want it to, since it only seems to do whole rows or columns.
Second, I'd like to set up the Checking section so that it only shows one month at a time, with some sort of selection (IE a drop-down) to change the month and year I'm looking at.
What would be my best options for this?

Excel: Resetting table based on day

I'm gonna start by saying that I am not that experienced in excel and whatnot but I can manage with some instructions although I ran into a bit of a problem.
So, I've got a timesheet that supposedly tracks the start time, end time, project name and all those things, mind you, not a weekly timesheet, but a daily timesheet. I also have a row above all those columns showing the date and like I said, I'm not that experienced, I resorted to a drop down list with each day and month.
Now, the problem is, instead of copying the same table over and over again in a sheet, I want instead, whenever I change the date from the drop down list, all the cells that include the start time, end time, project name etc. to "reset" and likewise whenever I go back to a date that I've added data previously, to appear.
Is there any way in which I can do this ? Thank you!

Excel Timesheet Matrix to Listed entries

I'm tying to convert a matrix of data into a list of entries. I have found a few solutions that are close but nothing that I can get working completely. My challenges are I need 4 pieces of information from each row and I want it to be automatic. This Solution was close, but I need something That brings an extra two columns with it.I don't want to have to process the data once it's entered into the Grid.
I created something that works but I feel it's clumsy and there has to be a better way to do it. I have added a Sample Time sheet to my Google drive of what I have created. Essentially I enter the work order, description and pay code on the left. The dates are up top and hours hours worked are entered into the grid. I use a few simple formulas to make a list of every grid cell in the format my finance department needs and then bring it back into the main sheet to sort it. I feel this setup is fragile and it requires manual sort every time info is updated.
Can you help me get from the format on the left to the format on the right with 0 steps. The data arrangement on the left can be modified but the data on the right has to be exactly as show. Mostly I don't know what I'm trying to do is called. It took me longer than I care to admit to find the term "matrix to list." All suggestions are welcome.
Thanks
A Screenshot of the excel sheet for when the google drive link stops working.

How can I change the data source per tab instead of for the entire workbook?

I am in the process of upgrading an excel spreadsheet we use to manage timecards with for employees every week, we use OCR to process them. Currently our big spreadsheet, its a multi-tabbed spreadsheet where every employee in a given department can see everyone else's time that gets logged.
What I am in the process of doing is making individual spreadsheets inside folders for each employee to access, these folders will be locked so employees of each department cant go in and see other peoples timecards. One master spreadsheet with the use of index/match will pull the data into the master spreadsheet.
I have one page completed for one employee but I have about 20+ more employees to go and it took 6 hours to do one page, is there a way that I can change the spreadsheet connection of one individual page instead of the entire workbook?
here is an illustration:
i have hundreds of cells on one tab connected to this external spreadsheet
With the use of the "Edit Links" prompt I am aware that I can change data sources, but I want to edit the connection per tab not the entire workbook
i want to have one tab pulling from one data source, and the next tab pulling from another data source. I want to accomplish this without going into each cell and updating the link and spending a 40 hour work week on something so small.
How can I do this?
thanks!
using replace all, [ctrl + h] for windows, you can change any value within formulas on the entire page
works great

In excel is it possible to dynamically (programmatically) display rows that have a speific column value?

I have a row of data. ONe of these fields is updated dynamically. The field is called overdue date. When the document is opened, this field adds 2 weeks onto another field value called date requested, thus coming up with a date.
I would like a function that checks whether this overdue date is the same value or less than today's date (ie is it overdue) and if it is, show this row in another section in the spreadsheet.
Is this possible?
There are 2 ways to do this that I can think of. One is advanced level and the other is expert level.
The first is to use a macro, which records a specific set of actions. So open the file, then record a macro:
Start Recording:go to cell A1, then navigate to the dataset, then sort it, then END Recording. You could put a button on the page and assign the macro to it.
Then, the user would open the workbook, click the button and that's it.
The second way would be to use VBA, there is an event handler for when a workbook is opened that could run that macro, but this is was complex if you are not already familiar with VBA.

Resources