溜溜问答 > 日常办公 > Excel > Excel公式对不同范围的数据公式引用?
kiss mayue
kiss mayue
邀请你来回答
219人阅读 2022-04-25

Excel公式对不同范围的数据公式引用?

3月1日的数据范围时b14:b36,我需要将此公式右拉至3月31日,但每天的数据不等,例如图二中,3月2日的数据时c14:c49,且公式后面的求和条件3/2日需要手动修改,如何把公式右拉时实现 自动计算每天的数据范围并自动更新日期呢,不知道我有没有表达清楚,各位大神先看一下
Excel公式对不同范围的数据公式引用? Excel公式对不同范围的数据公式引用?
我要回答
1个回答

excel的功能已经能够帮助我们解决很多问题。
能否建立一个excel模板文件自动检测其他的excel文件,检测其中的数据,如果受检测的excel文件做任何数据的改动,这个模板文件会自动更新数据?

开启分步阅读模式
步骤/方法
01
解决上面的问题,要接触到excel数据引用公式的使用方法。先要了解:excel数据引用分为四种。
02
excel数据引用的简单四种方法:
1、excel数据相对引用。
2、excel数据的绝对引用。
3、同文件内excel表间引用。
4、不同文件间的excel引用。
下面详细介绍下:

03
一、excel数据相对引用。这种最为简单,通常大家都知道,就是普通的公式计算。
简单介绍几个公式:
1)、在d2单元格中需要计算:数据一和数据二的平均数与数据三的差。就可以输入
=(A2+B2)/2-C2
或者输入
=sum(A2:B2)/2-C2
其中,括号必须是英文状态或者是半角中文状态,其中的列号ABC输入大小写没有关系,都会自动变成大写。如果求和的数据过多则不要用加号了,用sum求和函数较为方便。(求括号内英文冒号两侧的单元格之间的数据之和)sum函数不但可以求横向的行之和、竖向的列之和,还可以求对角线所辖区域的矩形区域之和。
2)、计算:数据一、数据二、数据三的最大值与最小值的差,可以输入:
=max(a2:d2)-min(a2:d2)
其中,max是求最大值函数,min是求最小值函数。和sum一样,这两个函数都支持对角线所辖区域矩形的数据运算。
3)、计算:如果数据一大于1500,则综合数据是数据一、数据二、数据三求和,若数据一介于1000至1500之间则计算数据一和数据二之和,若数据一低于1000,则只记录数据一的结果。(这个例子在公司计算工资的时候很常用,但是要非常小心边界的判断,需要的时候可以用>=表示大于等于,用<=来表示小于等于)关于这个if判断语句的写法要非常小心括号的运用,我们可以在有图早期的一篇个人所得数计算公式中看到多次嵌套的运用。
=IF(A2>1500,SUM(A2:C2),IF((A2<1000),A2,SUM(A2:B2)))
这三个例子主要是介绍大家常见的三种模式:直接运算,用excel的函数进行运算,用程序语句进行运算。(这种提法是我自己随便想的,不一定有真正的三中模式之说。)

04
二、excel数据的绝对引用。参加了办公自动化培训班的朋友和自学excel的朋友应该对他不陌生。举例说明一下,还以上面的那些数据为例:
计算数据一中每个数据与最大值的差。(呵呵,也很常用的,就是计算平级的人或者部门之间的差距)
我们一般会在d2单元格输入
=MAX(A2:A6)-A2
可是我们无法通过拖动,生成但d3、d4、d5等下面单元格的数据,当我们拖动的时候,在d3单元格变成了
=MAX(A3:A7)-A3
这显然不是我们要的,我们在d3单元格想要的是
=MAX(A2:A6)-A3
所以,我们可以使用$来固定那些需要不变的数据,如上面a2单元格的公式就可以写成
=MAX(A$2:A$6)-A2
随你怎样拖动,max计算的区域就不会变化了。如果你想固定的更牢靠一点,可以在列标号前加$。

05
三、同文件内excel表间引用。同文件内不同表之间的数据引用和计算通常是使用英文状态的引号表名结合而来的,例如本例中:
引用表1当中的a列数据,可以在a2单元格输入
='1'!a2
其中英文单引号中为表的名字,表和单元格名称间用英文的!分割开来。

查看全部
2022-04-25
回复 采纳

相关问题

Excel已知行号引用数据的公式?
共3条回答 >
周伟涛: 在Sheet1的C1单元格内输入=INDEX(Sheet1!A:C,A1,B1)INDEX函数表示引用Sheet1工作表中A列到C列的第70行、第3列的数据。如果引用区域超出A列到C列,自行更改区域范围。这里的第70行和第3列是在引用区域里的相对位置,因为引用区域是A列到C列,所以第一个单元格是从A1开始计算,第70行和第3列对应的就是表格里的第70行和第3列的C70单元格。如果引用区域改成A2:C300,相对的第70行和第3列的单元格就是C71。如果源数据很庞大,引用的区域也很大,可能会导致卡....
(1) 回复
Excel如何引用多个表带公式的数据?
共1条回答 >
韩夫勇: 采用的复制粘贴的方式,可引用多个表带公式的数据
回复
Excel数据引用公式的使用方法?
共1条回答 >
A~立馨設計·張印·18213844847: 在excel文档中,需要使用excel循环引用公式,如何操作呢?下面给大家讲解具体的使用excel循环引用公式的方法1、如图所示为例:在单元格在引用自身的时候,出现循环引用警告提示2、点击左上角office按钮,然后弹出的界面点击右下角excel选项3、弹出的框图点击“公式”,然后点击右边启用迭代计算,如图所示,对迭代进行设置,设置100为例4、如图所示,设置完后,单元格进行了100次迭代
回复
Excel需要的数据引用了公式咋办?
共1条回答 >
飞: 在Excel中选中自己需要的数据,Ctrl+c复制下来,再在原位置点击鼠标右键,点击选择性粘贴,选中数值,最后点确定,这样数据就不会有公式了。
回复
Excel数据引用公式的使用方法
共0条回答 >
发表成功!
感谢您的分享!
好的