SUMPRODUCT Issue

Sam Walsh

New Member
Joined
Jan 11, 2022
Messages
9
Office Version
  1. 365
Platform
  1. Windows
Hi All

I have an issue with a SUMPRODUCT formula I have used.

=SUMPRODUCT(('Feed Data'!A$79:A$128='Running Report Sept Onwards'!H123)*('Feed Data'!B$79:B$128='Running Report Sept Onwards'!J123)*('Feed Data'!D$79:D$128='Running Report Sept Onwards'!E123)*('Feed Data'!E$79:E$128='Running Report Sept Onwards'!N123)*('Feed Data'!F$79:F$128))

The formula is looking for essentially a sales price based on 4 other bits of information, the formula is picking up 90% of the values required but missing some in particular, no obvious reason.

Can anybody assist, any obvious errors?

Best

Sam
 
SCS Raw Data 2021.xlsx
ABCDEFGHIJKLMNOPQRSTUVW
5414/09/20210522957007112191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JEJRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5514/09/20210523157007212191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JEJRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5614/09/20210522857127312191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JDZRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5714/09/20210523057127412191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JDZRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5814/09/20210628357636712191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JFFRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5914/09/20210629457636812191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JFFRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
Running Report Sept Onwards
Cell Formulas
RangeFormula
D54:D59D54=IF(G54="","",VLOOKUP(G54,'Feed Data'!$1:$1048576, 2, FALSE))
E54:E59E54=IF($G54="","",VLOOKUP($G54,'Feed Data'!$1:$1048576, 3, FALSE))
F54:F59F54=IF($G54="","",VLOOKUP($G54,'Feed Data'!$1:$1048576, 4, FALSE))
K54:K59K54=IF(J54="","",(VLOOKUP(J54, 'Feed Data'!$A$17:$B$33,2,FALSE)))
L54:L59L54=IF(M54="","",'Feed Data'!A$66)
Q54:Q59Q54=SUMPRODUCT(('Feed Data'!A$79:A$128='Running Report Sept Onwards'!H54)*('Feed Data'!B$79:B$128='Running Report Sept Onwards'!J54)*('Feed Data'!C$79:C$128))
R54:R59R54=Q54*O54
S54:S59S54=SUMPRODUCT(('Feed Data'!A$79:A$128='Running Report Sept Onwards'!H54)*('Feed Data'!B$79:B$128='Running Report Sept Onwards'!J54)*('Feed Data'!D$79:D$128='Running Report Sept Onwards'!E54)*('Feed Data'!E$79:E$128='Running Report Sept Onwards'!N54)*('Feed Data'!F$79:F$128))
T54:T59T54=S54*O54
U54:U59U54=SUMPRODUCT(('Feed Data'!H$78:H$124='Running Report Sept Onwards'!K54)*('Feed Data'!I$78:I$124='Running Report Sept Onwards'!E54)*('Feed Data'!J$78:J$124='Running Report Sept Onwards'!N54)*('Feed Data'!K$78:K$124))
V54:V59V54=U54*O54
W54:W59W54=V54-T54-R54
I54:I59I54=IF(H54="","",VLOOKUP(H54, 'Feed Data'!$1:$1048576,2,FALSE))
Cells with Conditional Formatting
CellConditionCell FormatStop If True
C:CCell ValueduplicatestextNO
C:CCell ValueduplicatestextNO
Cells with Data Validation
CellAllowCriteria
H54:H59List=#REF!
 
Upvote 0

Excel Facts

