excel公式IF套用总出问题?

IF(标准,考虑到标准的号码,很大的值的号码) 在H2报表中键入公式计算=IF($A$2:$A$29=$G$2,ROW($A$2:$A$29),4^8) 涵数描述: 假如A2:A29报表初鹏龙普通车中虑到标准(相当于G2报表中),那麼显示信息内容考虑到标准的号码,不然显示信息内容很大值的号码。 4^8表明4的83次方(4*4*4*4*4*

以便实如今EXCEL中对好几个不同样标准的辨别,进而返回不同样的結果,大家儿可以学习培训并把握“IF涵数”;IF涵数有EXCEL中最常常见的涵数其一,根据对它的灵活运用可以进行大家儿各种各样不同样的目的。

由于你的图沒有精英团队型号规格,因而暂按“职位”在A1、“新员工入职”在B1报表中的具体操运姿势,则公式计算在I2报表中,应当为: =IF(B2=1,1,IF(B2=2,IF(OR(G2>=2,H2>=2000),1,

又是关于 Excel 的推送,各位童鞋是不是看腻了呢?

今天将学习以下几个方面,除此之外还有一个非常重要的套路!

提取字符 - 快速填充法生成递增序数 - 辅助行法逻辑判断函数 - if 合并文本连字符 - & 提取文本函数 - len 和 left合并文本函数 - concact

【问题】怎么将 K3 - K5 表示的文本,转换成 K3, K4, K5 表示的字符串?

天才的你,会选择什么方法呢?

手动输入,不着急,慢慢来分列 - 函数上中间空缺序数 - 再合成提取起止值,据此生成连续的数,合成文本一个数组公式,一步到位,分分钟完成一定还会有其他黑技术

条条大路通罗马!可能每一个人的解法不相同,这也是 Excel 最有趣儿地方。

像这个问题,如果要转换 3 - 5 个,手动输入改一改,并不难。但是如果有 10 个,50 个甚至上百个,工作量可就大了。

如果用上函数公式就可以一劳永逸,轻轻松松就搞定。

然而很多童鞋对函数公式还了解不深,面对这样的问题时,瞬间就方了。“这个函数公式得怎么写啊~”

使用函数误区:必须用一个公式、一步到位计算出最终结果

面对复杂的问题时,有效策略是:层层设问地分解,自问自答地解决。

既可以正向推导,从初始状态出发;也可以逆向分析,从目标结果倒推。

下面就来看一看,每一步是如何实现的。

使用公式之前,有必要先搞清楚单元格的两种引用方式:相对引用和绝对引用。

比如将 B2 的公式下拉填充后,引用位置自动的从 A2 变成了 A3 和 A4,此为相对引用:

若是加上 $ 符号,就给行、列加了一把锁,变成了绝对引用。

比如锁定行号以后,同样将 B2 的公式下拉填充,公式的行号不变,结果全部都等于 A2。

单元格引用的 4 种方式(F4 切换)

A2 — 相对引用,不锁定行列$A2 — 混合引用,只锁定列A$2 — 混合引用,只锁定行$A$2 — 绝对引用,同时锁定行和列

利用这个方法,借助一个从 0 - N 的辅助序列,就能依据上一步提取的起始值 X,生成一系列递增数据:

可是此时另一个问题产生了:K3 - K5,只要 3, 4, 5 就可以了。怎么 6, 7 去掉呢?

把公式结果和上一步提取 Y 值比较,比如第一行的数据如果 ≤ 5,就让 >5 就等于空值,用一个if函数就可以搞定:

要合并整个区域内的文本,Concat函数比 & 更加便捷:

这里用到两个很常用的文本提取函数,语法是:

于是,只需计算总长度,然后从左侧算起提取减总长度 -1 个字符的文本,就可以去掉最后一个顿号了:

转换上百行的文本,只要辅助列和几个简单的公式就能秒杀。用到的仅仅是 Excel 中常见几个用法:

提取字符 - 快速填充法生成递增序数 - 辅助行法逻辑判断函数 - if 合并文本连字符 - & 提取文本函数 - len 和 left合并文本函数 - concact

此方案并不是最优解,如果对函数了解更深入,还可以尝试用其它函数解决该问题。

这个案例不一定会遇到,而且实际工作中的数据表充满变数,死记硬背上面几个操作步骤然并卵。

套路来了,让我们见招拆招,一定能用上:

对比差距:清除目标,观察对比目标起点;层层分解:化整为零,层层设问靠近目标;各个击破:小量测试,逐项验证优化调整;批量套用:验证成功,批量填充套用公式。

“我也想不到怎么分解啊,怎么办呢?”“有一点思路,却不知该用哪个函数,咋办啊?”

若有这样的疑问,大体原因如下:

不会 Google 搜索,俗称搜商不足;功夫不到家,不知道有哪些常用函数和基本用法(90%是因为第一条)。

积累Excel词汇,掌握函数公式的调试方法和构成原理,学以致用,用以致学,便可迅速打通任督二脉,释放函数洪荒之力。

我要回帖

更多关于 if函数假值继续判断 的文章

 

随机推荐