条件为:A列与B列之和除以C列,商小于0.75。满足条件的A列单元格乘以1.1,B列单元格除以2.5,如满足条件的B列单元格为空则用同行的C格数乘以0.75减去A格数后乘以3。最后求三者之和,即满足条件的A*1.1+B/2.5+B格空白时同行(C*0.75-A)*3
上例子
A B C
1 10 5 40
2 10 40
首先筛选,(10+5)/40<0.75,,行1和行2均满足条件,B1不为空,则行1的计算方式为10*1.1+5/2.5+(40*0.75-10-5)/3=18
B2为空白,则行2的计算方式为10*1.1+(40*0.75-10)/3=17.6
这个公式在B1为空白时正确,如果B1有数结果就不对了
行1的正确计算应为1*1.1+1/2.5+(5*0.75-1-1)/3=2.08
行2的正确计算为2*1.1+(5*0.75-2)/3=2.78
行3因为(5+6)/4>0.75不满足条件所以不用计算
=IF(B1="",A1*1.1+(C1*0.75-A1)/3,IF((A1+B1)/C1<0.75,A1*1.1+B1/2.5+(C1*0.75-A1-B1)/3,""))
本回答被提问者采纳excel求写公式~~高手进
呵呵,就是下列公式:=IF((A1+B1)\/C1<0.75,A1*1.1,0)+IF((A1+B1)\/C1<0.75,B1\/2.5,0)+IF(B1="",(C1*0.75-A1)*3,0)什么都不要说,拷贝到你的表格就能实现你的要求,俺刚刚使用过!
求写excel函数公式,高手请进
=AVERAGE(IF(A2:A4<>0,A2:A4))在任何一直单元格输入以上函数后 按住SHIFT+CTRL,再按回车键,得到数组函数 {=AVERAGE(IF(A2:A4<>0,A2:A4))} 就是你想要的结果了 如果要纠错的话,就用下面的函数吧 =SUM(IF(ISNUMBER(A2:A4),A2:A4))\/COUNT(A2:A4)...
EXCEL 高手请进 公式
=((LARGE(A:A,2)*0.5+SMALL(A:A,2)*0.5)+SUM(A:A)-LARGE(A:A,1)-LARGE(A:A,2)-SMALL(A:A,1)-SMALL(A:A,2))\/(COUNT(A:A)-3)假设你的数据放在A列
求Excel公式,请Excel高手进。做一个迟到扣款的计算公式。非常感谢!
如你的迟到次数在G1,公式如下 =SUMPRODUCT(({1,2,3,4,5,6,7,8,9,10}<=G1)*1,{30,30,40,50,60,70,80,90,100,110})不过这公式没有完成做到11天以后的自动计算,给你个自定义函数 在VBA编辑器中输入一个模块,写入如下代码 Function KouK(rng As Range)Dim k&, x&, i& k = ...
EXCEL VBA高手请进,求自动计算公式~~
下面以H6的值“高度2*长度3”的结果填入I6为例,代码如下:Sub aa()Dim str As Stringstr = [H6]For i = Len(str) To 1 Step -1 If Asc(Mid(str, i, 1)) > 100 Or Asc(Mid(str, i, 1)) < 0 Then str = Application.WorksheetFunction.Replace(str, i, 1, "") En...
EXCEL表公式高手进来
Sub jj()For i = 1 To 1000 For j = i To 1000 For k = j To 1000 n = Cells(i, 1) + Cells(j, 1) + Cells(k, 1)If n = 1983.76 Then [B1] = Cells(i, 1)[B2] = Cells(j, 1)[B3] = Cells(k, 1)Exit Sub End If Next k Next j Next i End Sub ...
excel公式高手指点
回答:就你的第一行。L3=IF(K3>0,"已到料",IF(TODAY()-J3>=3,"催料提醒,超"&TODAY()-J3&"天",""))
求EXCEL函数高手救命
D9=OFFSET($B$1,MATCH(B9,B$2:B$3,),MATCH(C9,C$1:AG$1))公式向下拉即可
求Excel公式,请Excel高手进。做一个迟到扣款计算公式。求好心人帮忙...
如图,先有一个每次扣款的钱数,然后按照迟到次数扣款就可以了 =SUMPRODUCT(($L$4:$L$13<=I4)*($M$4:$M$13))如果每次扣款有变化,直接修改第几次扣款的数就可以了
编EXCEL公式高手进下
那是最小值了.最后一句存在同样问题,应该是两个值与中间值的差超过15%取3个值的平均值.假定数据在A1:A3,公式:=IF((ABS(MAX(A1:A3)-SMALL(A1:A3,2))\/SMALL(A1:A3,2)>0.15)+(ABS(MIN(A1:A3)-SMALL(A1:A3,2))\/SMALL(A1:A3,2)>0.15)>1,AVERAGE(A1:A3),SMALL(A1:A3,2))...