Solved

Excel COUNTIF sorting problem

Posted on 2015-02-20
9
108 Views
Last Modified: 2015-02-22
I have attached a file.  In sheet "1" and Sheet "2" I have several names in column A and random "X" in columns B thru V

In sheet "Curtis" I want to add all the Xs in curtis' row.  I know I can do this like this:  =COUNTIF('1'!B7:V7,"<>"&"") Since Curtis in on row 7 and it works fine.  

Now if I "Sort" the table on sheet "1" it messes all up.

How can I make it so if I sort the tables the equations still work??

I hope this makes sence.

Experts.xlsx
0
Comment
Question by:HDM
  • 3
  • 3
  • 3
9 Comments
 
LVL 59

Assisted Solution

by:Saurabh Singh Teotia
Saurabh Singh Teotia earned 250 total points
ID: 40621848
I believe this is what you are looking for...

Saurabh...
Experts.xlsx
0
 
LVL 21

Expert Comment

by:Ejgil Hedegaard
ID: 40621861
Use Index/Match instead of a specific row reference, like this
=COUNTIF(INDEX(Table1,MATCH($B6,Table1[Column1],0),),"x") for sheet "1" where the table is named Table1.

And =COUNTIF(INDEX(Table13,MATCH($B6,Table13[Column1],0),),"x") for the table (Table13) on sheet "2"
Count-in-table.xlsx
0
 

Author Comment

by:HDM
ID: 40621871
That does seem to work.

Thanks!!

Now, can you help me understand how it works so I can implement it??  :-)
0
 
LVL 59

Expert Comment

by:Saurabh Singh Teotia
ID: 40621887
HDM..

The way sum product works that it basically multiply the two numbers and then add those...

Now if you see the first condition it meets the answer is written in Boolean which is 0 or 1 and again if the condition is meet it return the answer again in Boolean and where both the conditions match it gives the answer as 1 and sum all of them as a process as a final result..

Go to formulas-->and evaluate formula to see how its working..let me know if this helps or you looking for more detail description...

Saurabh,,
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 21

Accepted Solution

by:
Ejgil Hedegaard earned 250 total points
ID: 40621912
The Match function looks at Column1, and finds the row matching the name.
Index without a column specification returns the entire row in the table.
Then Countif count the number of "x" in that row.
0
 

Author Comment

by:HDM
ID: 40623710
Ok, question, if this

=COUNTIF(INDEX(Table1,MATCH($B6,Table1[Column1],0),),"x")

returns values from a table called "1" and

=COUNTIF(INDEX(Table13,MATCH($B6,Table13[Column1],0),),"x")

retuns a value from the next table, what would I use to return a value from a table called "3" or the third table etc??
0
 
LVL 59

Expert Comment

by:Saurabh Singh Teotia
ID: 40623748
HDM..Did you had a look over the formula which i provided in the sheet?

Saurabh...
0
 

Author Comment

by:HDM
ID: 40623799
Yes but I am not totally understanding it.  I wll try more if it is to hard to explain.

Thanks!!
0
 
LVL 21

Expert Comment

by:Ejgil Hedegaard
ID: 40624392
Find the names at the formula tab, and use the appropriate one.
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

A2 = A1 That kind of cell reference is relative.  If you copy it from A2 to B2, then B2 will get this: B2 = B1 That's all fine and good, but if you then insert a new row above row 2, you'll find: A3 = A1 B3 = B1 This is intentional. …
This article descibes how to create a connection between Excel and SAP and how to move data from Excel to SAP or the other way around.
This Micro Tutorial demonstrates in Microsoft Excel how to consolidate your marketing data by creating an interactive charts using form controls. This creates cool drop-downs for viewers of your chart to choose from.
This Micro Tutorial will demonstrate how to use a scrolling table in Microsoft Excel using the INDEX function.

747 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now