返回列表 上一主題 發帖

計算$A:$B中的某些特定值

計算$A:$B中的某些特定值

當D2 輸入時
則自動計算
序號A 之 右側 數值 加總。

例如
    A   B
1  A  1
2  B  4
3  A  23
4  C  41
5  A  2
6  B  25
7  A  5

D2輸入A    E2則回傳31
D2輸入B    E2則回傳29
D2輸入C    E2則回傳41
Cyssuc

回復 1# Cyssuc

使用sumif函式,在儲存格D2輸入"=SUMIF(A1:A7,D1,B1:B7)",之後在D1儲存格填入A~D,可得出加總結果。

TOP

本帖最後由 p212 於 2014-8-6 08:47 編輯

回復 1# Cyssuc
另解
定義名稱 x,參照到輸入=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A))
定義名稱 y,參照到輸入=OFFSET(Sheet1!$B$1,,,COUNTA(Sheet1!$B:$B))
儲存格E2輸入=SUMPRODUCT((x=$D$2)*y)
請參考!
ps.
1、定義名稱的用意在於產生「動態」範圍,即A欄與B欄資料增加時可不用變更儲存格E2的公式。
2、=SUMPRODUCT((x=$D$2)*y)的「*」為AND之意。

TOP

回復 1# Cyssuc


E2=SUMIF(A:A,D2,B:B)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

感謝各位的回覆
目前已找到方式囉~~
=SUMIF(篩選範圍,篩選值,計算區)

感謝各位的回覆  哈哈
Cyssuc

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題