EXCEL中如何在用IF判断后,再对某单元格进行计算?

如下图,粉色部分ABC列为销售自己填写,需求:蓝色部分根据B列的销售来计算各自的销售额。比如销售为张三时,则张三的销售额:实收金额*100%,李四和王五为实收金额*0%;如销售为张三+李四时,则张三、李四销售额为:实收金额*50%,王五的销售额为实收金额*0%,如销售额为张三+李四+王五时,则张三、李四、王五的销售额分别为实收金额*33.33%,望大神指教

    公式为:

    =IF(ISNUMBER(FIND(D$1,$B2)),$C2/(LEN($B2)-LEN(SUBSTITUTE($B2,"+",""))+1),0)

    如图所示:

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-10-08

参见下图,D2=$C2*ISNUMBER(FIND(D$1,$B2))/SUMPRODUCT(ISNUMBER(FIND($D$1:$F$1,$B2))/1)——右拉下拉填充。

示例



本回答被提问者采纳
第2个回答  2020-10-08

按下图在D3输入公式=1/(ISNUMBER(FIND($D$1,$B2))+ISNUMBER(FIND($E$1,$B2))+ISNUMBER(FIND($F$1,$B2)))*ISNUMBER(FIND(D$1,$B2))*$C2,右拉下拉即可。


EXCEL中如何在用IF判断后,再对某单元格进行计算?
=IF(ISNUMBER(FIND(D$1,$B2)),$C2\/(LEN($B2)-LEN(SUBSTITUTE($B2,"+",""))+1),0)如图所示:

EXCEL中如何在用IF判断后,再对某单元格进行计算?
在单元格输入=IF(MID(B2,1,3)="RES",D2*0.003,"")就OK了

在excel中,如何同时对两个单元格数值的大小进行判断后再进行相应计算...
Excel中,可以利用If函数对两个单元格的数值大小进行判断,再进行相应的计算。操作系统:win10;软件版本:Office2007 举例说明如下:1.对A列与B列数据进行判断,如果A>B,则C=A-B;如果A=B,则C=A*B;如果A<B,则C=A+B 2.输入公式如下:3.下拉填充即可实现,根据两个单元格数据大小不一样...

Excel中先做逻辑判断后再进行计算,该如何做呢?
=if(a1=3,a1+10,if(a1>1,a1*0.01,a1*0.02))输入公式的位置当然不可能在你选中的那一部分单元格中了 把A1换成那一部分单元格的左上角的单元格名称,输入公式后,复制公式的单元格,然后以该单元格为左上角,选中一个区域,与那一部分单元格一样大。然后复制单元格即可 小于1乘以2%优先不...

excel根据某一个单元格的值,判断另一个单元格小于指定数值再返回一个...
这就是if函数的嵌套使用,度友叙述的过于复杂了,公式可以复制粘贴后直接使用,具体公式为:具体公式为:=if(and(A2=1,c2<200),200,if(and(A2=2,c2<240),240,if(A2=3,c2,"")))如有需要可以继续交流!

excel if来判断该单元格的值为某一个值,就将他后面一个单元格的值相加...
e9=sum(if(a$1:g$8=d9,b$1:h$8)),数组公式,同时按ctrl+shift+回车三键结束,下拉

excel在某个单元格输入数据后另一个单元格公式才执行计算
Excel中可以利用if函数实现在某个单元格输入数据后另一个单元格公式才执行计算。软件版本:Office2007 方法如下:1.A列单元格输入数据后,B列计算它的立方;输入公式如下:2.下拉填充到合适位置:3.这样A列输入数值,B列对应单元格才会执行计算:...

如何在excel的if函数的返回某一个单元格的数值(即引用某单元格的值)
首先,打开你的Excel工作簿,找到需要操作的单元格,比如B1。在C1单元格中,输入公式:=IF(A1=B1, "重复", B1)。这个公式的意思是,如果A1和B1的值相等,IF函数会返回"重复",否则返回B1的值。当你按下回车键后,如果A1和B1的值不匹配,C1将显示B1的数值。此时,C1单元格的显示结果会根据A1和...

如何在excel的if函数的返回某一个单元格的数值(即引用某单元格的值)
1、首先在电脑上用2007版PPT软件打开目标文件。2、然后在C1单元格中输入公式:=IF(B1=A1,"重复",B1),回车一下。3、由于A1与B1的内容不同,所以C1中就显示了B1的内容,如图所示。4、然后用鼠标双击C1单元格的右下角,将公式格式填充给此列其它单元格。5、完成以上设置后,即可达到提问者的要求。

在excel中用if函数判断累加,当A列出现1时候需归零重新进行累加
在C2单元格输入以下公式,然后向下填充公式 =IF(MOD(ROW(A1),10)=1,SUM(B2:B11),"")

相似回答