excel根据字段值计算

时间:2016-10-07 11:51:43

标签: excel

我想计算标记为正在使用的应用程序的平均百分比(是)

任何?

    Average Percentage:     
    A       B           C
1   Name    Percentage  In Use
2   Hammer  65%         Yes
3   Fork    77%         Yes
4   Spoon   65%         No
5   Cars    33%         No
6   Wheel   87%         Yes

3 个答案:

答案 0 :(得分:2)

我只想使用内置的AVERAGEIF()

=AVERAGEIF($C$2:$C$6,"Yes",$B$2:$B$6)

答案 1 :(得分:0)

对于一次性解决方案:

  • 标记从A1到C6的所有值。
  • 转到过滤并排序,然后选择排序
  • 在C1中,现在会有一个带有3个复选框的下拉列表:全部,是,否, 空。选中是框
  • 现在选择coumn B中的所有值。
  • 然后在小工具正方形的东西。 (不知道它叫什么) 选择Totals和Avarage。

现在计算标记为“是”的所有行的平均百分比。

宏解决方案:

if (length && $(this).text().search(new RegExp(filter, "i")) < 0)

答案 2 :(得分:0)

具有经典和有用的功能:

=SUMIF($C$2:$C$6;"=Yes";$B$2:$B$6)/COUNTIF($C$2:$C$6;"=Yes")

SUMPRODUCT(很棒的功能):

=SUMPRODUCT(($C$2:$C$6="Yes")*($B$2:$B$6))/SUMPRODUCT(($C$2:$C$6="Yes")*1)