我想在Excel 2010中运行一个函数,该函数必须:
示例:
在B2:B227范围内,有一些名字,如Acura,Audi,BMW,Cadillac等。 在C2:C227范围内,这些制造商在2012年销售的汽车数量。
我想计算某些制造商销售的汽车总数。
我在想类似的东西,但它不起作用。我想我在第一步中犯了一个错误(识别单元格B2中的名字:B227)。
=SUMIF(B2:B227,OR("Audi","Acura","BMW","Cadillac"),D2:D227)
谢谢,
詹卢卡
答案 0 :(得分:7)
你可以使用SUMIF,但结果是一个数组(每个标准一个总和),你需要在SUMIF周围使用SUM或SUMPRODUCT来获得总数,例如
=SUM(SUMIF(B2:B227,{"Audi","Acura","BMW","Cadillac"},D2:D227))
或在一系列细胞中列出奥迪,讴歌等,例如K2:K5并使用此版本
=SUMPRODUCT(SUMIF(B2:B227,K2:K5,D2:D227))
答案 1 :(得分:0)
我最初看过类似下面的链接,但我认为这不允许你根据标准SUMIF
。
If cell contains 1 or more keywords, change value of a different cell
您似乎可以将SUMIF
用于多个条件according to this article。
好的,所以如果我们需要对相应单元格(在同一行)满足2个或更多条件的单元格范围求和,我们就不能再使用SUMIF了。我们可以按照效率的顺序使用公式
有关可用的不同选项的更多信息,请this article should be very helpful
答案 2 :(得分:-3)
ggID='put_googleID_here'
ggURL='https://drive.google.com/uc?export=download'
filename="$(curl -sc /tmp/gcokie "${ggURL}&id=${ggID}" | grep -o '="uc-name.*</span>' | sed 's/.*">//;s/<.a> .*//')"
getcode="$(awk '/_warning_/ {print $NF}' /tmp/gcokie)"
curl -Lb /tmp/gcokie "${ggURL}&confirm=${getcode}&id=${ggID}" -o "${filename}"