Excel Timesheet Matrix to Listed entries - excel

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.

Related

Issue with counting events by time range

I have a data export from software that tracks when people swipe access cards to unlock a door. I am trying to find out how many card swipes we get each for each two-hour block.
Something weird is going on. The formula works for only two of the time blocks, even though the first several rows of data show there are other time slots that should be recorded. I have made sure that all the right cells are formatted for the same category (Time) and type (*1:30:55 PM). In the attached screenshot, you can see the formula used.
I think the issue is this was a CSV export from the software, but from there I don't know where to go. Any suggestions? And yes, I tried to do a pivot table first, but when I tried to group the data I got an error message saying something like "Excel can't group on this value."
I found the problem.
I opened the CSV export in a text editor and found there was a leading space before every hour entry. I had to use the search and replace to remove all the extra spaces. After that, I was able to successfully load it into Excel, all of the time entries were right-justified, and my formulas worked.

Filling data via series AutoFill without dragging

It's been quite some time since I used a spreadsheet product. In Excel 2003 there was a series autofill feature. I don't mean the "enter two numbers, highlight, and drag" feature. There was a way to bring up a menu, alt-e-i-s if my muscle memory recalls correctly, that would let you specify a start value, end value and step value. It was incredibly useful.
I really could use this feature in Google sheets. I've been searching for the last 15 minutes and can not find it anywhere. I also checked and it looks like this might not be a feature in MS excel anymore, either. Does anyone know if either product can do this?
You are probably looking for the SEQUENCE function in Google Sheets
=SEQUENCE(11,1,6,2)
Please read more about it here

Redesigning an excel table through functions/makros?

I have to work with a large excel sheet that I get as our accounting program output. My job is to make it presentable for the CEO.
I made macros that get me this far but it's still not in the shape he wants it. As it is a very large table I would be very happy to find a way to automate it because it takes me a long time to make it presentable by hand.
The job has some logic to it so I hope someone has an idea how this could be solved.
What I have got so far:
Picture 1
And this is what I want it to be - separated by company name, and summed by saldo.
Picture 2
Your picture1 table is a good start. From that data source create a PivotTable. Put in rows of PivotTable every column name except SALDO, which you should put in values field. Now select PivotTable=>go to Design tab=>Report Layout=>Show in Tabular Form. After you changed layout to tabular, remove all Subtotals except Company Subtotal. If everything done correctly, you should have something similar to picture below.

Looking for guidance on VB Code for Excel that will create action between two dynamic tables in each sheet.

I am trying to create a spreadsheet that allows me to keep track of a customer with general details (name, phone number, address...) bu then also keep a very specific list of all the products they have ordered. I want to be able to run reports on frequency of all details including what has been ordered. I have a bit of programming experience but not a whole lot of Excel experience so I know how I would write a program but not exactly how to do it in Excel. My thought is to have one sheet dedicated to the general specifications of the customer and then a second sheet that keeps track of the orders per customer. I want to be able to click on a hyperlink or something of the sort that will take me to the second sheet and automatically fill in the customer name. I want the first sheet to have the guest information running horizontally in rows but then the second sheet would have the names running horizontally on the top row and the orders would go down each column under the names. This way it keeps all of my sheets tidy and allows for me to run the type of reports I'm looking for. The main issue I'm having is figuring out a way to create a link that will do the action I want. I understand how to program but don't know Visual Basic very well but if someone was able to offer a similar code I would be able to decipher it and change it to my needs. Or if someone has a more efficient thought on how to set up the spreadsheet I'm all ears! Thanks a ton!
what you need is to create a pivot table with a data model.
The instructions are longer then what it actually takes!
here are few tutorials about the subject:
youTube video
MSDN instructions
PS don't write code in Excel unless strictly necessary. If it's a data issue, use data model

CountIf acting strange on a lot of data[Excel 2007]

I have a two column set of data, I'm trying to find how many times each value repeats using count.if(). Problem is that my two columns are 783361 rows long, and after like 10 minutes of the loading circle thingy goes away, only the first entries look accurate, however, most of the other data shows the same count, which seemed wrong at first. I then clicked on the formula to see if it didn't drag correctly, turned out it was, and I hit enter. Instantly the count updated to a value that seemed more accurate, I tried this again on random rows, and the same happened. I could go one by one, but again, it's 783361 entries.
Any idea on how to make the evaluations... correct?
If you need any further information I'll happily provide it :^)
If disabled, try enabling Automatic calculations:
Excel 2007:
Office button > Excel options > Formulas > Workbook Calculation > Automatic.
If that does not work, you can try to disable it, close Excel, then open and re-enable it, though that is not likely to work either (worth a shot).
Beyond that, you may want to try reinstalling based on the post I found on Super User by the title of Excel 2007 won't auto-calculate
Please report back and let me know if either of these help.
Apparently almost a million entries to process was too much for my uni's computers, the calculation time would time out somehow and just defalut every cell it hadn't evaluated to the last calculated value.
I figure this is the case because when I got home I tried again and it froze processing for solid 30 minutes and every entry I checked seemed correct. My home computer is an i7 8RAM vs i3 4RAM, so I guess that helps too.
I guess now the question turns into "How to increase calculation time limits in excel?"
Anyways, thanks for the interest everyone, cheers!

Resources