excel 的 countif



贊助商連結


小高
2003-01-22, 07:46 AM
有兩個sheet
sheet1資料如下
A1:A1000 姓名
B1:B1000 每個姓名的相關資料(A,B,C,..)

我想再sheet2的A1抓取 sheet1
A1:A1000 中有姓名叫張三同時在B欄相關資料是B
=countif(and(!a1:a1000="張三",!b1:b1000="B"))

我想再sheet2的B1抓取 sheet1
A1:A1000 中有姓名叫理四同時在B欄相關資料是B
=countif(and(!a1:a1000="理四",!b1:b1000="B"))

這兩個函數有錯
有人可以幫個忙...怎寫??

贊助商連結


沙拉油
2003-01-22, 09:55 AM
陣列公式 =Sum((Sheet1!a1:a1000="張三")*(Sheet1!b1:b1000="B"))
陣列公式輸入方法為輸入完公式時同時按下 Ctrl+Shift+Enter

小高
2003-01-22, 08:19 PM
3Q 沙拉油 
東西在辦公室
明天試試你那段看看是否 ok

小高
2003-01-23, 11:52 PM
完全行了
但有一新問題...
=SUM((Sheet1!$A$3:$A$1002="張三")*(Sheet1!$B$3:$B$1002="B"))
我想把公式從A1抄到A25(用拖拉法)
A2是
=SUM((Sheet1!$A$3:$A$1002="張三")*(Sheet1!$B$3:$B$1002="C"))
a3是
=SUM((Sheet1!$A$3:$A$1002="張三")*(Sheet1!$B$3:$B$1002="D"))
....
希望最後的變為B,C,D,E,F,G...
但B加了雙引號好像不能改變
又如何搞
麻煩.....

小高
2003-01-24, 06:18 PM
方法解決了
編輯/取代/D取代B
完全不影響陣列