首页 > 其他分享 >用Sumifs代替多对一查找

用Sumifs代替多对一查找

时间:2022-11-27 16:58:03浏览次数:46  
标签:Sumifs 区域 求和 OFFSET 查找 代替 127

问题:从总成绩表中找出部分同学部分科目的成绩,不同班级的同学存在同名同姓。

函数公式解决:

=SUMIFS(OFFSET($B:$B,,MATCH(K$1,$C$1:$G$1,)),$B:$B,$J2,$A:$A,$I2)

 

思路:

当查找结果为唯一数值时,可以用Sumifs代替查找函数

=Sumifs(求和区域,条件区域1,条件1,...条件区域127,条件127)

其中的求和区域即查找结果所在的区域。

本题中的求和区域需要随科目名称动态变化,此处使用Offset套Match的结果OFFSET($B:$B,,MATCH(K$1,$C$1:$G$1,))

标签:Sumifs,区域,求和,OFFSET,查找,代替,127
From: https://www.cnblogs.com/officeplayer/p/16930032.html

相关文章

  • 二分查找
    二分查找:请对一个有序数组进行二分查找{1,8,10,89,1000,1234},输入一个数看看该数组是否存在此数,并且求出下标,如果没有就提示"没有这个数"。二分查找思路二分查......
  • C#顺序查找
    将关键字key顺序地与数组中每个元素进行比较,直至关键字与某个数组元素匹配,返回与关键字相匹配的数组元素下标;或者所有数组元素都已比较完毕,未找到匹配者,返回-1。顺序查找的......
  • 二分查找-LeetCode704 简单题
    LeetCode代码链接:https://leetcode.cn/problems/binary-search/题目:给定一个 n 个元素有序的(升序)整型数组 nums和一个目标值 target ,写一个函数搜索 nums 中的t......
  • 二分查找总结
    二分查找二分查找也常被称为二分法或者折半查找(BinarySearch),每次查找时通过将待查找区间分成两部分并只取一部分继续查找,将查找的复杂度大大减少。对于一个长度为O(n) ......
  • LeetCode 34.在排序数组中查找元素的第一个和最后一个位置
    LeetCode34.在排序数组中查找元素的第一个和最后一个位置题目链接:​​https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/​​......
  • 每日算法之二维数组中的查找
    JZ4二维数组中的查找描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这......
  • 整数二分查找
    总的来说使用二分的条件:具有单调性注意:二分的思想看似简单,但其实很容易出错整数二分模板以单调递增序列的二分为例给出两个模板:在单调递增序列中找到x或x的后继(大于......
  • SAP-SD-ABAP-VMOD 查找和应用SD模块用户出口(user exit) 好方法
    针对SD模块,有一个专门管理user-exit的开发包 VMOD,只要用tcode:se80查看它,会发现绝大部分的SD要相关的user-exit都能在这找到。......
  • android 隐藏声音文件-不让音乐播放器查找到
    有时候某些程序自带的声音文件,不想被音乐播放找到,如何实现呢?很简单,在需要隐藏的目录下面添加 .nomedia 文件。内容为空即可.可以用vi来添加这个空文件.在超级端下......
  • 随想录(用memmove函数代替strncpy函数)
        有过C语言编程的朋友应该都有过指针越界的困扰。不管越界的地方是全局地址、还是局部地址,查起来都是非常麻烦,原因大多时候都来自于自己对char数组类型的误用。很多......