excel 函数嵌套的问题(统计国美2月份广州的销量)

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:16:06
A B C D
1 商家 销量 月份 地区
2 国美 3 2 广州
3 苏宁 3 2 广州
4 国美 2 2 广州
5 国美 3 4 北京
5 国美 3 2 上海

统计国美2月份广州的销量
用一个公式可以吗? 得出的结果在另一个工作表里的括号里边体现

A B
1 商家 二月份广州销量
2 国美 (= 公式?)

请哪位大虾不吝赐教 谢谢了
第一列 和下面的不对齐了 提问的时候还对齐的

如果行数不固定的话,就用宏吧,写脚本来循环实现。

如:在Sheel1里创建一个函数
Public Function getTotle() As Double
Dim i As Long
Dim lngCount As Long
Dim oSheet As Worksheet
Dim oRange As Range
Dim dblTotle As Double

Set oSheet = Sheets(1)
lngCount = oSheet.UsedRange.Cells.Rows.Count

For i = 2 To lngCount
Set oRange = oSheet.Range("A" & i)

If oRange.Text = "国美" Then
If Range("C" & i).Value = 2 And Range("D" & i).Value = "广州" Then
dblTotle = dblTotle + Range("B" & i).Value
End If
End If
Next

getTotle = dblTotle

Set oRange = Nothing
Set oSheet = Nothing
End Function

然后在Sheel2里调用:
Private Sub Worksh