Many years ago I created a complicated spreadsheet that calculated employees's leave, sick, vacation etc. The timekeeper would indicate the amount(s) used for a particular day and it would automatically calcuate. The problem with this is that the time keepers do not use .25, .50, or .75 for the fractured time. Instead they used .15, .30 and .45. Previously, I used a convuluted if statement looking to the right of the leave to figure out what and how to calculate it and I'm trying to revamp it to make it more streamlined.
Problem solving multiplication of two matrices with entries decimal in vba code:
Code: Option Explicit
Public MatrixA(30, 30) As Long Public MatrixB(30, 30) As Long Public MatrixC(30, 30) As Long Public RowA As Integer Public ColA As Integer Public RowB As Integer Public ColB As Integer
I have following for change event in text boxes to only allow numerics e.g.
Private Sub txtGBP10_Change() If (Not IsNumeric(txtGBP10.Value) And (txtGBP10.Value <> "")) Then txtGBP10.Value = Left(txtGBP10.Value, Len(txtGBP10.Value) - 1) End If End Sub Private Sub txtShare10_Change() If (Not IsNumeric(txtShare10.Value) And (txtShare10.Value <> "")) Then txtShare10.Value = Left(txtShare10.Value, Len(txtShare10.Value) - 1) End If End Sub
Can I add some code so that the user can only add numeric entries to 2 DP (txtGBP) or 3DP(txtShare)
I need to convert regular time to decimal time. example regular time in A1 is 1:38 I need that number to be converted to decimal time = to 13:63. add 12 to the hour and divide 38 into 60 to get the minutes. Our time clock prints on a 12 hour basis and I enter to excel in decimal time.
I've got a time difference from 8:00AM - 12:30PM as 4.30 I'm trying to get the minutes, .30, converted into a 6 minute increment, .5. Is it possible to do this and if so how would it be done? Below is a chart of how the time is converted from 6 minutes increments into decimal form.
I'm trying to make a shift schedule template, and it's all done except that i cant sum the hours the way I think i should be able to.
I've attached the file for reference.
I've added in some hours for myself as an example. I have 47.5 hours in the week. I've got 3 Rows, In Out and Hours. I've formatted the In and Out the way i want them, but I would like the Hours row formatted as a decimal, so that 7 hours 30 minutes would show up as 7.5.
I'm also having trouble with the totals column at the end. Although D8:J8 total 47.5 hours, it's adding them as 23:30.
I'm currently working on creating a schedule for work. To make it simple, I have one row with 14 columns for each day of the week split into Time In and Time Out. These are formatted as time "1:30 PM". At the end of the row, I want it to sum the number of hours. I've done this as: =((D4-C4)*24)+((F4-E4)*24)+((H4-G4)*24)+((J4-I4)*24)+((L4-K4)*24)+((N4-M4)*24)+((P4-O4)*24). Which works fine until there is a blank cell.
The time is pulled from another worksheet with the name of the week. Sat and Sun I am off. So the formula goes like this: =IF(ISBLANK(SAT!B4),"",SAT!B$4). I've also tried =IF(ISBLANK(SAT!B4),NULL,SAT!B$4)
The sum at the end does not like the "" value or NULL value. It gives me a #VALUE error for any rows with blank cells. If I change the formula to exclude those weekend days, it works. So I know the error lies in what its putting down for the null value. I cannot have it read zero or anything else. I need it to stay blank but still calculate at the end.
Data from a SQL database represents time of day as a string of x's when imported into Excel. With CLEAN, I found that noon is -0.5.
This means that the calculation being used for noon is (24 * -0.5), or -12, meaning "go to the end of the 24 hour day, then go back half a day to noon." Similar calculations work other times of day.
Time entries that start in one day and end in the next are not allowed, so there is no problem with a change in day,
How can I convert this to the AM/PM time that my users need?
I trying to create a schedule on my 2002 excel. I placed all the times in HH:MM AM/PM format. But somehow...I don't know what I was doing...all the times instantly appear as decimals on the cells. The times I inputted still appears in the cell's formula bar. I tried changing the cell's format to my prefferred time format, but the cells wouldn't budge.
I have a spreadsheet with many rows of time totals as the following example: Cell 1 - 08:00 AM Cell 2 - 1:00 PM Cell 3 - 5:00. Cell 3 is just the total, and I have no problem with this aspect... However I have two columns of the above format side by side... and the only way I can sum Cell 3 on both columns is something like the following: =sum(c1+c2+c3+f1+f2+f3...etcetcetc. This can end up in a large formula, and I was just wondering if there was a more efficent way? I tried the following but get a #value! error. =SUM(C1:C6)+(G1:G6)
Have a large spreadsheet with time posted in minutes, but is formatted as "general" not time. (ie 8.15 is the entry in general format. Needs to be 8.25 to pay employee correctly). What formula can I use to convert that 8.15 to 8.25 easily?
i type into any cell in row 1 i need the time at that moment to be captured and shown in cell "B". When i type into row 2, the time which i entered the data must be captured into row 2 cell "B".
I have just started a job and given a task to input some timesheets that were done manually. The problem is that I used decimal point instead of the colon. When I try and format the cells I do not get the real time.
I'm building a schedule in excel and am having trouble with the calculation of total hours when lapsing a day, or more specific, adding it into my current equation. For example; Monday they clock in at 5pm and work till 1am. I have found a couple of ways to get the desired out come from this on it's own. I just add the value of a day if the out time is less than the in time, or if the out time minus the in time is less than 0.
However, I need to add this calculation into an equation that is already calculating time elapsed within a single day, turning that into a decimal number and then checking if the total time elapsed is less than 6 hours, if false it subtracts a thirty minute break. Here is the current equation I'm using, I'm sure that there is an if(or, or if(and I could use to make it work when the time lapses 12am while also performing the 6 hour check to subtract the break.
I am a truck driver and keep a record of my loading times when I am loading and unloading. At the end of a trip i transfer all the data to my computer, then "auto sum" the "HOURS" and the "MINUTES" columns. At the bottom of ech trip I end up with figures, lets say 32 (hours) in column "J" and 303 (minutes) in column "K".
Now 303 minutes is {5 hours and 3 minutes}. Now we all know that mathematically we can work out that {3} minutes is 0.05 of 1 hour and that would make the total time worked 32 (hours) + 5 (hours(from the minutes)) + the last 3 minutes and the total is 37 hours and 3 minutes.
What I am in need of is a formula that will take the hours in column "J" add the hours from column "K", leaving the minutes to be converted to 0.05, giving me a total in cell "M29" that can then be multiplied by the wage rate in cell "M30", giving me an amount that I should be paid in cell "M31"
I need to create a formula to calculate monthly hours worked (144.20) by hourly rate (£14.25). So far everything ive tried has given me awrong answer. I cant seem to make the total right. From what ive come up with (Not good) the total accepts the hours-just not the minutes.
I have created a userdefined function. the Idea is for the user to calculate the difference in hours and minutes. The input would be like budtime = 30 , realtime = 1.25 the answer I would like to have is 28:45 (28hours and 45 mins). Im aware that I can format the cell manually with [h]:mm but I'd like the function to do it. I have written this:
Function RT(BudTime, RealTime) RT = Format(((CDec(BudTime) - CDec(RealTime) / 24)), "[h]:mm") End Function
I have obtained the following data which I need to put into a spreadsheet to import into an accounts program. I can't change the way I get the data which is as follow
Hrs worked Rate 05:55:00£30.00/Hour 07:40:00£21.00/Hour 05:45:00£30.00/Hour
What I need to have is 5.92 30.00 7.67 21.00 5.75 30.00 ie the time format in decimal and loose all the unnecessary symbols etc for the rate
I am creating a log to keep track of my start and stop times when I work on a project. I have two columns labelled START and END and I can use a macro button to make the current date and time appear in the cell under these headings. What I haven't been able to find is a way of getting the macro to move to a new blank cell ready to accept the next entry. For instance, move one cell to the right or move one cell down and one to the left.
Can anyone tell me how to do this? (recording it just names the cell so it always goes back to that named cell.)