首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式技巧87:使用FREQUENCY()求非连续区域上的条件平均值

图1 对于每个人,电话呼叫数量拆分成两类:ACD和AMS,我们需要从数据集中得到ACD的平均数,并且统计的平均值不应考虑0值所在的单元格,因此正确的答案应该是56: (24+21+99+67+87+6+...通常,我们可以使用AVERAGEIF函数来执行此操作,但由于ACD数据位于三个单独的或不连续的单元格区域内,因此我们无法利用此函数执行此操作。此公式将返回#VALUE!...错误,因为AVERAGEIF函数无法处理非连续区域: =AVERAGEIF((B3:B7,D3:D7,F3:F7),"0") 要获取不连续的区域的平均值,我们通常可以使用SUM/COUNT函数,如下所示...试图使用COUNTIF函数替换COUNT函数来忽略0值,但是COUNTIF函数不能用于不连续区域,因此公式将返回#VALUE!...因此,公式等价于: =392/{7} 结果: 56 如果有空单元格,或者即使非连续区域的大小不同,该公式仍然适用。

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel公式技巧53: 使用TEXTJOIN函数反转文本

    在《Excel公式技巧48:生成从大到小连续的整数》中,我们使用LEN函数和ROW函数组合,可以生成从大到小的连续整数,再将其与MID配合,则可从结尾至开头逐个取出文本中的字符。...在Excel 2016中,Microsoft引入了TEXTJOIN函数,可以方便地连接传递给它的参数文本,例如公式: =TEXTJOIN("",TRUE,"e","x","c","e","l","p",...例如,要使文本“excelperfect”变成“tcefreplecxe”,假设该文本在单元格A1中,则可以使用数组公式: =TEXTJOIN("",TRUE,MID(A1,LEN(A1)-ROW(INDIRECT...("1:"& LEN(A1)))+1,1)) 公式中: LEN(A1)-ROW(INDIRECT("1:" &LEN(A1)))+1 生成从大到小的连续整数组成的数组,最大值为单元格A1中文本字符串的长度...欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

    2.4K10

    ​在tinycolinux上安装和使用cloudwall

    本文关键字:在tinycolinux上安装和使用cloudwall,同步器as webos,uniform native web appstack 在《cloudwall:一种统一nativeapp和webapp...然而就像tiddywiki一样:实际上在服务端JS只是静态文档stream到客户端执行,服务端只视一切为文档只是同步器。而tiddywiki这样的东西少了数据库托管。...下面,我们讲解在tinycolinux上搭建cloudwall,和讲解在使用它的过程中,那些可以作为personalcloud使用的方方面面。...然而就像tiddywiki一样:实际上在服务端JS只是静态文档stream到客户端执行,服务端只视一切为文档只是同步器(服务器不保存程序逻辑仅数据又像极了微端。...下面,我们讲解在dbcolinux上搭建cloudwall,我使用的是gcc443 32bit,下的是otp_src_20.3.tar.gz(erlang),js185-1.0.0.tar.gz,apache-couchdb

    78030

    在 .NET 7上使用 WASM 和 WASI

    WebAssembly(WASM)和WebAssembly System Interface(WASI)为开发人员开辟了新的世界。....NET 开发人员在 Blazor WebAssembly 发布时熟悉了 WASM。Blazor WebAssembly 在浏览器中基于 WebAssembly 的 .NET 运行时上运行客户端。...它是一种低级汇编语言,具有紧凑的二进制格式,运行接近本机的性能,并提供 C#、C/C++ 和 Rust 等语言。具有可在浏览器和其他环境中运行的编译目标。 什么是WASI?...它被设计为作为独立的命令行实用程序运行,嵌入到其他应用程序中,或用于在更大的运行时中运行WebAssembly模块。...如何使用 WASI SDK for .NET 构建 .NET 7 Web Api,具体参考 “如何使用:ASP.NET 核心应用程序” ,创建一个 .NET 7 Web API 项目,然后添加适用于 .

    1.7K10

    在CentOS7上启用和使用firewalld

    在本教程中,我们向你展示如何在CentOS 7系统上使用FirewallD设置防火墙,并向你说明基本的FirewallD概念。...如果你的CentOS系统上没有sudo用户,则可以按照这些说明创建一个用户。 基本防火墙概念 FirewallD使用区域和服务的概念,而不是iptables链和规则。...FirewallD可以使用firewall-cmd命令行实用程序进行配置和管理。 防火墙区域 区域是预定义的规则集,用于基于计算机所连接的网络上的信任级别来指定应允许的流量。...你不信任网络上的其他计算机,但可以允许选择的传入连接。 外部:用于在系统充当网关或路由器时启用NAT伪装的外部网络。仅允许选择的传入连接。 内部:当系统充当网关或路由器时,可在内部网络上使用。...防火墙运行时和永久设置 防火墙使用两个单独的配置集,运行时和永久配置。 运行时配置是实际的运行配置,并且在重新启动后并不持久。当防火墙服务启动时,它将加载永久配置,该永久配置将成为运行时配置。

    1.1K20

    在腾讯云上安装和使用 JuiceFS 存储

    它将对象存储作为大容量本地磁盘使用,为云上应用提供近乎无限的存储空间。与此同时,得益于其独特的技术架构,在存储和处理大规模数据时,性能通常高于本地存储。...需要特别说明的是,你不需要为使用 JuiceFS 重新购买服务器或是重装系统,JuiceFS 没有业务入侵性,不会对你现有的系统和程序造成任何的干扰,你完全可以在正在运行的服务器上安装和使用 JuiceFS...Linux、Windows 和 macOS 上使用。...本文着重介绍 JuiceFS 在 Linux 系统上的安装和使用,如果你需要了解其他系统上的安装方法,请查阅文档。...受限于主题和篇幅,本文旨在抛砖引玉,概略的介绍在腾讯云 CVM 上结合云数据库 Redis 版和 COS 对象存储创建 JuiceFS 文件系统的基本方法。

    3.8K21

    在非SqlServer数据库上实现MemberShip和Role功能(自定义MemberShipProvider和RoleProvider)

    默认情况下,.Net网站上的MemberShip和Role功能只能用于SqlServer,如果要在其它数据库,比如Access,Oracle上使用该功能该怎么办呢?...其实MS早就为我们考虑到了,用户只要从MemberShipProvider和RoleProvider派生自己的Provider类,并实现相关的方法和属性就可以了,其实ASPX中的MemberShip功能就是这二个抽象类在...SqlServer上的实现(有兴趣的朋友可以查阅一下System.Web.Security.SqlMembershipProvider) 这里只是给出一个MemberShip的演示,数据库结构如下:...    {         //         // TODO: 在此处添加构造函数逻辑         //     }     // 摘要:     //     获取或设置要存储和检索其角色信息的应用程序的名称...//     // 返回结果:     //     要存储和检索其角色信息的应用程序的名称。

    92690

    Homebrew 在 Linux 上的使用技巧和深度功能

    这意味着你可以在没有管理员权限的环境下安装和管理软件,避免了与系统级包发生冲突的风险,也更容易管理版本和更新。...故障排除和优化清理和优化Homebrew 会占用一定的磁盘空间,特别是当你安装了大量的软件包时。有时,系统会积累一些旧版本或未使用的依赖。...这个命令很有帮助,特别是在遇到意外问题时。bash复制代码brew doctor解决依赖冲突在使用 Homebrew 时,有时候会遇到依赖冲突,尤其是在同时使用系统包管理器和 Homebrew 时。...使用 Homebrew 管理 Docker 和容器化工具对于开发环境,Homebrew 还可以帮助你管理 Docker 等容器化工具。...在 Linux 上,Homebrew 支持 Docker 和其他容器工具的安装,使得你可以像管理其他软件包一样,方便地管理 Docker 引擎和相关工具。

    9510

    在Debian 8上使用Postfix配置SPF和DKIM

    如果要查看检查结果但实际上不将它们应用于邮件处理,您可能还希望进行此更改。否则,只需使用标准设置即可。...然后,第二个项的值用于定位将使用其密钥信息的密钥表中的条目。对于传入邮件,域和选择器然后用于在DNS中查找公钥TXT记录,并且该公钥用于验证签名。...对于外发邮件,将从指定文件中读取私钥,并用于在邮件上生成签名。 6.创建可信主机文件/etc/opendkim/trusted.hosts。...它-b 2048指示用于签名和验证的RSA密钥对中的位数。1024位是最小的,但使用现代硬件2048位更安全。(在某些时候可能需要4096位。) 9....套接字的路径与默认路径不同,因为在Debian 8上,处理邮件的Postfix进程在chroot jail中运行并且无法访问正常位置。

    5K00

    在 K8S 节点上使用非 Nodeport 默认端口范围暴漏服务

    需求背景 服务 A 部署在 K8S 中,集群外的服务 B 需要调用服务 A,同时调用服务 A 的端口是指定了的,必须是 5000,无法修改。 K8S 集群是客户的,我们只能部署服务,不能修改集群。...服务 A 内部还有其他进程,监听了端口,容易和节点的其他进程冲突。同时还会暴漏服务 A 内部的其他服务。...服务 B 调用服务 A 时,原本是使用服务 A 的 ssl 证书。但是在七层代理下,会使用这个 nginx 的证书。而证书是服务 A 生成的,不太好自动配置给 nginx。...如果客户的 K8S kube-proxy 是 iptables 方案 由于在nat表里面对数据包进行dnat操作过后,数据包就不再执行nat表里面的其它规则,所以不能将流量转发到 service、nodeport

    20010
    领券