数组公式和普通公式,差别在于思维方式的不同! 要用看数组的方式看待数据
总结
数组公式和普通公式,差别在于思维方式的不同! 要用看数组的方式看待数据
1 案例1: 查找行里最后1个数值
1.1 方法1:用数组公式写
- 着眼于,数组
脑中里要把这些一行数看成一个个数组
- 红框,紫框里都是1个1个数组
思路如下
- 要处理的数据,是哪几个数组
- 数组内是什么样的
- 如何取到这个数组里符合要求的哪个数?
={MAX(IF(C7:N7="",0,1)*C$6:N$6)}
={INDEX($21:$21,MAX(IF(C22:N22="",0,1)*COLUMN(C21:N21)))}
={INDEX($21:$21,MAX(IF(C22:N22<>"",1*COLUMN(C$21:N$21),0)))}
1.2 方法2:用普通公式写
- 着眼于,单元格,要找出表里 range里的那个单元格
- 用公式怎么查到符合条件的单元格
=LOOKUP(9999,C7:N7,C$6:N$6)
2 案例2 判断1行里多个数是否相等
2.1 方法1: 数组公式
- 把要查找的这一部分行看成1个数组
- 先考虑如何判断,所有数都相等 B6:F6-B6 如果全是 0,0,0 就是
- 但还可能有空值,需要先判断空值
- 两个条件交叉起来
- 下面这个公式是网上找的例子,技巧很高,我还需要学习
脑中里要把这些一行数看成一个个数组
- 红框,紫框里都是1个1个数组
{IF(OR((B6:F6<>"")*(B6:F6-B6)),FALSE,TRUE)}
2.2 方法2:普通单元格考虑,公式
- 考虑的是单元格
- 用如下的思路考虑
IF(MAX(B7:F7)=MIN(B7:F7),TRUE,FALSE)
if(countif()=counta(),true,false) 也是一样的
3 案例3
- 这个用数组公式更好做
脑中里要把这些一行数看成一个个数组
- 红框,紫框里都是1个1个数组
3.1 方法1 数组公式
我写的数组公式
SUM(IFERROR(0+LEFT($B$2:$F$5,IFERROR(FIND(H$1,$B$2:$F$5)-2,0)),0))
别人写的,说实话没懂,但也是对的。。。
SUM(IFERROR(--SUBSTITUTE(LEFT($B$2:$F$5,FIND("-",$B$2:$F$5)-1),"/"&H1,""),0))
3.2 方法2:用普通公式做?
暂时没想到
数组公式和普通公式,差别在于思维方式的不同! 要用看数组的方式看待数据相关推荐
- 计算机公式column,函数公式的左膀右臂:ROW、COLUMN函数知多少
一个公式生成乘法口诀表 演示的公式中用到了两个函数:ROW和COLUMN,这两个函数的用途非常广泛,可以配合其他函数实现很多功能(尤其是和VLOOKUP函数),另外和这两个函数相似的还有ROWS和CO ...
- 排列公式和组合公式_排列与组合:排列公式与组合公式之间有什么区别?
排列公式和组合公式 Here's the short version. 这是简短的版本. Let's take ringing bells in a church as an example. 让我们 ...
- matlab 香农公式,香农公式及其应用 论文
香农公式的应用 比特和波特有何区别? 比特和波特是两个完全不同的概念,比特是信息量的单位,波特是码元传输的速率单位.但信息的传输速率"比特/每秒" 一般在数量上大于码元的传输速率& ...
- 等差数列和特殊矩阵压缩公式/下标计数公式的应用
文章目录 等差数列和特殊矩阵压缩公式/下标计数公式的应用 ref 等差数列 递推公式 通项 等差数列和 等差求和公式的应用 数列/数组游标计数公式 问题对象 问题内容 问题变体 A指针序号差/地址增量 ...
- Office word中mathtype公式与LaTex公式代码互转
在word中,输入好的mathtype公式已经嵌入到word内容中了,如何转成LaTex公式代码呢? 很简单,mathtype已经内置了相关功能和快捷键,按钮在word中[MathType]-[Pub ...
- 利用制表位快速居中对齐公式,同时公式编号靠右对齐
(1)首先在任意空行选择"开始"-->"段落"-->"段落设置"-->"缩进和间距"-->&qu ...
- word2016实现制表法设置公式居中,公式居中,编号右对齐
思路:改变指标符的位置,新建样式 名称自由修改,我设置为论文公式,后续段落样式设置为正文(为了不影响后续操作啥的) 格式下选制表位 第一个制表位位置为7.32厘米,第二个制表位位置17.82厘米,注意 ...
- Word编辑公式时,公式后的序号靠下,不能再行中间显示
Word编辑公式时,公式后的序号靠下,不能再行中间显示 解决方法: 鼠标放在该行,右键->段落->中文版式->"文本对齐方式"选"居中"-&g ...
- 两直线平行交叉相乘_向量平行公式和垂直公式
高中数学在高中理科的学习中是非常重要的,常言道"数理化不分家",学好数学对学习其他理科学科有非常大的帮助.数学公式是学习数学需要掌握的基础知识,下面101教育大家整理了向量平行公式 ...
- 人生的差别在于业余时间的利用
经典语录1: 哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间.每晚抽出2个小时的时间用来阅读.进修.思考或参加有意的演讲.讨论,你会发现,你的人生正在发生改变 ...
最新文章
- 曲面屏敲代码飞起,包邮送到家!
- JDBC query VARRAY on DB level
- Python中os库的使用
- 数据库服务器主机重启故障诊断分析
- Two Strings Are Anagrams
- 内联函数inline的使用
- k2 abc 官改固件下载_abc分析,k表示聚类
- MATLAB画柱状图(包括普通柱状图,多组柱状图,三维柱状图)
- 中国首台云电脑全面解析——天霆云计算董事长谈天霆专访
- 苹果编程语言Swift解析:将推动应用开发巨变
- 谈谈人的视觉特性与电视的关系
- 【C语言】定义一个函数,求长方体的体积
- 导弹追踪飞机c语言编程,防御导弹 (C语言代码)
- 《RFID技术与应用》测试选择题
- python如何大段注释_python大段注释
- draw.io在线画图
- 企业使用ERP系统软件目的是什么
- 让 wls 拥有可视化功能
- 学习安卓开发!我凭什么拿到了阿里、腾讯、今日头条3家大厂offer?再不刷题就晚了!
- Qt:ffmpeg视频解码实现
热门文章
- 21、随机调整锐度 transforms.RandomAdjustSharpness()
- 【OJ每日一练】1044 - 下落又弹起的小球
- 英特尔cpu发布时间表_英特尔延长CPU发布周期:摩尔定律终结
- docker启动redis指定redis.conf参数
- Pisces-Mini-Program 微信QQ通用Typecho小程序
- noi linux黑屏,急!!!noi linux 安装后黑屏怎么处理?(xp系统)
- 爬虫实战——爬取电影天堂的电影详情页信息
- matlab快速解方程,matlab如何解方程 matlab解方程 matlab如何解方程
- 性能效率(Performance efficient)弱点度量
- 互联网晚报 | 12月25日 星期六 | 小米首款自研充电芯片澎湃P1官宣;抖音电商启动“冬季山货节”;全国首批“千兆城市”出炉...