excel大神请指教 - 爱问答

(爱问答)

excel大神请指教

excel大神请指教就这张表格,我想要的结果是,非零值的1行数字相加,然后除以非零值的出现次数求平均值
这么说可能有点不明白,比如16行,我要的结果应该是195也就是说   (80(N1)+310(U1))/2(就是非零值出现的次数)
请问有没有大神能帮我这个忙,我已经想了两天了,脑壳都想疼了

只用公式还是能达到你的要求的,但是你没把条件说完整,我作如下3点假设:

1. 你没说全行都为零时,结果是什么,我假设为0。

2.不知你要统计多少列,假设你要计算的列数如你图上所示,只有L列至U列一共10列。

3.不知你想把结果放在那一列,我假设放在V列。

就如你题上所说,以16行为例,在单元格V16中输入如下公式

其它行你上下拖动复制公式即可:

=IF(COUNTIF(L16:U16,0)=10,0,(IF(L16=0,0,$L$1)+IF(M16=0,0,$M$1)+IF(N16=0,0,$N$1)+IF(O16=0,0,$O$1)+IF(P16=0,0,$P$1)+IF(Q16=0,0,$Q$1)+IF(R16=0,0,$R$1)+IF(S16=0,0,$S$1)+IF(T16=0,0,$T$1)+IF(U16=0,0,$U$1))/(10-COUNTIF(L16:U16,0)))

公式用的函数很简单,就IF和COUNTIF二个函数重复套用。如有不明白或是其它条件可以追问。

如果没有负数可以这样

比如16行

=SUM(A16:U16)/SUM(SIGN(A16:U16)))

相关标签:大神excel

下一篇:如何提高软件的用户使用黏度?

上一篇:亚马逊,速卖通,wish,ebay这些跨境平台好做吗?还是找超店做个自己的独立站好?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?