UDF to sum until certain column is not blank again

VBE313

Well-known Member
Joined
Mar 22, 2019
Messages
607
Office Version
365
Platform
Windows
Is there a UDF that someone can think of that can sum the column "A" UNTIL column "B" says "Yes" again and put the formula in column C?

I have seen similar UDFs but I cannot wrap my head around this one.
Yes $ 1.76
$ 0.76
$ 0.12
$ 0.76
$ 0.12
$ 0.01
$ - Yes $ 3.28
$ -
$ 0.76
$ 0.12
$ 2.28
$ 0.12
$ 0.01
$ - Yes $ 1.76
$ -
$ 0.76
$ 0.12
$ 0.76
$ 0.12
$ 0.01
$ - Yes $ 3.28

<colgroup><col span="3"></colgroup><tbody>
</tbody>
 

Some videos you may like

Excel Facts

Highlight Duplicates
Home, Conditional Formatting, Highlight Cells, Duplicate records, OK to add pink formatting to any duplicates in selected range.

Rick Rothstein

MrExcel MVP
Joined
Apr 18, 2011
Messages
36,181
Office Version
2010
Platform
Windows
I am not sure why, but you example totals each are $0.01 too small. Anyway, give the following UDF a try...
Code:
Function SumToYes()
  Dim R As Long
  R = Application.Caller.Row + 1
  Do While Cells(R, "B").Value <> "Yes"
    SumToYes = SumToYes + Val(Cells(R, "A").Value)
    R = R + 1
  Loop
End Function
 

VBE313

Well-known Member
Joined
Mar 22, 2019
Messages
607
Office Version
365
Platform
Windows
Hi Rick,

Thank you for this UDF! I am very new to UDFs, so how how i type this in the cell?

Thanks!
 

VBE313

Well-known Member
Joined
Mar 22, 2019
Messages
607
Office Version
365
Platform
Windows
Hi Rick,

i just entered that with nothing else in it and it worked.

Thank you so much!
 

Subscribe on YouTube

Watch MrExcel Video

Forum statistics

Threads
1,105,856
Messages
5,507,748
Members
408,647
Latest member
Nicho la zido

This Week's Hot Topics

Top