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

Excel公式技巧81:查找数字时,可以考虑使用SUMIFS函数

其中,INDEX函数和MATCH函数常常配合使用,MATCH函数负责查找指定值的行号列标,INDEX函数根据行号列标返回相应的值。...其实,如果想要获取的值是一个数字,可以考虑使用SUMIFS函数;而如果想要获取的值是其它类型,例如文本,则考虑使用传统的查找函数(VLOOKUP函数、INDEX函数、MATCH函数)。...下面是SUMIFS函数和VLOOKUP函数在查找值方面的对比。...2.当存在多个相匹配的值时,VLOOKUP函数仅返回第一个相匹配的值,而SUMIFS函数返回所有匹配项之和。...鉴于上述描述,当需要返回的值是数字时,我们可以考虑使用SUMIFS函数执行典型的使用传统查找函数所执行的任务。

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

Git忽略文件.gitignore的使用

本博客旨在自我学习使用,如有任何疑问请及时联系博主 1.WHY?# 当你使用git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去?...很简单,git为我们提供了一个.gitignore文件只要在这个文件中申明那些文件你不希望添加到git中去,这样当你使用git add .的时候这些文件就会被自动忽略掉。...3.使用方法# 首先,在你的工作区新建一个名称为.gitignore的文件。然后,把要忽略的文件名填进去,Git就会自动忽略这些文件。....ini文件你可以这样写: *.ini 如果有些文件已经被你忽略了,当你使用git add时是无法添加的,比如我忽略了*.class,现在我想把HelloWorld.class添加到git中去: $ git...如果我们意外的将想要忽略的文件添加到缓存中去了,我们可以使用rm命令将其从中移除: $ git rm HelloWorld.class --cached rm 'HelloWorld.class' 如果你已经把不想上传的文件上传到了

86930

