May 19 2020 12:38 PM
Hi I’m hoping someone might be able to tell me whether its possible to create a formula that I’m looking for. I’ve been trying all sorts of Countif and countifs but with no luck and its probably beyond my very basic normal use of excel!
If column A is a list of dates(in a set format), column B is a list of names (from a drop-down list) and column C is a list of monetary values. Is it possible to use one of the ‘IF’ functions to recognise which dates in column A are less than 1 year ago from today, then of those matches, which relate to particular name from the drop-down list in column B, and from those matching both criteria then total the relevant monetary amounts from column C?
I keep getting tangled up in the syntax from the formula builder but I'm hoping its possible to do?
Many thanks
Jay
May 21 2020 09:31 PM
Hi @JMc21,
This is possible, please attached the sample file with your desired results.
Regards, Faraz Shaikh | MCT, MIE, MOS Master, Excel Expert
If you find the above solution resolved your query don't forget mark as Official Answer to help the other members find it more
May 22 2020 12:40 AM
Really appreciate you responding but I can't see an attached file that you referred to!
Regards
Jay
May 22 2020 12:33 PM
I've managed to attach a file - I hope it makes sense from what I've described in the first message. I'm looking for the formula to calculate how many of the payments were cash in the last 12 months from today's date but unsure of how to do it.
Many thanks
Jay
May 27 2020 02:46 AM
I'm sorry I don't think I tagged you correctly when I replied previously. I've now attached an example of what I'm trying to do - I hope it makes sense from what I've described in the first message. I'm looking for the formula to calculate how many of the payments were cash in the last 12 months from today's date but unsure of how to do it.
Thanks again
Jay
Jun 06 2020 09:23 AM
Hi @JMc21,
If you have Office365 then formula is little easy to construct because you have the new Dynamic Arrays. I have worked out on both the solution pls find attached the same
Solution
Dynamic Arrays (Only Office 365 Users & Excel Online)
=FILTER($A$4:$C$24,($B$4:$B$24="cash")*(($A$4:$A$24)>=(EOMONTH(EDATE(MAX($A$4:$A$24),-12),-1)+1)),"")
Classic Arrays
=IFERROR(INDEX($A$4:$C$24,SMALL(IF((($B$4:$B$24="cash")*(($A$4:$A$24)>=(EOMONTH(EDATE(MAX($A$4:$A$24),-12),-1)+1)))=1,ROW($A$4:$A$24)-3,""),ROW($J$6:$J$14)-5),{1,2,3},1),"")
Regards, Faraz Shaikh | MCT, MIE, MOS Master, Excel Expert
If you find the above solution resolved your query don't forget mark as Official Answer to help the other members find it more