EXCEL计算问题,关于条件满足情况下的计算,跪求高手指点。

计算结果项为J,要求:如果I列有数字的话,
则计算J=F-I,如果I列那项没有数字的话,则不进行计算。
希望有办法能够直接输入数字如果满足条件的话就自动进行计算,
不毕拉动就能直接显示结果。

谢谢~~

第1个回答  2008-09-24
点击某个工作表上的右键,选中点击‘查看代码’,粘贴以下代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 10 And Target.Offset(, -1).Value <> "" Then Target.Value = Target.Offset(, -4).Value - Target.Offset(, -1).Value
End Sub

这样,当光标到达J列单元格时,会自动判断并计算J=F-I的结果,如果I列那项没有数字的话,则不进行计算。
第2个回答  2008-09-24
选中j列,输入=if(i1="","",f1-i1),CTRL+回车

这样整个j列都有公式了。如果有表头,就在在j1中输入表头,不影响下面单元格中的公式。本回答被网友采纳
第3个回答  2008-09-24
在需要答案的J1单元格中复制以下公式:
=if(I1="","",F1-I1) ,
再把它复制到需要这个结果的 J 列各单元格中。

EXCEL计算问题,关于条件满足情况下的计算,跪求高手指点。
点击某个工作表上的右键,选中点击‘查看代码’,粘贴以下代码 Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Column = 10 And Target.Offset(, -1).Value <> "" Then Target.Value = Target.Offset(, -4).Value - Target.Offset(, -1).Value End Sub 这样,当光标...

excel判断满足条件数量的统计问题急急急万分感谢
这列数据如果是在顶端变化,用countif统计很容易,如果是在底羰变化,用count()函数先求出总数据量,然后用indirect()求出最后十期的引用,最后用FREQUENCY()函数计算出(0,1,2,3)出现的频率。公式如下:=FREQUENCY((INDIRECT("a"&COUNT(A:A)&":A"&(COUNT(A:A)-9))),{0,1,2,3}...

excel中,如何在指定结果情况下,随机生成乘数和被乘数?
假设你放进货数据的单元格为A1,要限制其不大于800,可以使用函数,B1中输入 =IF(A1<=800,A1,800)如果小于等于800,按实际值,如果不是,按800算,要达到这个目的,还有一个函数可以,B1中可以输入 =MIN(A1,800)MIN是取最小值的函数,同样可以达到目的,而且公式更简短。公式改为 =A1*min(C1,B...

EXCEL函数问题,求高手!
1、建议对“产品型号”列的空格填充,以方便计算:选A列数据区域——Ctrl+G——定位条件——空值(勾选)——确定——在编辑栏输入 =A2 按Ctrl+Enter结束计算。2、E2输入 =IF(A1<>A2,COUNT(0\/(MATCH(B$2:B$1000,IF(A$2:A$1000=A2,B$2:B$1000),)=ROW($1:$999))),"")数组公式,...

求高手指点excel如何条件统计
这个比较简单,参考:=SUMPRODUCT((b3:FZ400)*(b2:FZ2="货款"))求已收部分就修改公式中文字即可。另外,公式不要放在 b2到fz400范围内。

excel问题,请教高手,小菜鸟在此含泪跪求高手指点,跪谢。
c1: =IF(AND(A1>0,B1<0),(B1-A1)\/A1,IF(AND(A1>0,B1>0,A1>B1),(B1-A1)\/A1,IF(AND(B1>A1,A1>0),(B1-A1)\/A1,-(B1-A1)\/A1)))D1: =IF(C1\/1%>=5,5,IF(C1\/1%<=-5,-5,C1\/1%))回车复制下拉!

想问下Excel表格中的按条件统计的问题
1.选择工作表, 菜单 数据-数据透视表-完成。EXCEL会自动跳到新表格建立透视表模板,右侧为候选字段。2.将“贷款行”字段拉到模板的行区域(左边)将“贷款额”字段拉到模板的数据区域(中间)完成。(注:如果汇总显示的是统计个数,鼠标右键-字段设置,设置为求和)...

excel 满足两个条件的情况下求和
表1数据:材料编号 产品类别 客户名称 预收金额 单价 数量 货物金金额 凭证编号 汇款方式 0029 副产品 重庆天天 100 89 4 356 001646 网汇 表二结果:材料编号 网汇 现汇 0029 100 700 公式:=SUMPRODUCT(($A$3:$A$7=K4)*($I$3:$I$7=$L3)*$D$3:$D$7)

EXCEL如何用函数实现以下运算,求高手指点!
问题的提出比较含糊。我理解可能是这样的:不超过1000张,每张收费1.0元;超出1000张的,超过部分3种情况计费:总数1001到1200张的,超过部分为每张1.0;(例如1050张,收费1050元);总数1201到1300张的,超过部分为每张0.8元;(例如1250张,收费1000+250*0.8=1200元);总数1301张起,超过部分...

EXCEL中如何计算给定条件下的单元格个数? 当我要计算单元格为显示为0的...
1,等号应该用半角等号 =COUNTIF(G4:G18"=0")2,注意单元格为空时不是等于0,要计算空值=COUNTBLANK(G4:G18)

相似回答
大家正在搜