Formula to tally dates within a certain date range and perform calculation

Hello,

I've been trying to write a formula to tally the number of cells with dates that are within the next 30 days and then take that number and multiply it by the amount in a column named "Installment Amt" and cannot get it to work using either of the following formulas:

=COUNTIFS({Pymt1 Date,Pymt2 Date,Pymt3 Date,Pymt4 Date,Pymt5 Date,Pymt6 Date,Pymt7 Date}, "<=" & TODAY() + 30) * [Installment Amt]

=SUMPRODUCT(({Pymt1 Date, Pymt2 Date, Pymt3 Date, Pymt4 Date, Pymt5 Date, Pymt6 Date, Pymt7 Date} <= TODAY() + 30) * [Installment Amt])

I'm getting an unparseable error for both. I've attached a screenshot if possible to take a look


Answers

  • Amber Eakin
    Amber Eakin ✭✭✭✭✭✭

    Hello @BB2791 - You want to check the dates in the columns "Pymt1 Date" to "Pymt7 Date" in a row to see if they're in the next 30 days; if so, you want to multiple that count by the installment amount for that row. Is that right? If so, give this a try:

    =COUNTIF([Pymt1 Date]@row:[Pymt7 Date]@row, AND(@cell >= TODAY(), @cell <= TODAY(30))) * [Installment amt]@row

    Did you need to do anything with the checkbox column? This formula will capture anything due in the next 30 days, even if it's already marked as paid (unless you have a different formula to change the payment date or something).

    Please let me know if that helps!

    Amber Eakin, MSLS, M.Ed.

    Adult Education Specialist | Process Improvement Enthusiast

  • BB2791
    BB2791 ✭✭✭✭

    Hi Amber,

    Thanks so much for getting back to me. The formula you provided works perfectly. I overlooked the need to discount payments in the next 30 days that have been paid. Is there a way to update the formula to account for that?

    Also, in the time since I posted the original question the requirements for my sheet changed a bit in that there will now be multiple different installment amounts on the same row (referred to as Pymt1 Amt, Pymt2 Amt, etc). I will need to sum the different installment amounts that have the corresponding checkbox marked as paid (regardless of the date range). I will then need to take that sum and deduct it from the PO Amt value. This is way above my capacity with formulas so any help you can provide would be much appreciated!

  • BB2791
    BB2791 ✭✭✭✭

    Forgot to attach a screenshot:

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!