AverageIfs Complexity

mrwiley

Board Regular
Joined
Sep 10, 2012
Messages
59
Good afternoon,

I have a problem... I am hoping someone can help.

I have a spread-sheet which contains various codes in Column C (30,40,90,95,99) and value of percentage in Column G.

I want to take the values 30, 40 and average all amounts including 0% and I also want to include values 90, 95, 99 but with a value greater than 0% (not include 0%)

Currently I have it calculating everything greater than 0%

=AVERAGEIFS($G$2:$G$109,$C$2:$C$109,"<>30",$G$2:$G$109,">0") <<this works but omits any 0%

A B
WLKITLWLDOCO WASRSTWADRQJWLUORG WLSOQS PERCENTAGE
Part 1434671 9907/31/18630630100.00%
1434672 9908/01/18900900100.00%
1434673 9008/02/18630630100.00%

<colgroup><col span="6"><col></colgroup><tbody>
</tbody>

Basically when I average this I filter anything containing a 90, 95, 99 and delete all 0% then average like normal... want something faster.

Thank you
 
Today is report day, I inputted your formula, it provides a % but its not correct.

I need to calculate all percentages while excluding 0% of ONLY 90,95,99's.

Yous calculated 96% but mine was 76% - wish I could attached a spreadsheet example. Thank you for your feedback and formula.


Given just the following data:


Book1
CG
2905%
39510%
4900%
5752%
6950%
7957%
Sheet1


what is the result you want to see?


 
Upvote 0

Excel Facts

Difference between two dates
Secret function! Use =DATEDIF(A2,B2,"Y")&" years"&=DATEDIF(A2,B2,"YM")&" months"&=DATEDIF(A2,B2,"MD")&" days"
You could post the data as you did in your first post.

Here is a snip - A is not shown but it is used for part numbers.

mj36TK
mj36TK
mj36TK
Capture.jpg
[/URL][/IMG]
 
Upvote 0
That's a picture. Your first post could be copied and pasted.
 
Upvote 0
That's a picture. Your first post could be copied and pasted.

Sorry,

