Solved

Excel 07: SUMIF Question

Posted on 2013-01-21
5
382 Views
Last Modified: 2013-01-21
Hi, I am working on a little excel program and have to use the sumif statement.  I am not great with this function, but will provide background information.   I am trying to track leaves of absences at work and for particular employees, they get a certain number of hours per year.  The problem is, the time does not reset at year end, rather it is a 12 month rolling.  So, the manager would enter the starting balance, but I need to calculate the current balance using a 12 months rolling point of view.   To get the check date to see if the hours should count or not, I entered the current date in column Y1 by using the function  =today()   Then below it in Y4, I did a simple =Y1-365.   So essentially, my Y4 is the cutoff date for being greater than or less than a year old

Ideally, I want the sumif statement to take the current balance (G12) and subtract the sum of hours from column C, but only when the date from column B is less than a year old compared to the current date. This is the code I've tried to use and it doesn't work.

=G12-(SUMIF(B18:B70),>Y4,C18:C70)

where:

G12 = starting balance
B18:B70 = Absence dates
C18:C70 =  Absence hours


                                    
      Starting Balance:                        132.4      
      Current Balance:                        124.4      
                                    
                                    
                                    
Date of Absence      Hours Used      comments/Notes                  
1/1/2012                    0                        
2/1/2012            8
0
Comment
Question by:akatz66
5 Comments
 
LVL 24

Expert Comment

by:Steve
ID: 38801791
You likely need to use SUMIFS

Can you provide a sample workbook with dummy data to give a more tailored answer.
0
 
LVL 13

Accepted Solution

by:
Shanan212 earned 250 total points
ID: 38801809
=G12-SUMIF(($B$18:$B$70),">"&(TODAY()-365),$C$18:$C$70)

Open in new window

0
 
LVL 50

Assisted Solution

by:barry houdini
barry houdini earned 250 total points
ID: 38801880
You can use Y4 in SUMIF like this

=G12-SUMIF(B18:B70,">"&Y4,C18:C70)

regards, barry
0
 

Author Comment

by:akatz66
ID: 38802075
I've requested that this question be deleted for the following reason:

I was able to figure out the code myself. Thanks!
0
 
LVL 13

Expert Comment

by:Shanan212
ID: 38802076
Could you please post the solution here as well? Thanks!
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This Article briefly covers methods of calculating the NPV and IRR variants in Excel as well as the limitations in calculating and interpreting IRR results. Paraphrasing Richard Shockley, author of my favourite finance reference tex…
You need to know the location of the Office templates folder, so that when you create new templates, they are saved to that location, and thus are available for selection when creating new documents.  The steps to find the Templates folder path are …
Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, t…
This Micro Tutorial will demonstrate on a Mac how to change the sort order for chart legend values and decrpyt the intimidating chart menu.

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question