exl用函数判断L列多个单元格在b列一个单元格中是否存在,存在则输出N列对应单元格数值,并求和

exl函数求简化,是判断L列多个单元格分别在b列一个单元格中是否存在,存在则输出第N列对应单元格数值,不存在输入0,并求所有输出数值的和写在a列,并且b列每一个单元格都需要进行这样的求和。例如
b7=红包我拿 L7=红包 N7=8
b8=红包她拿 L8=他 N8=9
L9=我 N9=5
L10=拿 N10=3
L11=她 N11=2
那么A7=8+0+5+3+0=16
A8=8+0+0+3+2=13
我写出的公式太复杂
a8=IF(COUNTIF(B$8,"*"&L1&"*"),N1,"0")+IF(COUNTIF(B$8,"*"&L2&"*"),N2,"0")+IF(COUNTIF(B$8,"*"&L3&"*"),N3,"0")+IF(COUNTIF(B$8,"*"&L4&"*"),N4,"0")+IF(COUNTIF(B$8,"*"&L5&"*"),N5,"0")+IF(COUNTIF(B$8,"*"&L6&"*"),N6,"0")+IF(COUNTIF(B$8,"*"&L7&"*"),N7,"0")
a7==IF(COUNTIF(B$7,"*"&L1&"*"),N1,"0")+IF(COUNTIF(B$7,"*"&L2&"*"),N2,"0")+IF(COUNTIF(B$7,"*"&L3&"*"),N3,"0")+IF(COUNTIF(B$7,"*"&L4&"*"),N4,"0")+IF(COUNTIF(B$7,"*"&L5&"*"),N5,"0")+IF(COUNTIF(B$7,"*"&L6&"*"),N6,"0")+IF(COUNTIF(B$7,"*"&L7&"*"),N7,"0")
求简单的公式

假设是A列,标准数值是C1,在B2输入下面公式后下拉:
=IF(ISNUMBER(FIND($C$1,A2)),"Y","N")
B列结果为Y,则包含,B列结果为N则不包含。
单元格类型定义了在单元格中呈现的信息的类型,以及这种信息如何显示,用户如何与其进行交互。用户可以 使用两种不同的单元格类型对表单中的单元格进行设置: 一种是可以简单地关联于单元格的文本格式,另一种就是显示控件或者图形化信息。 Excel中内置有通用,货币,数字,百分比,文本类型. 而第三方表格控件往往会有更丰富的单元格类型,比如Spread会支持18种单元格类型(Mask型,按钮型,复选框型,组合框型,图形型等等)。追问

不准确。首先我不仅要求判断,还要求判断正确会输出N列指定数值,并且还有要求L列每一个单元格都判断一次并且输出的数值都加起来

温馨提示:答案为网友推荐,仅供参考
相似回答