首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel实用公式6:求每隔n单元格之和

学习Excel技术,关注微信公众号: excelperfect 很多时候,我们都可能想要对每隔n单元格求和,其中n是一整数。如下图1所示,每隔1求和、每隔2求和、每隔3求和,等等。 ?...图1 从图1示例可知,如果我们每隔1求和,有求奇数或者偶数单元格之和两种情况,其中,奇数求和数组公式为: =SUM(IF(MOD(ROW($A$1:$A$15),2)=1,$A$1:$A$15,0...对于每隔2求和,即求第1、4、7、10、13单元格之和,使用数组公式: =SUM(IF(MOD(ROW($A$1:$A$15),3)=1,$A$1:$A$15,0)) 对于每隔3求和,即求第1、...5、9、13单元格之和,使用数组公式: =SUM(IF(MOD(ROW($A$1:$A$15),4)=1,$A$1:$A$15,0)) 我们可以得到一规律,对于每隔n求和(n>1),其一般公式...: =SUM(IF(MOD(ROW($A$1:$A$15),n+1)=1,$A$1:$A$15,0)) 如果将求和单元格区域命名为Range,那么得到通用公式为: =SUM(IF(MOD(ROW(Range

3.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

算法创作|求任意N整数中最大值和最小值

问题描述 如何求得任意N整数最大值与最小值 解决方案 解决这个问题有三种常见思路,第一种思路比较简单粗暴,就是对用户输入每个整数两两之间进行比较,直到找到最大整数和最小整数为止。...第二种思路是将用户输入整数放入一空列表中,然后利用Python内置max()函数和min()函数分别得到最大值和最小值。...第三种思路与第二种思路类似,也是将用户输入整数放入一空列表,然后对列表进行排序,列表下标为0数即为最小值,列表下标为N-1数即为最大值。...() print('输入%d整数中最小整数是%d'%(N,List[0])) print('输入%d整数中最大整数是%d'%(N,List[N-1])) 异常处理如图所示...结语 求得任意N整数最大值与最小值方法多种多样,其中,将用户输入整数放入一空列表,随后对列表进行排序,并增强其处理异常数据能力使我们代码更加高效有用!

2.1K10

机器学习入门 7-4 求数据n主成分

本系列是《玩转机器学习教程》一整理视频笔记。几个小节使用梯度上升法求一组数据第一主成分。本小节主要求解数据n主成分,并使用编程实现。...求解数据其他主成分 几个小节我们将二维样本映射到一轴上,使得映射后样本在这个轴上方差最大,通过公式推导将求方差最大转换为最优化问题,进而使用基于搜索策略梯度上升法来求解。...当然如果对于n维数据的话,还是应该有n轴,只不过现在新n轴是我们通过主成分分析法重新进行排列,排列后第一轴相应样本方差最大,第二轴次之,第三轴再次之,以此类推。...如果我们想要求第二主成分非常简单,只需要在新数据也就是X'上重新求一下第一主成分,此时在X'上求出第一主成分就是我们原来数据第二主成分,对于n为数据这个过程依次类推,相应可以求出第三主成分...编程求解数据n主成分 接下来还是通过创建虚拟数据来进行测试。 ? ? ? ? ? ?

46540

从 O(N) 优化 O(logN),你第一想法是什么?

数组可能包含多个峰值,在这种情况下,返回任何一峰值所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞。...说明: 你解法应该是 O(logN) 时间复杂度。 题目解析 目让你找出一数组中 peak element,数组中可能存在一或者多个 peak element,但是你只需要找出一就好。...这道题目最直接办法就是直接遍历一遍数组,然后将每个元素与其左右相邻元素进行比较,符合条件输出即可。 显而易见,这么做时间复杂度是 O(n),n 为数组中元素个数。 有没有更快方法呢?...题目描述中有一细节是,我们可以认为 arr[-1] == arr[n] == -Inf,也就是两头元素只需要和它相邻元素比较即可。...再进一步想,这里其实还隐藏了一信息,就是我们二分查找顺着递增方向去找的话就一定能够找到峰值。 如果能够分析这里,那么这道题基本上就算是解决了。

48110

每日三题-数组中第K最大元素、滑动窗口最大值K高频元素

‍个人主页: 才疏学浅木子 ‍♂️ 本人也在学习阶段如若发现问题,请告知非常感谢 ‍♂️ 本文来自专栏: 算法 算法类型:Hot100题 每日三题 数组中第K最大元素 滑动窗口最大值...K高频元素 数组中第K最大元素 解法一 暴力 先排序再返回 class Solution { public int findKthLargest(int[] nums, int...k) { Arrays.sort(nums); return nums[nums.length-k]; } } 解法二 优先队列 维护一长度为k小根堆...解法一 滑动窗口 滑动窗口维护一nums[i]值递减序列 class Solution { public int[] maxSlidingWindow(int[] nums, int...高频元素 解法一 优先队列 先遍历获取频数数组再回去k class Solution { public int[] topKFrequent(int[] nums, int k)

64140

2022-03-07:K 关闭灯泡。 N 灯泡排成一,编号从

2022-03-07:K 关闭灯泡。 ​ N 灯泡排成一,编号从 1 N 。最初,所有灯泡都关闭。每天只打开一灯泡,直到 N 天后所有灯泡都打开。...给你一长度为 N 灯泡数组 blubs ,其中 bullsi = x 意味着在第 (i+1) 天,我们会把在位置 x 灯泡打开,其中 i 从 0 开始,x 从 1 开始。...给你一整数 K ,请你输出在第几天恰好有两打开灯泡,使得它们中间 正好 有 K 灯泡且这些灯泡 全部是关闭 。 如果不存在这种情况,返回 -1 。...:= len(bulbs) days := make([]int, n) for i := 0; i < n; i++ { days[bulbs[i]-1] = i + 1 } ans :=...math.MaxInt64 for left, mid, right := 0, 1, k+1; right < n; mid++ { // 验证指针mid // mid 永远不和left撞上

47510

Excel公式:提取第一非空值

标签:Excel公式,INDEX函数,MATCH函数 有时候,工作表数据可能并不在第1单元格,而我们可能会要获得第一非空单元格数据,如下图1所示。...图1 可以使用INDEX函数/MATCH函数组合来解决这个问题,如果找不到的话,再加上IFERROR函数来进行错误处理。...在单元格H4中输入公式: =IFERROR(INDEX(C4:G4,0,MATCH("*",C4:G4,0)),"空") 然后向下拖拉复制公式至数据单元格末尾。...公式中,使用通配符“*”来匹配第一找到文本,第二参数C4:G4指定查找单元格区域,第三参数零(0)表示精确匹配。 最后,IFERROR函数在找不到单元格时,指定返回值。...这里没有使用很复杂公式,也没有使用数组公式,只是使用了常用INDEX函数和MATCH函数组合来解决。公式很简单,只是要想到使用通配符(“*”)来匹配文本。

3.5K40

代码!完成你第一机器学习算法

Machine learning recipes(一) 开始,课程将用到两Open source libraries—scikit-learn和Tensorflow。...接下来步入正题:写一能区分苹果和橘子代码,若写出大量规则是行不通,因为现实生活中充满着不确定因素,制定规则往往会被打破。...在第4代码中创建一分类器: clf = tree.DecisionTreeClassifier() 用第5代码来训练分类器: clf = clf.fit(features, labels) 现在就有了一训练好分类器啦...Step3:Make Predictions 下面用最后一第6代码我们用训练好分类器预测一水果Weight:150g,表皮Bumpy水果是什么?...我们用了6代码就实现了一机器学习程序! 作为练习,你可以再在另一程序,改变训练数据,来创建一分类器。数据如下,来动手练习一下吧! 你也会有疑问,为什么用水果特征来做训练数据而不用图片?

79160

10 Python 代码构建你第一深度学习模型

使用 10 Python 代码构建你第一深度学习模型 今天我们目标是使用最少代码,实现一深度学习模型,完成手写数字识别的功能。 1....数据集介绍 MNIST 是一手写数字数据集,包含 60000 训练样本,10000 测试样本。数据内容是手写体 0-9, 我们接下来任务是使用 10 代码实现神经网络,完成数字识别。...,对其进行归一化处理(灰度最大值是255除以255) 3.3 分析数据集 x_train.shape # 查看训练数据大小,训练数据总数为6000028*28图像 (60000, 28, 28)...import matplotlib.pyplot as plt plt.imshow(x_train[0]) # 查看第一条数据图像 ?...至此你第一深度学习模型已经完成。 4. 作者介绍 本人曾就职于海康威视,目前从事数据开发,专注于 Python,人工智能,大数据领域。

3.6K21

算法刷题-四数之和、缺失第一正数、N 皇后

文章目录 四数之和 缺失第一正数 N 皇后 四数之和 给定一包含 n 整数数组 nums 和一目标值 target,判断 nums 中是否存在四元素 a,b,c 和 d ,使得 a + b...; } } } } return results; } } 缺失第一正数...n 皇后放置在 n×n 棋盘上,并且使皇后彼此之间不能相互攻击。...给你一整数 n ,返回所有不同 n_ _皇后问题 解决方案。 每一种解法包含一不同 n 皇后问题 棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。...解释:如上图所示,4 皇后问题存在两不同解法。 示例 2: 提示: 1 <= n <= 9 皇后彼此不能相互攻击,也就是说:任何两皇后都不能处于同一条横行、纵行或斜线上。

26230

【C语言】输入一n,输出从nn+100范围内所有的素数,并统计素数个数

一、素数定义 素数又叫质数(prime number),有无限。质数定义为在大于1自然数中,除了1和它本身以外不再有其他因数。...二、代码实现 1.主函数构建 int main() { int n = 0; int count = 0; printf("请输入一整数n:"); scanf("%...d", &n); printf("从%d%d范围内所有的素数:\n", n, n + 100); for (int i = n; i <= n + 100; i++) {...因为如果num不是素数,那么它一定可以表示为两自然数乘积,即num = a * b。假设a <= b,那么a * a <= a * b = num,因此只需要检查到i * i <= num即可。...= 0; int count = 0; printf("请输入一整数n:"); scanf("%d", &n); printf("从%d%d范围内所有的素数:\n"

20410
领券