# Sumproduct Is Not Working

Mar 4, 2009

=((SUMPRODUCT((('Data Sheet'!\$A\$2:\$A\$997<2110000)+('Data Sheet'!\$A\$2:\$A\$997>2119999)),--(ISNUMBER(MATCH('Data Sheet'!\$B\$2:\$B\$997,{300100,302100},0))),('Data Sheet'!E\$2:E\$997*IF('Data Sheet'!E1<=\$F\$4:\$G\$4,1,0))

The last part of the formula is the problem, the first two arrays are conditions and the last array is a sum if f4 a period of the year is equal or less to the data sheet tab it is summing.The formula below works fine, but when the last condition is added it doesn't work.

=((SUMPRODUCT((('Data Sheet'!\$A\$2:\$A\$997<2110000)+('Data Sheet'!\$A\$2:\$A\$997>2119999)),--(ISNUMBER(MATCH('Data Sheet'!\$B\$2:\$B\$997,{300100,302100},0))),'Data Sheet'!E\$2:E\$997)

## SUMPRODUCT Not Working For Me

Dec 8, 2006

what I want is quite simple actually. Worksheet 2 contains two columns where I want to search for certain text, when it finds the text in both columns (B & D) I want it to sum up the values in the same row on column F.

If I understood correctly there should be 2 ways to do this, using the SUMPRODUCT formula: ....

## Sumproduct Not Working On Blanks?

Oct 27, 2012

I am using the following formula :

=SUMPRODUCT(--('Fleet Dumps'!P6:P400+'Fleet Dumps'!K6:K400E1+E2))

This works fine as long as there is data in the ranges 6:400 when there is not in come cells it returns #VALUE, in the ranges ther is a lookup such as :

=IF(ISERROR(VLOOKUP(L6,\$B\$7:\$C\$9,2,FALSE)),"",VLOOKUP(L6,\$B\$7:\$C\$9,2,FALSE))

So not sure if that is causing it.

## SUMPRODUCT Not Working When Cells Blank?

Dec 30, 2013

=SUM((DATA!\$F\$2:\$F\$3000=A3)*(DATA!\$N\$2:\$N\$3000="N")*DATA!\$J\$2:\$J\$3000)

This formula doesnt work but =SUM((DATA!\$F\$2:\$F\$25=A3)* DATA!\$N\$2:\$N\$25="N")*DATA!\$J\$2:\$J\$25) works. Thats because all the other cells higher than 25 have a reference to another cell. How to solve it? Maybe with SUMPRODUCT / ISBLANK? See attached file.

## Formula Not Working For Sumproduct When Only Looking Up 2 Values

Jan 19, 2014

I am trying to sum up column V, when for a specific date in column z, and only sum when the two names EEM, Merri1* are involved. I used the * because there are a couple of variations for MErri1 after the 1. The formula is not working. I believe it's the way I'm combining this

[Code] .....

Full formula is below:

[Code] .....

## SUMPRODUCT Not Working Due To Text In Column

Apr 24, 2009

I'm trying to work out how to fix the formula below to take into account and ignore and text entries, while giving me the result of the sum of column K minus the sum of column J. If I delete the text entries, the code works but I need the text entries to stay where they are. I've attached a sample sheet with fake info to explain whan I'm trying to do.

Cell N28 on the 'MGMT INFO' tab contains the following formula:

=IF(ISERROR(SUMPRODUCT((Sheet01!\$K\$1:\$K\$1000)-(Sheet01!\$J\$1:\$J\$1000))),0,(SUMPRODUCT((Sheet01!\$K\$1:\$K\$1000)-(Sheet01!\$J\$1:\$J\$1000))))

Columns J and K on the 'Sheet01' tab contain the Pay and Invoice information for all the work planners for that client that I'm trying to find the difference between. Each work planner has 'Pay' and 'Invoice' also in that column though, one entry per planner which is causing the SUMPRODUCT formula to screw up.

## Sumproduct Cell Reference Not Working

Jun 18, 2009

I have the following line of code in the code for a textbox in a userform:

## Sumproduct Not Working In Closed Workbook & Shows #N/A

May 27, 2008

I am using this formula in Product Balance Update.xls,Tsuchiura worksheet that update data from A-Tsuchiura.xls, INVOICE worksheet.

When both workbooks are is opened, all linking are fine.

But upon A-Tsuchiura.xls is closed, my linking in Product Balance Update.xls,Tsuchiura worksheet will shows #N/A.

I had tried many ways for sumproduct
1) =SUMPRODUCT(--('\SomfactoryDistributionShipment[A-Tsuchiura.xls]INVOICE'!\$B\$14:\$B\$97=A3),--('\SomfactoryDistributionShipment[A-Tsuchiura.xls]INVOICE'!\$G\$14:\$G\$97))

2) =SUMPRODUCT(('\SomfactoryDistributionShipment[A-Tsuchiura.xls]INVOICE'!\$B\$14:\$B\$97=A3)*('\SomfactoryDistributionShipment[A-Tsuchiura.xls]INVOICE'!\$G\$14:\$G\$97))

I had read through this forum that sumproduct should work in closed workbook but I still cant get it why this error ocurr..

Please refer to attached to have a clearer picture of error

## Sumproduct Formula With Date Reference Not Working

Mar 7, 2012

I have this formula below that counts all matching cells that fall between two dates (a Monday to the next Monday) where S2 and T2 are the dates (one week apart).

I have 52 colums ie one for each week.

=SUMPRODUCT((\$G\$3:\$G\$1000>=S2)*(\$G\$3:\$G\$1000

## SUMPRODUCT / INDIRECT Functions Not Working With ROW Reference When Combined

Apr 4, 2014

Basically I have an equation:

=SUMPRODUCT(G9:G11,H9:H11)/SUM(G9:G11)

It's just a simple percentage calculator for my purposes and works fine as is. However, I want to make it dynamic whereby from a user input the length of the array will increase or decrease, e.g. G9-G11 will become G9-G12 if there are four rows occupied with data. For all my other SUMming equations I have solved this and even came up with what I think is a perfectly valid solution for this one. The one problem is that it doesn't work when combined into a single equation.

My solution for the upper part of the fraction is this:

"A1"=SUMPRODUCT(INDIRECT("G9:G"&MIN(ROW(G9)+A8-1)),INDIRECT("H9:H"&MIN(ROW(H9)+A8-1)))

Where the user inputs the number of rows used in A8.

The solution for the lower part of the fraction is this:
"A2"=SUM(INDIRECT("G9:G"&ROW(G9)+A8-1))

[code]....

## INDIRECT Not Working For Dynamic Named Range In SUMPRODUCT

Feb 11, 2012

The formula is =SUMPRODUCT((Group="A")*(Project_Description="Long Term")*(Profile="B")*(INDIRECT(B9)="x"))

B9 through M9 have header text Jan_2012, Feb_2012...Dec_2012. Basically my aim is to get the above formula working before I drag it across so that the named ranges get picked up automatically from the headers.

Jan_2012 thru Dec_2012 are dynamic named ranges using INDEX (and not OFFSET as someone mentioned OFFSET is a volatile function).

The above SUMPRODUCT formula is giving me a #REF! error for the (INDIRECT(B9)="x") part. I know that because when I replace it with (Jan_2012="x") it works fine.

I realized while writing this that it may be because the named range in Jan_2012 is not the same size as that of other arrays. [but it is the same size - I've re-confirmed just now]

## Macros That Were Working In Excel 2003 Are Not Working In 2007

Jan 25, 2010

I have a workbook in excel 2003 which I had been running the following macros (listed below). We recently upgraded to Excel 07, and neither are working. When I try to run them, the "debug" option highlights the following line in the sort macro "Range("A2:z" & lastcell).Sort key1:=.Columns(1)". This is driving me crazy, as the macros worked perfectly under the older version of Microsoft. Is there an issue with crossfunctionality between '03 and '07'.

Private Sub Worksheet_change(ByVal target As Excel.Range)
If target.Column = 1 Then
ThisRow = target.Row
startRow = 1
i = 1
Set ws = ActiveSheet
maxRow = Cells.SpecialCells(xlLastCell).Row
maxCol = Cells.SpecialCells(xlLastCell).Column
ActiveSheet.UsedRange.Interior.ColorIndex = xlNone
Do While i

## Working Day Function: (Day + Next 1st Working Day)

Aug 27, 2009

I was looking for a final result as follows

21-Aug-09 + 1 = 24-Aug-09 (Day + next 1st working day)

21-Aug-09 + 3 = 26-Aug-09 (Day + next 3rd working day)

## Sum & Sumproduct

Dec 18, 2008

I have the following formula's:

SUMPRODUCT((\$O\$9:\$O\$259="Active")+0)+SUMPRODUCT((\$O\$9:\$O\$259="Clearing Tmrw")+0) and

SUMPRODUCT(--(\$O\$9:\$O\$259="Active"),\$B\$9:\$B\$259)+SUMPRODUCT(--(\$O\$9:\$O\$259="Clearing Tmrw"),\$B\$9:\$B\$259) and

SUMPRODUCT(--(YEAR(\$A\$9:\$A\$259)=\$E\$4)*(\$O\$9:\$O\$259="Active"),\$B\$9:\$B\$259)+SUMPRODUCT(--(YEAR(\$A\$9:\$A\$259)=\$E\$4)*(\$O\$9:\$O\$259="Clearing Tmrw"),\$B\$9:\$B\$259)

My spreadsheet A1 to Q7 are where the headers and above formula's are and row 8 is hidden and has other formula's in (col C,M,N,O,P & Q)

The User then clicks the insert row macro which inserts a blank row (with row 8 formaules) into row 9.

However, the above formula's then change from 9 to 10 therefore, not picking up all the amounts.

Can anyone help me so that the formulas continue from row 9 ?

## Sumproduct..?

Jul 11, 2009

I have the following formula:

## SUMPRODUCT = #Value!

Mar 25, 2009

I have a spreadsheet in which I am using SUMPRODUCT. As you can see from the attachment, on the "Breakout by PIpeline" tab, Columns C, D & F are working perfect. However, Column B & E are duplicates of C & D - just wanting to pull the volume from the "Detail" tab instead of the dollars...and I keep getting the #VALUE! error.

I have tried formatting the Volume column differently - and even multipling the data times -1 and then pasting back in.....

## How To Add Another Sum To Sumproduct

Jul 11, 2012

How to add another sum to this formula?

this is the formula i have at the moment

=SUMPRODUCT(--(\$AA\$21:\$AA\$6376

## Using SumProduct

Dec 4, 2007

Here's my question.
jan- feb- mar- apr- may
rep a 1 1 2 5 1
rep b 1 2 7 7 7
rep c 5 5 1 2 2
rep d 1 1 1 1 1
rep e 2 2 2 2 2
rep f 1 2 3 4 5
rep g 0 0 0 7 9

date date
March May

How do I set it up so that I will have two cells that will contain a month. Once the 2 months are selected it will give me the total for each rep during that time period? Do I use sumproduct?

## SUMPRODUCT #NAME

Aug 12, 2008

I have a report with a macro that imports a .TXT file into Excel then calculates the follwing formula. For some reason, before the .TXT file is loaded the formula is fine and has no errors, then when it is run I get a "#NAME?" error. I thought it might be because the formula changed during the macro but that's not it. Examples are below.

I've looked online and tried naming the ranges, but that doesn't work. I've tried the built in help but that didn't help. I've tried making sure the analysis pak is installed but that's not it either.

I've ran out of ideas now and you guys are my last hope. Any clues...??

Before macro:
=SUM(SUMPRODUCT(--(DelDate>=6),--(Branch=\$B3),--(Status"DEAL"))-SUMPRODUCT(--(DelDate>=6),--(Branch=\$B3),--(Status="AWAI")))

After macro:
=SUM(SUMPRODUCT(--(DelDate>=6),--(Branch=\$B3),--(Status"DEAL"))-SUMPRODUCT(--(DelDate>=6),--(Branch=\$B3),--(Status="AWAI")))

## SUMPRODUCT Using OR

Aug 13, 2008

=SUMPRODUCT(OR(MIS!\$T\$4:\$T\$2042>500000)*(MIS!\$U\$4:\$U\$2042>500000))*(MIS!\$Z\$4:\$Z\$2042=C2)

it is if the cell in Column T >500,000 or the cell in Column U is more than 500,000. I keep getting a value error and I can't find a way around it.

## Sumproduct With Min/Max ...

Aug 26, 2008

I'm working on a project on predicting future cash flows from loans we have made and have ran into a wall as i can't figure out the formula to achieve what i would like to do. I've gotten a lot of help from you guys in the past and would appreciate any help you may be able to provide for this problem. So here it goes. First, here is how i have the spreadsheet setup.....

## Sumproduct In VBA Getting #Value

Nov 12, 2008

I've got a spreadsheet that had _many_ sumproducts and calls to vba functions and when it recalculated took some time to finish, so I thought I'd group the vba function with the sumproduct to see if it was faster, but I keep getting a #Value! error. The sumproduct layout worked fine on the actual spreadsheet, so I'm sure something is lost in translation. Here is my
Function weight(Aref As Range, count As Integer, Bref As Range) As Variant

Dim i As Integer
Dim top As Integer
Dim vA() As Variant
Dim cA() As Variant
Dim vR As Range
Dim cR As Range

Dim count As Integer

count = Widgets.Rows.count

ReDim vA(count - 1)
ReDim cA(count - 1)

top = Aref.Rows.count

For i = 0 To top - 1.............................

## Sumproduct :: Get Sum Of 0

Apr 29, 2009

I seem to get a sum of 0 when I use this sumproduct syntax: SUMPRODUCT((\$R\$77:\$R\$442="H")*(\$Q\$77:\$Q\$442="OTE"),(D77:D442)). What am I not doing?

Below is an e.g. of my data

## SUMPRODUCT Getting #Value

Jul 27, 2009

=-SUMPRODUCT((Catagory=\$A26)*(MONTH(Paid_Date)=12)*
(YEAR(Paid_Date)=12)*(How="Till")*(How="Banking")*(Expenses))

This problem is I keep getting a #Value! error when I place the date section into formula. I have check to see thatthe date format is correct and as far as I can tell it is EXAMPLE: 06/12/2007

This formula did work in a nother worksheet, thus the confusion Ihave

The other issue is how to get two different text items in the "HOW" group to be True for Formula to pull requested values???

## Sumproduct In VBA

Apr 30, 2003

Now I am trying to build a user-defined function to use it.
It works in EXCEL but I can't get it to work in VBA

Function xxx(x,y)
Dim a, b, c As Range
a = Range("a4:a14") ' contains text
b = Range("b4:b14") ' contains text
c = Range("c4:c14") ' contains values
Range("a20") = Application.SumProduct((a = x) * (b = y) * c)
End Function

## If And Or Sumproduct

Jun 27, 2006

If B97:158=GL AND C97:C158=0001 THEN SUM E97:E158 OTHERWISE "0.00". I can't figure out the best formula to use.

## Sumproduct And Vba

Jun 12, 2007

sum with criteria. The solution was: = SUMPRODUCT((\$A\$7:\$A\$41=\$A45)*(\$E\$7:\$E\$41))

That was great, but, i need this every week, for a report, and not always all are in the same cells, and this formula is into a code, so the code loses sense when the week change. I tried to change the formula into a code, but it's impossible for me, although i have read all the post about it and sumproduct vba code. So, every week i use the same ranges in my code. So, for example:

A7:A41 in my code is:

Range(cells(7,1), cells(LastCell,1)

because i don't finish every week in the same row of column A

A45 is

Cells(LastCell + 4, 1)

I attach the same sheet of the other day

## Sumproduct Given A Condition?

Apr 7, 2014

I am trying to arrive at the results in the yellow cells without needing the blue cells inbetween.

A sumproduct would be best but the 2nd row of blue cells has an if statement in it.

## Sumproduct With Hours

Jan 19, 2014

I am trying to do a sumproduct formula with hours and it is not calculating right.

Here is my current formula:

=SUMPRODUCT(([Productivity.xlsx]Occupancy!\$A\$2:\$A\$5000>=\$C\$1)*([Productivity.xlsx]Occupancy!\$A\$2:\$A\$5000<=\$C\$2)*([Productivity.xlsx]Occupancy!\$B\$2:\$B\$50ry00=\$A4)*([Productivity.xlsx]Occupancy!\$C\$2:\$C\$5000))

My values in Column C that I am trying to get the sum of are:

1:24:49
:59:08
:58:46
1:39:19
1:10:08
1:13:15
1:04:23
1:43:04
1:23:55
1:48:11
1:42:41

The result of the sumproduct I am currently getting is 7824:00:00, however when I select the above values, Excel is showing it should be 13:09:45 in the status bar, which seems accurate.

I am not sure what I am missing to get this same number.

## SUMPRODUCT Using A Condition

Jun 20, 2014

I would like to create a formula in D7 that calculates the weighted average growth for products (column A) manufactured by Bob (column B). In J5 I've inserted the expected result using a SUMPRODUCT function.

How to create a formula in D7 that will calculate from the data in B6:D6 the same result as in J5. i.e. How do I make the SUMPRODUCT function only consider data in columns C and D when Bob is the manufacturer?