Code:
[TABLE="width: 384"]
 <colgroup><col width="64" span="6" style="width:48pt"> </colgroup><tbody>[TR]
  [TD="width: 64, align: right"]1435542[/TD]
  [TD="width: 64"]   99[/TD]
  [TD="width: 64"]07/31/18[/TD]
  [TD="width: 64, align: right"]2024[/TD]
  [TD="width: 64, align: right"]2024[/TD]
  [TD="class: xl63, width: 64, align: right"]100.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435543[/TD]
  [TD]   99[/TD]
  [TD]08/01/18[/TD]
  [TD="align: right"]2418[/TD]
  [TD="align: right"]2418[/TD]
  [TD="class: xl63, align: right"]100.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435544[/TD]
  [TD]   99[/TD]
  [TD]08/02/18[/TD]
  [TD="align: right"]1720[/TD]
  [TD="align: right"]1732[/TD]
  [TD="class: xl63, align: right"]100.70%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1429008[/TD]
  [TD]   40[/TD]
  [TD]08/03/18[/TD]
  [TD="align: right"]1800[/TD]
  [TD="align: right"]1800[/TD]
  [TD="class: xl63, align: right"]100.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435545[/TD]
  [TD]   40[/TD]
  [TD]08/06/18[/TD]
  [TD="align: right"]1030[/TD]
  [TD="align: right"]1030[/TD]
  [TD="class: xl63, align: right"]100.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435546[/TD]
  [TD]   99[/TD]
  [TD]08/07/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]2530[/TD]
  [TD="class: xl63, align: right"]68.18%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435547[/TD]
  [TD]   40[/TD]
  [TD]08/08/18[/TD]
  [TD="align: right"]1500[/TD]
  [TD="align: right"]1594[/TD]
  [TD="class: xl63, align: right"]103.73%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1442957[/TD]
  [TD]   99[/TD]
  [TD]08/08/18[/TD]
  [TD="align: right"]125[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435548[/TD]
  [TD]   40[/TD]
  [TD]08/09/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]1749[/TD]
  [TD="class: xl63, align: right"]98.04%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435549[/TD]
  [TD]   40[/TD]
  [TD]08/10/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]2433[/TD]
  [TD="class: xl63, align: right"]73.62%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435550[/TD]
  [TD]   40[/TD]
  [TD]08/13/18[/TD]
  [TD="align: right"]1505[/TD]
  [TD="align: right"]429[/TD]
  [TD="class: xl63, align: right"]28.50%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435551[/TD]
  [TD]   30[/TD]
  [TD]08/14/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435552[/TD]
  [TD]   30[/TD]
  [TD]08/15/18[/TD]
  [TD="align: right"]1505[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435553[/TD]
  [TD="class: xl64"]   90[/TD]
  [TD]08/16/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435554[/TD]
  [TD="class: xl64"]   95[/TD]
  [TD]08/17/18[/TD]
  [TD="align: right"]1784[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
 [/TR]
 [TR]
  [TD="align: right"]1435555[/TD]
  [TD]   30[/TD]
  [TD]08/20/18[/TD]
  [TD="align: right"]3510[/TD]
  [TD="align: right"]0[/TD]
  [TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0
Sorry,

Code:
[TABLE="width: 384"]
<tbody>[TR]
[TD="width: 64, align: right"]1435542[/TD]
[TD="width: 64"]   99[/TD]
[TD="width: 64"]07/31/18[/TD]
[TD="width: 64, align: right"]2024[/TD]
[TD="width: 64, align: right"]2024[/TD]
[TD="class: xl63, width: 64, align: right"]100.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435543[/TD]
[TD]   99[/TD]
[TD]08/01/18[/TD]
[TD="align: right"]2418[/TD]
[TD="align: right"]2418[/TD]
[TD="class: xl63, align: right"]100.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435544[/TD]
[TD]   99[/TD]
[TD]08/02/18[/TD]
[TD="align: right"]1720[/TD]
[TD="align: right"]1732[/TD]
[TD="class: xl63, align: right"]100.70%[/TD]
[/TR]
[TR]
[TD="align: right"]1429008[/TD]
[TD]   40[/TD]
[TD]08/03/18[/TD]
[TD="align: right"]1800[/TD]
[TD="align: right"]1800[/TD]
[TD="class: xl63, align: right"]100.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435545[/TD]
[TD]   40[/TD]
[TD]08/06/18[/TD]
[TD="align: right"]1030[/TD]
[TD="align: right"]1030[/TD]
[TD="class: xl63, align: right"]100.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435546[/TD]
[TD]   99[/TD]
[TD]08/07/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]2530[/TD]
[TD="class: xl63, align: right"]68.18%[/TD]
[/TR]
[TR]
[TD="align: right"]1435547[/TD]
[TD]   40[/TD]
[TD]08/08/18[/TD]
[TD="align: right"]1500[/TD]
[TD="align: right"]1594[/TD]
[TD="class: xl63, align: right"]103.73%[/TD]
[/TR]
[TR]
[TD="align: right"]1442957[/TD]
[TD]   99[/TD]
[TD]08/08/18[/TD]
[TD="align: right"]125[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435548[/TD]
[TD]   40[/TD]
[TD]08/09/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]1749[/TD]
[TD="class: xl63, align: right"]98.04%[/TD]
[/TR]
[TR]
[TD="align: right"]1435549[/TD]
[TD]   40[/TD]
[TD]08/10/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]2433[/TD]
[TD="class: xl63, align: right"]73.62%[/TD]
[/TR]
[TR]
[TD="align: right"]1435550[/TD]
[TD]   40[/TD]
[TD]08/13/18[/TD]
[TD="align: right"]1505[/TD]
[TD="align: right"]429[/TD]
[TD="class: xl63, align: right"]28.50%[/TD]
[/TR]
[TR]
[TD="align: right"]1435551[/TD]
[TD]   30[/TD]
[TD]08/14/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435552[/TD]
[TD]   30[/TD]
[TD]08/15/18[/TD]
[TD="align: right"]1505[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435553[/TD]
[TD="class: xl64"]   90[/TD]
[TD]08/16/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435554[/TD]
[TD="class: xl64"]   95[/TD]
[TD]08/17/18[/TD]
[TD="align: right"]1784[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
[TR]
[TD="align: right"]1435555[/TD]
[TD]   30[/TD]
[TD]08/20/18[/TD]
[TD="align: right"]3510[/TD]
[TD="align: right"]0[/TD]
[TD="class: xl63, align: right"]0.00%[/TD]
[/TR]
</tbody>[/TABLE]

What arew the expected results for this and for the example data of post #11 ?
 
Upvote 0
What arew the expected results for this and for the example data of post #11 ?

1435542 997/31/2018 20242024100.00%
1435543 998/1/2018 24182418100.00%
1435544 998/2/2018 17201732100.70%
1429008 408/3/2018 18001800100.00%
1435545 408/6/2018 10301030100.00%
1435546 998/7/2018 1784253068.18%
1435547 408/8/2018 15001594103.73%
1442957 998/8/2018 1250
1435548 408/9/2018 1784174998.04%
1435549 408/10/2018 1784243373.62%
1435550 408/13/2018 150542928.50%
1435551 308/14/2018 178400.00%
1435552 308/15/2018 150500.00%
1435553 908/16/2018 17840
1435554 958/17/2018 17840
1435555 308/20/2018 351000.00%
67.14%

<colgroup><col><col><col><col><col><col span="3"></colgroup><tbody>
</tbody>
 
Upvote 0
a​
b​
c​
d​
e​
f​
g​
1​
2​
1435542​
99​
7/31/2018​
2024​
2024​
100.00%​
3​
1435543​
99​
8/1/2018​
2418​
2418​
100.00%​
4​
1435544​
99​
8/2/2018​
1720​
1732​
100.70%​
5​
1429008​
40​
8/3/2018​
1800​
1800​
100.00%​
6​
1435545​
40​
8/6/2018​
1030​
1030​
100.00%​
7​
1435546​
99​
8/7/2018​
1784​
2530​
68.18%​
8​
1435547​
40​
8/8/2018​
1500​
1594​
103.73%​
9​
1442957​
99​
8/8/2018​
125​
0​
0.00%​
10​
1435548​
40​
8/9/2018​
1784​
1749​
98.04%​
11​
1435549​
40​
8/10/2018​
1784​
2433​
73.62%​
12​
1435550​
40​
8/13/2018​
1505​
429​
28.50%​
13​
1435551​
30​
8/14/2018​
1784​
0​
0.00%​
14​
1435552​
30​
8/15/2018​
1505​
0​
0.00%​
15​
1435553​
90​
8/16/2018​
1784​
0​
0.00%​
16​
1435554​
95​
8/17/2018​
1784​
0​
0.00%​
17​
1435555​
30​
8/20/2018​
3510​
0​
0.00%​
18​
19​
67.14%​
f19: {=average(if((b2:b17=30) + (b2:b17=40)*(f2:f17>0) + (b2:b17>=90) * (f2:f17>0), f2:f17))}
 
Upvote 0

Forum statistics

Threads
1,214,971
Messages
6,122,525
Members
449,088
Latest member
RandomExceller01

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