首页 > 其他分享 >Offset多维引用

Offset多维引用

时间:2023-10-29 13:34:08浏览次数:26  
标签:Offset 引用 C12 多维 平面 C4

问题:为何使用Vlookup套Offset查找三个表中对应结果会出错

公式:=VLOOKUP(C12,OFFSET(C4,,{0,3,6},3,2),2,)

Offset,以C4为起点,向右分别偏移0、3、6,产生新单元格区域为3行两列,这一结果为多维引用,无法在同一单元格内正常显示

Vlookup函数无法提取多维引用的结果

多维引用解法1:

=SUM(SUMIF(OFFSET(C$4,,{0,3,6},3),C12,OFFSET(D$4,,{0,3,6},3,2)))

Offset,以C4为起点,向右分别偏移0、3、6,产生新单元格区域为3行1列,这一结果为多维引用,共三个平面,即引用C4:C6的平面、引用F4:F6的平面和引用I4:I6的平面

另一个Offset同理,结果为引用D4:D6、G4:G6和J4:J6的三个平面

Sumif提取各平面中满足条件为C12的结果

Sum将由Sumif计算的结果进行求和

多维引用解法2:

=SUM(IF(T(OFFSET(B$3,{1;2;3},{1,4,7}))=C12,N(OFFSET(C$3,{1;2;3},{1,4,7}))))

Offset,以B3为起点,向下、向右偏移,结果为多维引用,共9个平面,分别是C4、C5、C6、F4、F5、F6、I4、I5、I6

另一个Offset同理,结果为9个平面的多维引用,即D4、D5、D6、G4、G5、G6、J4、J5、J6

T函数提取多维引用每个平面最左上角单元格的文本,组建成一个新的内存数组

N函数提取多维引用每个平面最左上角单元格的数值,组建成一个新的内存数组

If判断满足条件文本部分等于C12的,返回对应的数值结果

Sum将由If判断的结果进行求和

常规解法:

=SUMIF(C$4:I$6,C12,D$4) 

标签:Offset,引用,C12,多维,平面,C4
From: https://www.cnblogs.com/officeplayer/p/17795797.html

相关文章

  • Tita 升级|「绩效」支持指标多维度评价
    1.【绩效考核】支持指标从多个维度进行评价Tita-OKR和新绩效一体化管理平台使用场景:在企业考核员工指标时,有时需要从多个维度(如完成度、挑战度等)进行评价,通过换算得出最终的指标评分,详细设置请参考此文档;2.【绩效考核】支持设置满足一定条件的人才发起面谈使用场景:在部......
  • thymeleaf引用JS加随机数防止缓存
    一、运行环境1、Thymeleaf2.2.22、SpringBoot2.6.4二、实际代码<scriptth:src="@{/back/js/cloud/manageAddress.js(__${#httpServletRequest.getSession().getId()}__)}"></script>说点废话。都说ChatGPT智能,至少我感觉3.5一般国内有人搭建了要收费 其实ChatGPT对写代码还是......
  • C++引用
    C++引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字,一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。C++引用vs指针引用很容易与指针混淆,它们之间有三个主要区别:不存在空引用,引用必须连接到一块合法的内存一旦引用被初始化为一个对象......
  • C# 项目中dll类库引用了多个版本,造成了冲突的解决办法
    备注:常见问题未能加载文件或程序集“System.Web.Http,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个原因分析:程序所依赖的dll和实际引用的dll不相符,可以用修改配置文件web.config的方式实现兼容1234567891011121314......
  • 计算离散点的边界 MATLAB计算多维凸包
    无论是进行回归、拟合还是深度学习,总要将总体数据集划分为训练样本集和测试样本集。然而,一般情况下,测试集位于训练集“所覆盖的范围之内”时(如下图所示,红色星号表示训练样本集所在位置,蓝色圆点表示测试样本集所在位置),测试效果较好,测试结果也更具合理性。但是如何验证测试集是否在......
  • Ts中string、number和any等类型 不能当做索引用,怎么处理?
    Ts中string、number和any等类型不能当做索引用,怎么处理?肥晨2023-05-181,049阅读1分钟 文章目录导文问题解决方法方法1方法2方法3导文Ts中string、number和any等类型不能当做索引用,怎么处理?报错:元素隐式具有“any”类型,因为类型为“number”的表......
  • 引用C++程序,在DOS命令行打印彩色玫瑰花
    python代码:fromctypesimport*importpygameimportrandomimportstringimporttimeif__name__=='__main__':withopen('log.txt','rb')asf:lines=f.readlines()count=0forlineinlines:......
  • AI大语言模型+iThinkAir多维表格|打造零代码AI应用
    迄今为止,大语言模型主要以聊天的产品形态面向用户。ChatGPT、文心一言等已经成为人尽皆知的名词,基于ChatGPT、文心一言等的套壳聊天产品也层出不穷让人眼花缭乱。但是,如果要在工作中真正利用大语言模型来进行提效,聊天可能并不是很高效的一种形式。聊天的方式刚开始很吸引人,但是长期......
  • python引用相对路径
    文件夹ants/bees文件夹与learn_data.py隶属于同一个目录data_process   所以引用相对路径的方式即为:classMyData(Dataset):def__init__(self,root_dir,label_dir):self.root_dir=root_dir#根目录,即hymenoptera_data/trainself.label_......
  • 医院多维度综合绩效考核系统源码,支持二次开发
    医院多维度综合绩效考核系统源码 商业项目源码,支持二次开发采用多维度综合绩效考核的形式,针对院内实际情况分别对工作量、KPI指标、科研、教学、管理等进行全面考核。医院可结合实际需求,对考核方案中各维度进行灵活配置,对各维度的权重、衡量标准、数据统计方式进行自定义维护。医......