基於代理 ID 的總和值

基於代理 ID 的總和值

我有一個工作表,a 列中包含代理ID,每個ID 下都有一個子標識符,b 列中的值為1 - 7 個子標識符為Break_1000 Meeting_2000 Training_3000 Personal_4000 System_Outage_5000 Activations_6000 Outboundal_4000 System_Outage_5000 Activations_6000 Outbound_al_4000 System_Outage_5000 Activations_6000 Outbound_7000 ID 都可以具有上述識別碼中的1至7。我想要一種透過子標識符對每個代理 ID (a:a) 求和的方法

我期望的結果是 E13 Agent ID_1008、F13​​ meet_2000、G13 outbound_7000 F14 2、G14 7、第 13 行將包含包含 ID 的列,第 14 行將包含與這些 ID 關聯的值有意義嗎?

答案1

不幸的是,我還不能發表評論,因為我認為這個問題需要一些澄清。

如果有多個sub_id,它們都在同一行嗎?或agent_id 是否有多行。

如果您只想要具有給定 sub_id 的代理程式數量,您可以使用 countif。

=countif(B:B,sub_id)

如果它們都在同一列中,您可以使用以下命令找到它們所在的行:

=row(index(A:A),match(AGENT_ID,A:A,0)))

這將給出每個人的行,然後您需要找到高 1 的行並從中減去您的行假設您在 D 列中有一個代理列表,在 E 列中有一個他們的行計算。

=small(E:E,RANK(E2,E:E,1)+1)-E2-1

請注意,這對於最後一個代理程式不起作用,因為沒有任何內容可以減去。

否則,我建議以更可用的格式設定表,在一列中儲存多種類型的資料通常是很差的資料結構,並且通常很難使用。

戈登

相關內容