使用 .gitignore 忽略 Git 仓库中的文件

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store...这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :此为注释 – 将被 Git 忽略 *.a :忽略所有 .a 结尾的文件 !...lib.a : 不忽略 lib.a 文件 /TODO :仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ : 忽略 build/ 目录下的所有文件 doc/*.txt...: 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt 创建方法 从 github 上获取 github上整理了一些常用需要的项目中需要忽略的文件配置,根据需要进行获取...echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.zshrc && source ~/.zshrc 使用

1.5K20

使用 .gitignore 忽略 git 仓库中的文件

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store...这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :此为注释 – 将被 Git 忽略 *.a :忽略所有 .a 结尾的文件 !...lib.a : 不忽略 lib.a 文件 /TODO :仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ : 忽略 build/ 目录下的所有文件 doc/*....txt : 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt 创建方法 从 github 上获取 github上整理了一些常用需要的项目中需要忽略的文件配置,根据需要进行获取...echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.zshrc && source ~/.zshrc 使用

2K50

SUMIFS函数,很有用

最多可以使用27个criteria_range/criteria对。 说明: 1.SUMIFS函数是Excel 2007中新增的函数,适用于Excel2007及之后的版本。...4.SUMIFS函数在求和时,会忽略参数sum_range中的空和文本值。 5.参数criteria可以是数字、日期、表达式、单元格引用、文本或公式,可以使用通配符(*,?)...7.由于SUMIFS函数构造条件的内部语法,参数sum_range需要指定为单元格区域,不能使用数组。 8.SUMIFS函数可以处理单元格区域,但不能处理数组。...这意味着不能在条件区域内使用其他函数(值得商榷,见拓展资料:Excel公式技巧05和06),如YEAR,因为结果是一个数组。如果需要此功能,可使用SUMPRODUCT函数。...9.如果参数criteria测试文本值,应使用双引号将文本值括起来,否则结果会显示0。 10.如果参数sum_range中包含TRUE和FALSE时,结果可能会不正确。

1.7K30

数据库的使用你可能忽略了这些

数据库的管理是一个非常专业的事情,对数据库的调优、监控一般是由数据库工程师完成,但是开发人员也经常与数据库打交道,即使是简单的增删改查也是有很多窍门,这里,一起来聊聊数据库中很容易忽略的问题。...字符串字段长度都差不多的,可以预估长度的,用char 字符串长度差异大,用varchar,限制长度,不要浪费空间 整型根据大小,选择合适的类型 时间建议用timestamp 建议使用decimal,不建议使用...float,如果是价格,可以考虑用int或bigint,如1元,存储的就是100 放弃uuid(guid)的使用 不管是uuid,还是guid,使用的时候都是为了避免同时生成重复的ID,但是建议考虑其他方案...多查几次数据库有这么几个弊端: 增加了网络消耗 增加了数据库的连接数 其实,这两个问题在现在基本都可以忽略的,数据库和应用的连接基本都是内网,这个网络连接的效率还是很高的。...尽量使用简单的数据库脚本 很多用过 .net Entity Framework 的人都说这个框架太慢,其实慢主要是两点:错误的使用延迟加载(外键关联)、生成SQL编译太慢。

2K100

Git提交时使用.gitignore文件忽略特殊文件

在工作中或者日常开发中,我们使用 Git 进行开发上传至 Github 等托管平台,有些时候,我们必须把某些文件放到 Git 的工作目录中,但是又不能提交它们,比如保存了数据库密码的配置文件、ide 的配置文件等等...,Git 就会自动忽略这些文件 忽略文件的原则是: 忽略操作系统自动生成的文件,比如缩略图等 忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库...,比如ThinkPHP5框架产生的runtime文件 忽略你自己的带有敏感信息的配置文件,比如ThinkPHP5框架根目录下的.env配置数据库文件 举个栗子 使用 ThinkPHP5 框架进行开发,使用...如果你确实想添加该文件,可以用-f强制添加到 Git $ git add -f .idea 所以在使用 Git 的时候想要忽略某些文件时,需要编写.gitignore 沈唁志|一个PHPer的成长之路...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Git提交时使用.gitignore文件忽略特殊文件

2.6K30

如何使用.gitignore忽略Git中的文件和目录

通常,在项目上使用Git的工作时,你会希望排除将特定文件或目录推送到远程仓库库中的情况。.gitignore文件可以指定Git应该忽略的未跟踪文件。...在本教程中,我们将说明如何使用.gitignore忽略Git中的文件和目录。包括常见匹配模式*星号,斜杠/,#井号注释,?...个人忽略规则 应在.git/info/exclude文件中配置特定于本地仓库且不应分发到其他仓库的模式。例如,你可以使用此文件忽略个人项目工具中生成的文件。...你必须手动创建文件并配置Git使用它。 例如,要将~/.gitignore_global设置为全局Git忽略文件,你可以执行以下操作。...以递归方式删除文件时,使用-n选项将执行空运行并显示要删除的文件: git rm -r -n directory 调试.gitignore文件 有时候,确定为什么要忽略特定文件可能会很困难,尤其是当你使用多个

8.1K10

新手使用 Vue 时易忽略而导致的 Bug

一个萌新在初次独立使用 Vue 这个框架时,难免会出现很多意外的,我也是在这条路上跌跌撞撞,遇到了很多看似很奇怪的 Bug,却怎么也不知道哪里错了。...比如我,作为一个新手,无意间使用了 a 便签,后期难以发觉是这里出现了问题。...根据 Vue 生命周期, $refs 内的元素在 mounted 后才能使用。 在 created() 中如需调用,可以使用 setTimeOut() 的特征来实现。...$refs.dom)) 3} COPY Array 内部元素监听问题 在父子组件传参时,如果父组件使用数组内的元素传参,之后数组内的元素在父组件被直接赋值修改,Vue将无法监听到变化。...请使用 this.$set(targetArray, index, value) 对 Array 赋值. 其他 还请大佬指正。

47930

数据库的使用你可能忽略了这些

数据库的管理是一个非常专业的事情,对数据库的调优、监控一般是由数据库工程师完成,但是开发人员也经常与数据库打交道,即使是简单的增删改查也是有很多窍门,这里,一起来聊聊数据库中很容易忽略的问题。...字符串字段长度都差不多的,可以预估长度的,用char 字符串长度差异大,用varchar,限制长度,不要浪费空间 整型根据大小,选择合适的类型 时间建议用timestamp 建议使用decimal,不建议使用...float,如果是价格,可以考虑用int或bigint,如1元,存储的就是100 放弃uuid(guid)的使用 不管是uuid,还是guid,使用的时候都是为了避免同时生成重复的ID,但是建议考虑其他方案...多查几次数据库有这么几个弊端: 增加了网络消耗 增加了数据库的连接数 其实,这两个问题在现在基本都可以忽略的,数据库和应用的连接基本都是内网,这个网络连接的效率还是很高的。...尽量使用简单的数据库脚本 很多用过 .net Entity Framework 的人都说这个框架太慢,其实慢主要是两点:错误的使用延迟加载(外键关联)、生成SQL编译太慢。

1K50

数据库的使用你可能忽略了这些 (续)

前言 之前写过一篇文章《数据库的使用你可能忽略了这些》,主要是从一些大家使用使用时容易忽略的地方,如:字段长度、表设计等来说明,这篇文章同样也是这样的主题,只是从另外的几个方面来说说数据库使用中,容易忽略...基本上的我的原则是: 万级别的数据库,可以随意一点,SQL编写有好的习惯; 十万级别,注意索引,注意联表性能; 百万级别,尽量减少联表,尽量不要做汇总查询,如查总数 ; 千万以上级别,除缓存之外,使用分表分库...数据库线程池的合理使用 现在数据库的操作都是使用线程池的,线程池主要是用来控制数据库的连接数,其实连接池是不属于数据库范畴,但是,一般我们使用和数据库结合非常紧密,所以在这里一并说明。...这里我们重点说一下最大连接数,这个是很容易忽略的一个设置。...这还是在一个实例,一个数据库的情况下,至于多个数据库: 我建议 服务器数量 * 最大连接数 * 数据库数量 < 数据库最大连接数 如果单个数据库占用了太多的数据库连接,会影响到其他数据库,导致其他数据库也无法使用

50220

【收藏】数据分析必会的Excel高频函数合集

1.2 SUMIF和SUMIFS函数 SUM是最常用的求和函数,当需要对报表范围中符合指定条件的值求和时,需要用到SUMIF和SUMIFS,它们两者的区别是: SUM是直接求和,没有任何条件 SUMIF...是单条件求和,相当于条件筛选一次后求和 SUMIFS是多条件求和,相当于条件筛选多次后求和 1.2.1 SUM函数 如下图所示,是某单位食堂的采购记录表,使用以下公式,即可计算所有采购物品的总数量。...1.2.3 SUMIFS函数 SUMIFS函数的作用是多条件求和,这个函数的用法是: =SUMIFS(求和区域,条件区域1,指定条件1,条件区域2,指定的条件2,......)...公式为: =SUMIFS(F61:F73,D61:D73,I61,G61:G73,J61) ?...=OFFSET(指定参照单元格,偏移行,偏移列) 偏移行,正数为向下偏移,负数为向上偏移 偏移列,正数向右偏移,负数向左偏移 如下图,这是OFFSET的一个最基本的使用方法,以A1为参考系,向下移动3行

3.6K20
领券