一个excel的问题,请高手帮我看看问题出在哪里了?
这个应该是Excel选项中的“公式”错误检查中勾选了“与区域中的其他公式不一致的公式”。
Excel中会有很多错误检查规则,可根据自己的需要进行勾选。
原来公式的问题是逻辑关系没有搞清楚;
公式可以复制粘贴直接使用,如有问题可以继续交流;问题得到解决请给个认可:
第一个问题:
当JKL这三列的最大值大于H10,就在A列显示差(三者中的最大值与H10的差);
当JKL这三列的最大值等于或者小于H10,就在A1显示三者中的最大值。是这个意思吧?
那么公式可以这么写:=if(max(J10:L10)<=H10,MAX(J10:L10),MAX(J10:L10)-H10)
第二个问题:
当JKL这三列的最小值小于I10,就在B列显示差(三者中的最小值与I10的差);
当JKL这三列的最小值大于或者等于I10的时候,就在B列显示三者中的最小值。
这么叙述逻辑就清晰了,
公式为:=if(min(J10:L10)>=I10,MIN(J10:L10),MIN(J10:L10)-I10),
浮点误差而已,计算过程分步显示一下就可以知道问题是怎么出来的了。
分步显示以后我们可以看到,G8+F7这里经过计算后产生了误差了。
这个是由于EXCEL的计算精度导致的。EXCEL最大的计算精度是15位浮点运算。所以有时候加减乘除的运算会导致二进制有尾数被截断,从而导致数据的误差 。
至于浮点运算的原理,可以自己在网上找一下,有很多科普的,这里就不赘述了。
一般处理这种问题,因为这个误差值极小,用ROUND函数约束一下小数位数就可以了。
是Excel初学者吧。对于初学者,应该先要掌握它Excel公式的一些基本规律。
Excel的公式一般要用到Excel自带的函数,如SUM、ROW、VLOOKUP、IF等,函数加上单元格引用,就组合成公式。也有的公式不需要函数,如A2=A1*10,就表示A2单元格是A1单元格的数字乘以10的结果。
公式也可以是由单个函数或单个函数加上单元格引用,如
=TODAY()
就只一个函数,得到当前日期,没有引用
而
=SUM(A1:A10)
就表示A1到A10单元格的数据求和
函数是组成公式的元素(也许是其他说法),而公式是单元格中调用函数和运算符组成的一个完整的计算式,两者是不同的概念。这一点有很多人都没清楚。如常见:“我的函数哪里错了?”、“要得到这个单结果该用什么函数:”等等,就是把函数当公式了。
大多数情况下,公式是由多个函数配合运算关系组成的。要解决同一个问题可能会有多种不同的公式,这就在于个人对问题的理解分析、对Excel函数的掌握程度,以及逻辑分析能力,甚至与他的数学知识也有极大的关系。不多扯得太远了。
再来说公式中的引用,公式中引用其他单元格的数据,叫做引用,也就是通过公式对其他单元格(或区域)的数据进行运算处理。引用分相对引用和绝对引用,还有相对引用与绝对引组合成的混合引用。
直接输入的单元格地址(一般在输入公式时就鼠标去选择),如A2、B2:B10、A1:C10,等是相对引用。相对引用的好处时,当把公式复制其他位置时,引用的位置相对发生变化。如你的M6中
=IF(G7+F6=G6,1,0)
当把公式复制到M7中时,单元格向下偏移一行,那么公式中的引用也相对向下偏移一行,变成 :
=IF(G8+F7=G7,1,0)
绝对引用就是在列标和行号前加美元符号($),假设你M6中的公式用绝对引用:
=IF($G$7+$F$6=$G$6,1,0)
则无论公式是横向还纵向复制到什么位置,引用的单元格都不会变化。
而混合引用就是只在行号,或只在列标前加上$
如M6的公式修改为:
=IF(G7+F6=G$6,1,0)
向下复制时,G6单元格就不会变,复制到G7,就变化:
IF(G8+F7=G$6,1,0)
如何引用要根据需要灵活运用。而符号$一般也不是直接输入,而是选择单元格或区域按F4键来改变,按一次F4,变成绝对引用,再一次,就行绝对列相对,按第三次,变成列绝对,行相对,按第四次,回到相对引用。
希望通过以上的科普,能解答你心中的疑惑。祝元宵节快乐!
因为是公式,用到的单元格变量没有用$符号绑定的,随着公式行列号的变化而变化(与公式的单元格的位置的偏移量固定)。
因为里面有公式
要使M7和M6相等,可以在M7中输入公式
=M6
也就是输入等号=后,点击M6单元格即可
8个Excel常见问题及解决方案你一定遇到过
解决方案:我们只需点击右上角的向上箭头“功能区显示选项”,然后选择“显示选项卡和命令”。06.Excel中的公式没有错。为什么显示错误的值 问题:输入的公式没有错,但是为什么结果会显示错误?解决方法:这可能是因为我们公式中的符号是中国的。您可以将公式中的符号切换为英文符号。07.错误值为空 问题...
Excel中常见的几个问题以及解决方法
这时首先关闭所有的应用程序,在桌面上单击鼠标右键,从弹出的快捷菜单中选择“属性”选项,在打开的“显示属性”对话框中单击“设置”选项卡,将“颜色”下拉列表框设置为256色,即可解决问题。三、在Excel中出现启动慢且自动打开多个文件 进入Excel中后,单击“工具→选项”命令,在打开的“选项”对话框...
几种常见的excel错误及其解决方法
1)在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM...
6个Excel常见的问题及解决方法 精心整理汇总!
解决方法:这个问题可能是单元格被设置成文本格式,只需要修改单元格格式为常规,然后双击公式单元格,回车就可以运算。5、Excel功能不见了 Excel菜单栏上的功能不见了怎么办?解决方法:功能区被隐藏,点击右上角的箭头,选择显示选项卡和命令。还可以双击菜单栏隐藏功能和显示功能。6、空白单元格公式显示...
一些EXCEL常见问题excel实用的小技巧
答:用EXCEL打开TXT文档时有文本导入向导,根据提示选择分隔符为空格,打开后就会变成1行N列的数据,选中所有数据,复制,新建一个工作表,右键选择“选择性粘贴”中的“转置”,粘贴的数据就变成了N行1列了。二、问求帮忙,我这里有个DBF文件。里面有200W条数据,要把他转换成EXCEL怎么弄啊?EXCEL2010最...
Excel中的问题,如何解决?
1. 理解多重选定区域:在Excel等电子表格软件中,用户可以同时选择多个不连续的区域。这通常是通过按住Ctrl键同时选择多个区域来实现的。这种选择方式在某些操作中是非常有用的,但在其他情况下可能会导致问题。2. 为什么某些命令不能用于多重选定区域:某些Excel命令和函数设计用于单个连续的区域。当这些...
〔求助属性〕一个EXCEL表格的小问题
1、Excel中插入空白行 如果想在某一行上面插入几行空白行,可以用鼠标拖动自此行开始选择相应的行数,然后单击右键,选择插入。如果在每一行上面均插入一空白行,须先选中一行或一列,然后按住Ctrl键,依次单击要插入新行的行标按钮,单击右键,选择插入即可。2 2、Excel中消除0值 有Excel中当单元格计算...
Excel数据有问题怎么办
如果Excel提示“不能更改数组的一部分”,通常意味着你正在尝试修改一个通过数据验证、公式或宏设置为数组的区域中的单个单元格。要解决这个问题,你需要先取消该区域的数组状态,然后进行所需的更改,或者修改整个数组区域而不是其单个部分。详细 段落一:了解数组和Excel的限制 在Excel中,数组...
Excel操作时常见问题的解决方法
一、在Excel中无法进行求和运算 解决方法:1、单击“工具→选项”命令;2、在打开的“选项”对话框中单击“重新计算”选项卡;3、在“计算”选项区中选中“自动重算”单选按钮;4、单击“确定”按钮,就可以进行自动计算并更新单元...
Excel的问题?
相信大家对于单元格都非常的熟悉,因为excel就是由一个一个的单元格组成的,而数据就被储存在单元格中,如果你觉得单元跟仅仅是用来储存数据的那样的话你就大错特错了,其实我们工作中的很多问题都可以使用单元格来解决,下面就让我们来盘点下吧 1. 设置分段显示 最典型的就是设置手机号码的显示格式...
盍勤益心: 要看你的表格结构是怎么设置的.如果是想在一张总表中,按第一次检验的时间,到期时提示,可以用条件格式来设置,例如变成红色底色;也可以用公式来设置.按你提供的数据,是以3个月为周期即90天,每满90天进行一次检验,留提前量3-5天 假定A2为药品A,B2为上一次检验时间,C2要显示下一次检验时间,那么在C2内输入以下公式=CEILING((TODAY()-B1)/30,1)*30+B1-5
洪洞县18488445801: 我使用Excel时遇到一个问题,想请教高手给指点一下我使用Ex ?
盍勤益心: 在A1中输入你的数字,把鼠标指在A1的右下角会出现一个小十字,按住鼠标左键,直接向下拉就可以了; 如果按住ctrl键拉,出现的数字是连续的,很快捷的!
洪洞县18488445801: EXCEL表,遇到一个难题,求高手帮助解决,在线等 - ?
盍勤益心: 用VLOOKUP函数可解决.以“姓名”为依据进行查找填充.输入姓名后,其他内容自动填充.在性别框中输入公式(图不全,假设性别栏为B4,姓名栏为A4):=VLOOKUP($A$4,数据!A:M,2,0) 公式解释:$A$4,是要输入姓名的单元格,...
洪洞县18488445801: 一个Excel的问题,希望各位大神帮忙啊!! - ?
盍勤益心: 如图:大于90 =COUNTIF($B$2:$B$17,">=90")90-80 =COUNTIF($B$2:$B$17,">=80")-COUNTIF($B$2:$B$17,">=90")80-70 =COUNTIF($B$2...
洪洞县18488445801: 请教高手一个excel表格的问题 - ?
盍勤益心: 用高级筛选.数据-高级筛选,不要填充“条件区域”,再勾选“选择不重复的记录”.选择“将筛选结果复制到其他位置”,然后在“复制到”选择一个目标区域即可.
洪洞县18488445801: 请教高手一个EXCEL的问题?
盍勤益心: 是呀,这个问题在财务上来讲是有点头疼,告诉你一招吧: 2007版:选项--高级--计算此工作薄时--选中“将精度设为所显示精度”选项,确定即可. 如图:2003版:工具--选项--重新计算--工作薄选项--选中“以显示精度为准”选项,确定即可. 如图:
洪洞县18488445801: 请教一个EXCEL小问题,请高手指点!拜托哦!?
盍勤益心: 分类汇总前很重要的一步是,将要汇总的字段进行排序.根据你的图看 ,你应先以C列产品为主要关键字进行排序,排序后再按你的步骤做,就应是你要的效果了.
洪洞县18488445801: 请教各位高手一个EXcel问题.如图所示!?
盍勤益心: 按第一个户主在C2格的位置,在B2格粘贴函数: =IF(C2="","",COUNTA(C$2:C2)) 然后下拉一列就好了,如果位置有变动的话照着改就是了.
洪洞县18488445801: 关于excel表的问题,请高手进来指点 - ?
盍勤益心: 问题一:你在“工具”菜单中找“选项”然后“视图”里下面有一个“网格线”把前面的钩取消.保存就行了. 问题二:使用数据有效性,在需要选择男女的单元格或列,数据-有效性-有效性条件的允许选择序列,来源输入男女,中间用英文逗号分隔就可以.
洪洞县18488445801: EXCEL问题,请高手帮忙... - ?
盍勤益心: 按照你给出的列依次为A、B、C、……列 各列公式如下: F列:=IF(G2=0,IF(A2+B2-C2-D2>0,A2+B2-C2-D2,0),A2)——本月剩余年假 G列:=IF(B2>SUM(C2:D2),B2-SUM(C2:D2),0)——本月剩余加班 H列:=IF(AND(F2=0,G2=0,D2>A2+B2),D2-A2-B2,0)——事假扣除小时 I列:=IF(C2+D2>A2+B2,IF(H2>0,C2,C2+D2-A2-B2),0)——病假扣除小时 J、K两列是事假扣钱和病假扣钱,公式比较简单,你自己做吧.