挑战WPS AI 写出复杂的多层嵌套公式NO 278
优秀创作者
昨天已经分别用WPS表格的AI写公式分别写了初级公式和中级公式,今天继续挑战一下,看一下这个AI写公式能不能写出一些非常复杂的多层嵌套函数公式。
今天的案例是古老师前期发的一篇文章:
《如何统计指定年和月后,汇总对应产品的销售数据No283》
案例需求如下图1所示:
图1
提取日期
按这篇文章的思路是需要提取日期的。因为这里的需求是录入一个日期,得到对应的年和月,所以第一步先把日期提取出来。我们换成WPS AI写公式来实现:
对AI提问:判断B3的年份
返回结果:=YEAR(B3)
对AI继续提问:判断B3的月份
返回的结果是:=MONTH(B3)
看来这样简单的提问,WPS AI 一点压力都没有……
条件筛选
其实上面提取日期的目的就是为筛选判断,这次看一下能不能直接让WPS AI整一个复杂点的需求。
对WPS AI 提问:
筛选B3:B19中B列日期等于12月的数据和年等于2023的数据,返回C3:C19,然后保留唯一值
返回的结果:
=UNIQUE(FILTER(C3:C19,(MONTH(B3:B19)=12)*(YEAR(B3:B19)=2023)))
大大出乎我的预料,居然写正确了,上面用了4个函数,4层嵌套。
继续点函数解释,看一下AI的解释。
公式意义:
筛选B3:B19中B列日期等于12月的数据和年等于2023的数据,并返回B3:D19中的唯一值。
函数解释:
MONTH:日期与时间函数,将序列号转换为月。
YEAR:日期与时间函数,将序列号转换为年。
FILTER:查找与引用函数,可以基于定义的条件筛选一系列数据。
UNIQUE:查找与引用函数,UNIQUE 函数返回列表或范围中的一系列唯一值。
参数解释:
FILTER(C3:C19,(MONTH(B3:B19)=12)*(YEAR(B3:B19)=2023)):筛选B3:B19中B列日期等于12月的数据和年等于2023的数据,返回B3:D19中的唯一值。
条件求和
上面的AI已经把2023年12月所有有销售额的唯一产品用公式得出了。现在需要根据这些条件写出产品的汇总销售额了。
对WPS AI 提问:
求产品A1,2023年12月的汇总销售额
返回的结果:
=SUMIFS(D3:D19,C3:C19,"A1",B3:B19,">=2023/12/1",B3:B19,"<=2023/12/31")
公式意义
计算产品为A1,日期在2023/12/1到2023/12/31之间的销售额的总和。
函数解释
SUMIFS:数学与三角函数,在区域中添加满足多个条件的单元格。
参数解释
D3:D19:销售额的单元格区域为D3到D19。
C3:C19:产品的单元格区域为C3到C19。
"A1":筛选条件为产品为A1。
B3:B19:日期的单元格区域为B3到B19。
">=2023/12/1":筛选条件为日期大于等于2023/12/1。
B3:B19:日期的单元格区域为B3到B19。
最后总结:
试用下来的感觉就是AI还是要非常明确的关键词,特别是条件、条件区域等,对单元格引用等支持不太友好。
优点:能够精准的写出初级公式(不带嵌套的),在加一定的条件后,可以写出多层嵌套。
缺点:不能加引用符号,公式只能一个一个写,当填充公式的时候会出现引用区域报错。需要有一定的函数基础后,才能填充公式。
小技巧:
在向AI提问只要涉及的函数的描述,最好用WPS自带的函数解释,这样就会精准多了。如下图中的提问,和SORT函数的中文参数解释差不多的情况下,AI非常精准的识别了。
和古哥一起学习PMC生产计划运营,一辈子够不够?
关注古哥计划
277 超预期,原来WPS AI也可以写出复杂的多层嵌套公式
276 巧妙用VSTACK、HSTACK实现出货货柜合并的表格变形
275 录入查询产品型号的首字,提取对应首字相同的所有型号,并按销量降序
WPS新函数:巧妙利用DROP 去重UNIQUE函数留下的“0” NO 270
WPS 新函数 EXPAND 实现工单快速分拆 No 266
WPS 新函数 CHOOSECOLS 快速对齐错乱列 No 265
WPS 新函数 WRAPROWS 把错乱的数据整理成标准二维数据 NO 261