根据文字条件计算单元格之和

来源 :电脑知识与技术·经验技巧 | 被引量 : 0次 | 上传用户:kaiping56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  最近在计算加班工时过程中,遇到一个问题,如图1所示,在同一个单元格内,既有文字又有数字,现在希望根据文字条件求出文字后面数字的和,例如出现“双”的情况下,计算“双”后面的数值之和,出现“节”时计算“节”后面的数值之和。手工计算虽然可行,但工作量相当之大而且也很麻烦,有没有简单一些的方法呢?
  我们可以利用数组公式解决这一问题:选择G3单元格,在编辑框输入公式“=SUM(IFERROR(SUBSTITUTE(B3:F3,"双",)*1,0))”,这里的“SUBSTITUTE”是字符串替换函数,功能是将一个字符串中的部分字符串用新的字符串替换,“B3:F3”表示单元格区域,“IFERROR”函数用于处理公式中的错误,如果计算结果为错误则返回“0”,按下“Ctrl+Shift+Enter”组合键转换为数组公式,执行之后可得“16”的结果;选择H3单元格,在编辑框输入公式“=SUM(IFERROR(SUBSTITUTE(B3:F3,"节",)*1,0))”,转换为数组公式,执行之后可得“12”的计算结果,双击或拖拽填充柄,效果如图2所示。
  如果不想使用数组公式,计算“双”可以使用“=SUMPRODUCT(--TEXT(SUBSTITUTE("双"&B3:F3,"双双",),”0%;;0;!0”))”的公式,计算“节”可以使用“=SUMPRODUCT(--TEXT(SUBSTITUTE("节"&B3:F3,"节节",),”0%;;0;!10”))”的公式,这里添加“O%”是为了解决小数的问题,执行之后可以获得同样的计算结果。
其他文献
时代在前进,社会在发展,大学生思想政治教育也应紧跟时代步伐,在运用好原有载体的基础上,注重载体创新,拓展平台,提高思想政治教育的针对性和实效性。文章以高校思想政治教育
摘要:笔者在该文中介绍了计算机智能化发展的背景、智能化控制的概念与要求以及在工业领域和农业领域的应用。  关键词:计算机;智能化控制;自动化生产;人工智能  经济全球化是21世纪中国发展的大背景,自改革开放以来,中国与世界各国的交往日益密切,随之促进文化的交流,信息全球化促使中国的发展向前迈了一大步。计算机堪称是21世纪最伟大的发明,计算机和网络技术的结合应用贯穿于学习研究、文化传播、医疗保健、生
随着区域一体化进程的推进,交通技术的发达及住房成本的增加,居民“职住分离”的现象愈加普遍。香港的人口密度大,住房成本高,拥有发达且完善的公共交通体系。因此居民对住房
基于漳河防汛现状,从防汛组织、防汛物料、技术储备及巡查条件等方面分析了漳河防汛与抢险存在的问题.面对漳河防汛与抢险的现实情况和新特点,从河务主管部门的角度出发,探讨
现在规模稍大的局域网,一般都使用DHCP服务器为客户机统一分配TCP/IP配置信息。这种方式不但减轻了网管人员的维护工作量,而且局域网的安全性也有了一定的提高。合理地对DHCP服务器进行设置,可以让其更加安全高效地运行,这里就浅谈在使用DHCP服务器过程中总结的一些经验技巧。  一、备份和恢复DHCP设置参数  在网络运行过程中,DHCP服务器如果遇到系统崩溃、病毒入侵等严重故障时,往往造成系统无
作为单位的计算机管理员,安装打印机自然是义不容辞的事儿。在32和64位Win 7系统之间连接网络打印机过程中,就会遇到一些意想不到的故障,比如,在连接过程中出现找不到打印机
我国社会特征中的高龄化和老龄化越发明显,"社会养老"已经成为当前建设社会主义和谐社会的共识,这需要加快社会理念转型。促进养老保险政策社会化,完善相关保障体系,构建公平、