Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
If column = value sum another column and place result in cell
I've edited the following code based on some of the ideas that I've
seen on this group. Ultimately I would like to evaluate two colums for specific values and if those values are true then sum two other columns. So basically I have two totals as a result. For testing how to do this I'm working with one column for eval and one column for total as shown below, however it's providing me a #NAME? in cel J1 'We use the ActiveSheet but you can replace this with With ActiveSheet 'define varibles for data Dim ncgwsuactuals As Long Dim ncgwsuallocated As Long ncgwsuactuals = 0 ncgwsuallocated = 0 'We select the sheet so we can change the window view .Select 'If you are in Page Break Preview Or Page Layout view go 'back to normal view, we do this for speed ViewMode = ActiveWindow.View ActiveWindow.View = xlNormalView 'Turn off Page Breaks, we do this for speed .DisplayPageBreaks = False 'Set the first and last row to loop through Firstrow = .UsedRange.Cells(1).Row + 1 Lastrow = .UsedRange.Rows(.UsedRange.Rows.Count).Row 'We loop from Lastrow to Firstrow (bottom to top) For Lrow = Lastrow To Firstrow Step -1 If .Cells(Lrow, "D").Value = "146268" Or _ .Cells(Lrow, "D").Value = "146269" Or _ .Cells(Lrow, "D").Value = "146270" Or _ .Cells(Lrow, "D").Value = "133957" Then .Cells(Lrow, "G").Value = ncgwsuactuals + ncgwsuactuals Next Lrow With Range("J1") .FormulaArray = "=ncgwsuactuals" .Calculate .Value = .Value End With End With |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
If column = value sum another column and place result in cell
I think this would be a simpler solution:
=SUMPRODUCT(--('SOURCE DATA'!D2:D4000="133957")+('SOURCE DATA'! D2:D4000="146268"),'SOURCE DATA'!G2:G4000) however I'm not getting my total of column G based on the two values sepecified in range D2:D4000 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
add numbers in a column and transfer result to another column | Excel Worksheet Functions | |||
Lock column/row in place | Excel Discussion (Misc queries) | |||
how to display the column or cell the MIN() result came from? | Excel Worksheet Functions | |||
read a column of names and place a number in the next cell | Excel Discussion (Misc queries) | |||
How do I convert the result of LARGE to the cell (or column) refe. | Excel Worksheet Functions |