?
Solved

COUNTIFS or SUMPRODUCT with last row

Posted on 2014-11-29
6
Medium Priority
?
194 Views
Last Modified: 2014-12-01
Trying to find a solution to using either a COUNTIFS or SUMPRODUCT on a worksheet that gets deleted and replaced daily. Because of the fact the worksheet gets deleted, a named Range goes into  the #REF zone... :(

Is there a way to use a COUNTIFS with a Last Row for part of the Range?

Currently the formula being used is =COUNTIFS('Orbit Data'!$M$2:$M$250000,$C4,'Orbit Data'!$W$2:$W$250000,"True") which is insane considering realistically the populated rows only go to 17,256, not 250,000

Also Would a SUMPRODUCT work faster? Or maybe INDEX/MATCH
0
Comment
Question by:DougDodge
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 24

Expert Comment

by:Phillip Burton
ID: 40472281
I'll leave the insanity part, and concentrate on the it's two paragraphs :-)

Instead of using 'Orbit Data'!<<RangeOfCells>>, use Indirect("'Orbit Data'!<<RangeOfCells>>")

Note that the above started (with no spaces): indirect   (  "   '    Orbit

That should save the problem with the #Ref, assuming it is the spreadsheet Orbit Data that gets deleted and replaced daily.
0
 
LVL 24

Expert Comment

by:Phillip Burton
ID: 40472284
Going for the insanity part, you can replace $250000 with

" & counta('Orbit Data',$m:m) & "

assuming that column M always has something in it - if not, choose another column which does.
0
 

Author Comment

by:DougDodge
ID: 40472502
The INDIRECT works, I am not sure what it does to speed things up if at all.

The COUNTA gives an error.

=COUNTIFS(INDIRECT("'Orbit Data'!$M$2:$M" & COUNTA('Orbit Data'!$M:M) & ")"),$C5,INDIRECT("'Orbit Data'!$S$2:$S" & COUNTA('Orbit Data'!$M:M) & ")"),F$3,INDIRECT("'Orbit Data'!$W$2:$W" & COUNTA('Orbit Data'!$M:M) & ")"),"True")

Maybe I am missing something here.....
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 

Author Comment

by:DougDodge
ID: 40472537
This version :

=COUNTIFS(INDIRECT("'Orbit Data'!$M$2:$M$COUNTA('Orbit Data'!M:M)"),$C5,INDIRECT("'Orbit Data'!$S$2:$S$COUNTA('Orbit Data'!S:S)"),F$3,INDIRECT("'Orbit Data'!$W$2:$W$COUNTA('Orbit Data'!W:W)"),"True")

Gives an error of #REF!

No blank cells in columns M, S, or W
Exact same number of rows if I just use:
=COUNTA('Orbit Data'!M:M)
=COUNTA('Orbit Data'!S:S)
=COUNTA('Orbit Data'!W:W)

Not sure what is the problem.....
0
 
LVL 24

Accepted Solution

by:
Phillip Burton earned 2000 total points
ID: 40472793
You've a ) too many.

Try


=COUNTIFS(INDIRECT("'Orbit Data'!$M$2:$M" & COUNTA('Orbit Data'!$M:M)),$C5,INDIRECT("'Orbit Data'!$S$2:$S" & COUNTA('Orbit Data'!$M:M)),F$3,INDIRECT("'Orbit Data'!$W$2:$W" & COUNTA('Orbit Data'!$M:M)),"True")
0
 

Author Closing Comment

by:DougDodge
ID: 40473762
Works perfectly, thanks.....
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Companies keep a much closer eye on costs today, so changing to new Technology – Microsoft Office 365 is the smartest move to take.
Gain an elementary understanding of Blockchain technology.
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
This tutorial gives a high-level tour of the interface of Marketo (a marketing automation tool to help businesses track and engage prospective customers and drive them to purchase). You will see the main areas including Marketing Activities, Design …

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question