Excel问题

各位高手,我有个Excel的问题。
问题:
我在Excel的Sheet1中有很多物料和数量,如:A2是小麦,B2是100斤,A3是水稻 ,B3是300斤,A4玉米,B4是1000斤,A5是花生,B5是1000斤,A6是果仁,B6是800斤,A7是水稻 ,B7是600斤,A8是小麦,B8是500斤,如此类推,物料重复,数量不同...
我想在Excel的Sheet2中A1单元格里输入例如是小麦,B2单元格将Sheet1中条件等于小麦的数量全部求和显示出来,......
请问,可以做到吗,大家帮帮小弟吧!!!谢!!

这个题很简单,楼主不知道你的sheet1当中的B2列是不是带着一个“斤”字,别看这一字之差,计算就有很大的区别,不带“斤”是最好不过的了,sheet2当中的公式可以这样写
=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)
如果想让数字后面带“斤”,但是实际可以参与上面公式的计算,可以选中数字列,设置单元格格式,自定义 g/通用格式"斤"

如果单元格内有汉字“斤”,那么EXCEL将会认为它是一个文本,无法直接参与计算,所以我们就要麻烦一些了。
看,假如表一中的数值在A1:A100当中,我们在表二中这样写入公式
=SUMPRODUCT((Sheet1!A1:A100=Sheet2!A1)*--LEFT(Sheet1!B1:B100,FIND("斤",Sheet1!B1:B100)-1))

怎么样,够麻烦的吧?所以还是建议采用第一种方法,先将单元格内容设置为数值,这样才有利于计算,用EXCEL就要有这个好习惯,不到万不得已时,不要搞成文本格式。
祝你好运!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-17
=sumif(Sheet1!A:A,"小麦",B:B)
第2个回答  2009-03-17
你的数据不太规范,如果数量后面不跟斤字的话还好办,这样只能凭空给自己添麻烦
第3个回答  2009-03-18
求和公式 sum(A2:A20000) 你应该没有2W数据
或者在sheet1求和 在sheet2中=求和的那个单元格
第4个回答  2009-03-18
发个表格吧~然后给你解释~
[email protected]~
第5个回答  2009-03-18
可以用sumif函数解决

在B2输入: =sumif(条件区域,A1,求和区域)

然后你在A1输入“小麦”就行了

你的条件区域,就是sheet1的A列,求和区域是sheet1的B列
相似回答