EXCEL 跪求,筛选符合条件的值取平均值公式
你之前的公式:{=IFERROR(AVERAGE(IF(($Q$6:$Q$117=A118)*(--LEFT($AI$6:$AI$117)=3),$AA$6:$AA$117)),0)},如果满足下面两种情况结果就可能错误:一是存在序号大于3的,按照你的公式,会返回值0,这种情况下,这条记录仍然会参与计算平均值,会导致最后的平均值变小;二是如果序号小于1,例如0/07,这种情况下仍然会参与计算平均。综述,可以将公式改为:
=IFERROR(AVERAGE(IF(($Q$6:$Q$117=A118)*(--LEFT($AI$6:$AI$117,FIND("/",$AI$6:$AI$117)-1)=3)*(--LEFT($AI$6:$AI$117,FIND("/",$AI$6:$AI$117)-1)=1),$AA$6:$AA$117)),"")
然后按F2,然后按Ctrl+Shift+Enter组合键,直至公式首尾出现{ }
EXCEL 筛选几个条件后取其平均值
改为
=AVERAGE(IF(($Q$6:$Q$117=A118)*((0LEFT(AI6:AI117,FIND("/",AI6:AI117"/")-1))-04),Q6:Q117))
也是CTRL+SHIFT+ENTER三键齐按的数组公式。
如果AI列涉及区域/齐全,去错的部分也可以省略,改为
=AVERAGE(IF(($Q$6:$Q$117=A118)*(LEFT(AI6:AI117,FIND("/",AI6:AI117)-1)-04),Q6:Q117))
在Excel中如何对按条件筛选出的数据进行求平均值运算
具体操作步骤如下:
如果数据在A列,那么输入:
=SUBTOTAL(1,A:A)
或者=SUBTOTAL(101,A:A)
公式表示:对A列可见单元格求平均值。隐藏的数据不在求值范围。
拓展资料:
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office 2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office 2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Access是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft Office XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的 Office XP 程序 — Microsoft Word、Excel、Outlook和 PowerPoint— 外,Office XP 专业版 中包含 Microsoft Access 2002,它是 Office XP 数据库解决方案,可帮助用户存储、访问和分析数据。