Wildcard in VLOOKUP
Use =VLOOKUP("Apple*" to find apple, Apple, or applesauce
Thanks for that, can you also post the relevant data from the Feed Data sheet as well.
 
Upvote 0
SCS Raw Data 2021.xlsx
ABCDEF
126WALSH - TILBURY DOCKS0/4MM SHARP SAND£ 15.00WP041 CENTRAL AREA8WT£ 4.50
127WALSH - TILBURY DOCKSREJECT SAND£ 8.00WP041 CENTRAL AREA8WT£ 4.50
128RMS - DAGENHAMREJECT SAND£ 8.00WP041 CENTRAL AREA8WT£ 4.50
129AGGREGATE INDUSTRIES - ACTON170504 NON HAZ SOIL AND STONE DISPOSAL£ 16.25WP041 CENTRAL AREART£ 4.01
130AGGREGATE INDUSTRIES - PURFLEET170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 8.33
131AUGEUN - KINGS CLIFFEHAZ TREATABLE£ 40.00WP041 CENTRAL AREART£ 16.05
132BRETTS - HITHERMORE170504 NON HAZ SOIL AND STONE TREATABLE£ 3.25WP041 CENTRAL AREART£ 6.00
133CAMDEN PLANT - CHINGORD170504 NON HAZ SOIL AND STONE TREATABLE£ 5.00WP041 CENTRAL AREART£ 6.88
134CAPPAGH - WEMBLEY170101 INERT CONCRETE£ -WP041 CENTRAL AREART£ 5.90
135CAPPAGH - WEMBLEY170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 5.90
136DAYS - BRENTFORD170101 INERT CONCRETE£ -WP041 CENTRAL AREART£ 5.90
137DAYS - BRENTFORD170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 5.90
138ENOVERT - SEVENOAKS170504 NON HAZ SOIL AND STONE DISPOSAL£ 3.50WP041 CENTRAL AREART£ 12.50
139FCC - BARKING170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.30WP041 CENTRAL AREART£ 6.50
140FCC - BOW170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.90WP041 CENTRAL AREART£ 6.00
141FCC - CRICKLEWOOD170504 NON HAZ SOIL AND STONE DISPOSAL£ 16.30WP041 CENTRAL AREART£ 4.38
142FM CONWAY - HEATHROW170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 9.52
143KELTBRAY - SILVERTOWN170504 NON HAZ SOIL AND STONE DISPOSAL£ 13.00WP041 CENTRAL AREART£ 9.52
144MICK GEORGE - MEPALHAZ TREATABLE£ 40.00WP041 CENTRAL AREART£ 16.05
145MICK GEORGE - MEPALHAZ DISPOSAL£ 40.00WP041 CENTRAL AREART£ 16.05
146O'MALLEY - HARPER LANE170504 NON HAZ SOIL AND STONE TREATABLE£ 50.00WP041 CENTRAL AREART£ 6.02
147O'MALLEY - HOLLYBUSH LANE170504 NON HAZ SOIL AND STONE DISPOSAL£ 250.00WP041 CENTRAL AREART£ 6.02
148SCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYHAULAGE TO WET£ -WP041 CENTRAL AREART£ 85.00
149SOIL & WATER - WEXHAM PARK170504 INERT SOILS STONES & CLAY£ 7.00WP041 CENTRAL AREART£ 6.02
150SOIL & WATER - WEXHAM PARK170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.17WP041 CENTRAL AREART£ 6.02
151TARMAC/GRS - TYTTENHANGER170504 INERT SOILS STONES & CLAY£ 7.00WP041 CENTRAL AREART£ 6.02
152THAMES - DAGENHAM170504 INERT SOILS STONES & CLAY£ 8.33WP041 CENTRAL AREART£ 6.02
153VEOLIA - BEACONSFIELD170504 NON HAZ SOIL AND STONE DISPOSAL£ -WP041 CENTRAL AREART£ 8.33
Feed Data
Cell Formulas
RangeFormula
C150C150=255/18
C152C152=150/18
 
Upvote 0
SCS Raw Data 2021.xlsx
ABCDEF
126WALSH - TILBURY DOCKS0/4MM SHARP SAND£ 15.00WP041 CENTRAL AREA8WT£ 4.50
127WALSH - TILBURY DOCKSREJECT SAND£ 8.00WP041 CENTRAL AREA8WT£ 4.50
128RMS - DAGENHAMREJECT SAND£ 8.00WP041 CENTRAL AREA8WT£ 4.50
129AGGREGATE INDUSTRIES - ACTON170504 NON HAZ SOIL AND STONE DISPOSAL£ 16.25WP041 CENTRAL AREART£ 4.01
130AGGREGATE INDUSTRIES - PURFLEET170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 8.33
131AUGEUN - KINGS CLIFFEHAZ TREATABLE£ 40.00WP041 CENTRAL AREART£ 16.05
132BRETTS - HITHERMORE170504 NON HAZ SOIL AND STONE TREATABLE£ 3.25WP041 CENTRAL AREART£ 6.00
133CAMDEN PLANT - CHINGORD170504 NON HAZ SOIL AND STONE TREATABLE£ 5.00WP041 CENTRAL AREART£ 6.88
134CAPPAGH - WEMBLEY170101 INERT CONCRETE£ -WP041 CENTRAL AREART£ 5.90
135CAPPAGH - WEMBLEY170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 5.90
136DAYS - BRENTFORD170101 INERT CONCRETE£ -WP041 CENTRAL AREART£ 5.90
137DAYS - BRENTFORD170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 5.90
138ENOVERT - SEVENOAKS170504 NON HAZ SOIL AND STONE DISPOSAL£ 3.50WP041 CENTRAL AREART£ 12.50
139FCC - BARKING170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.30WP041 CENTRAL AREART£ 6.50
140FCC - BOW170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.90WP041 CENTRAL AREART£ 6.00
141FCC - CRICKLEWOOD170504 NON HAZ SOIL AND STONE DISPOSAL£ 16.30WP041 CENTRAL AREART£ 4.38
142FM CONWAY - HEATHROW170504 NON HAZ SOIL AND STONE TREATABLE£ -WP041 CENTRAL AREART£ 9.52
143KELTBRAY - SILVERTOWN170504 NON HAZ SOIL AND STONE DISPOSAL£ 13.00WP041 CENTRAL AREART£ 9.52
144MICK GEORGE - MEPALHAZ TREATABLE£ 40.00WP041 CENTRAL AREART£ 16.05
145MICK GEORGE - MEPALHAZ DISPOSAL£ 40.00WP041 CENTRAL AREART£ 16.05
146O'MALLEY - HARPER LANE170504 NON HAZ SOIL AND STONE TREATABLE£ 50.00WP041 CENTRAL AREART£ 6.02
147O'MALLEY - HOLLYBUSH LANE170504 NON HAZ SOIL AND STONE DISPOSAL£ 250.00WP041 CENTRAL AREART£ 6.02
148SCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYHAULAGE TO WET£ -WP041 CENTRAL AREART£ 85.00
149SOIL & WATER - WEXHAM PARK170504 INERT SOILS STONES & CLAY£ 7.00WP041 CENTRAL AREART£ 6.02
150SOIL & WATER - WEXHAM PARK170504 NON HAZ SOIL AND STONE DISPOSAL£ 14.17WP041 CENTRAL AREART£ 6.02
151TARMAC/GRS - TYTTENHANGER170504 INERT SOILS STONES & CLAY£ 7.00WP041 CENTRAL AREART£ 6.02
152THAMES - DAGENHAM170504 INERT SOILS STONES & CLAY£ 8.33WP041 CENTRAL AREART£ 6.02
153VEOLIA - BEACONSFIELD170504 NON HAZ SOIL AND STONE DISPOSAL£ -WP041 CENTRAL AREART£ 8.33
Feed Data
Cell Formulas
RangeFormula
C150C150=255/18
C152C152=150/18
This is just a small snapshot of the information, hopefully enough
 
Upvote 0
Thanks for that, the 1st thing that strikes me, is that your formulae in Q & S are looking at rows 79 to 128, but it looks as though your data extends well below that.
 
Upvote 0
Solution
?, it extends to 228, typo on my original formulas dragged through!

I feel somewhat stupid now! :ROFLMAO:

Thank you for spotting that!
 
Upvote 0
SCS Raw Data 2021.xlsx
ABCDEFGHIJKLMNOPQRSTUVW
5414/09/20210522957007112191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JEJRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5514/09/20210523157007212191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JEJRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5614/09/20210522857127312191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JDZRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5714/09/20210523057127412191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JDZRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5814/09/20210628357636712191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JFFRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
5914/09/20210629457636812191 SCS - APPLICATION (WAL)WP041 CENTRAL AREAWP41-CENTRAL-VRCB-01VRCB - VICTORIA RD CROSSOVER BOXSCS RAILWAYS JV (WAL) - WET RAIL - HAULAGE ONLYEPR/HB3804MDHAULAGE TO WETVRCB to WETWalsh - CBDU93666KR66JFFRT1Load£ -£ -£ -£ -£ 90.00£ 90.00£ 90.00
Running Report Sept Onwards
Cell Formulas
RangeFormula
D54:D59D54=IF(G54="","",VLOOKUP(G54,'Feed Data'!$1:$1048576, 2, FALSE))
E54:E59E54=IF($G54="","",VLOOKUP($G54,'Feed Data'!$1:$1048576, 3, FALSE))
F54:F59F54=IF($G54="","",VLOOKUP($G54,'Feed Data'!$1:$1048576, 4, FALSE))
K54:K59K54=IF(J54="","",(VLOOKUP(J54, 'Feed Data'!$A$17:$B$33,2,FALSE)))
L54:L59L54=IF(M54="","",'Feed Data'!A$66)
Q54:Q59Q54=SUMPRODUCT(('Feed Data'!A$79:A$128='Running Report Sept Onwards'!H54)*('Feed Data'!B$79:B$128='Running Report Sept Onwards'!J54)*('Feed Data'!C$79:C$128))
R54:R59R54=Q54*O54
S54:S59S54=SUMPRODUCT(('Feed Data'!A$79:A$128='Running Report Sept Onwards'!H54)*('Feed Data'!B$79:B$128='Running Report Sept Onwards'!J54)*('Feed Data'!D$79:D$128='Running Report Sept Onwards'!E54)*('Feed Data'!E$79:E$128='Running Report Sept Onwards'!N54)*('Feed Data'!F$79:F$128))
T54:T59T54=S54*O54
U54:U59U54=SUMPRODUCT(('Feed Data'!H$78:H$124='Running Report Sept Onwards'!K54)*('Feed Data'!I$78:I$124='Running Report Sept Onwards'!E54)*('Feed Data'!J$78:J$124='Running Report Sept Onwards'!N54)*('Feed Data'!K$78:K$124))
V54:V59V54=U54*O54
W54:W59W54=V54-T54-R54
I54:I59I54=IF(H54="","",VLOOKUP(H54, 'Feed Data'!$1:$1048576,2,FALSE))
Cells with Conditional Formatting
CellConditionCell FormatStop If True
C:CCell ValueduplicatestextNO
C:CCell ValueduplicatestextNO
Cells with Data Validation
CellAllowCriteria
H54:H59List=#REF!

In your formula in D54, E54 and F54, are missing references, where to Lookup. It's one of the things. I guess it should have been D1:F10000
 
Upvote 0

Forum statistics

Threads
1,215,219
Messages
6,123,692
Members
449,117
Latest member
Aaagu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top