excel - Excel - 在进行平均之前对列的所有元素应用 IF
问题描述
A
1 100.00%
2 0.00%
3 20.00%
我想计算 3 个元素的平均值,但在此之前,我想将公式应用于每个单元格。如果该值大于 0,则在计算中使用 100。IF(单元格值>0,100,单元格值)
结果我的列的平均值应该是 66.7%
解决方案
使用 countif() 对大于 0 的项目进行计数,然后除以项目数(使用 count),然后计算 %。
=COUNTIF(A1:A3,">0")/COUNT(A1:A3)*100
假设您的数据在单元格 A1 到 A3 中。
推荐阅读
- grafana - Grafana:如何在仪表板设置中将多个值从变量传递到另一个变量
- javascript - JavaScript - 将布尔(或按位)运算符作为参数传递?
- visual-studio-code - 自动保存js文件时如何禁用vscode自动格式在EOF添加换行符?
- sql-server - 选择像 unpivot 和 pivot 一样插入
- c++ - 在 64 位系统上编译 32 位程序和调用 64 位程序
- git - 无法从 Windows git 服务器 git 克隆
- node.js - 如何修复“MongoError:数据库名称不能包含字符'/'”
- delphi - 缺少 Delphi 10.3 IDE 标准工具栏 带调试运行、不带运行和两个保存按钮
- javascript - 承诺解决后如何渲染模板?
- excel - 对另一张纸上的每个复制单元格打印一个符号