English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問各位大大若用Excel整理網拍的資料,並有客戶甲、乙、丙、丁、….等非常多人,

A欄是客戶的名稱,例如1到5列是客戶甲,而6到8列是乙…

B欄是各客戶消費日期由舊至新的排列,例如客戶甲的第一列是2005/01/01,…,甲的第五列是2006/12/31;

C欄是各客戶消費依日期排列的金額,例如客戶甲2005/01/01消費530,…,甲2006/12/31消費270;

D欄是各客戶消費依日期排列的評價,例如客戶甲2005/01/01是+1,…,甲2006/06/06是0,甲2006/12/31評價是-1;

請問:
1、如何自動將(甲、乙、丙、…)(各客戶消費最新與最舊相減的天數)/ (各客戶消費總次數)後另列於表格?

2、如何自動將各客戶消費的金額加總後另列於表格(如甲共買了多少錢、…)?

3、如何自動將各客戶的評價加總後再除以各客戶消費總次數(如甲5次、乙3次…)另列於表格?
謝謝~

2007-01-14 23:18:23 · 1 個解答 · 發問者 我喜歡清水玲子 2 in 電腦與網際網路 軟體

第一直欄(A)內容為客戶名稱
第二直欄(B)內容為交易日期
第三直欄(C)內容為交易金額
第四直欄(D)內容為客戶評價

橫欄內容為每一次交易資料

例如 第三橫 由左到右依序為 ,客戶名稱 ,交易日期 ,交易金額 ,客戶評價.
這樣寫看的懂嗎?

2007-01-16 10:17:33 · update #1

謝謝"老年人"的回答~
可以再請問您:如何自動擷取客戶名稱嗎?
因為有上千筆交易資料 ,且客戶名稱不會重複,
希望把Sheet1的客戶名擷取到另外的Sheet2.
例如Sheet1的A欄是客戶名稱,
A2~A6的客戶名稱都是甲,
A7~A9都是乙,
A10是丙 , A11~A12都是丁,....
希望另外的Sheet2呈現A欄是 : A2是甲, A3是乙, A4是丙, A5是丁,....
不知道這樣寫看的懂嗎?
謝謝~

2007-01-19 17:46:39 · update #2

您好,

我收到信了~謝謝"老年人"的詳細解說

不好意思,想再請教您有關儲存格格式的問題,

我舊資料的日期是像2004/2/23形式,

當我看儲存格格式時發現G/通用格式和數值卻都是呈現37910的數值

而儲存格格式的日期還是2004/2/23,

可是當我在另外的欄位自行輸入一個新日期像2005/9/31

2005/9/31儲存格格式的G/通用格式,數值,日期都是呈現2005/9/31

要將2005/9/31-2004/2/23欲算出相距的天數時

出現的值變成 "#VALUE"

想請教您如何解決這個問題呢?謝謝~

2007-01-20 14:42:59 · update #3

1 個解答


假設資料設定範圍在 SHEET1 之 A1:C18
另設定表格在 SHEET2 如下:
1. 新舊相減的天數/消費總次數 B2 =C2/D2
2. 新舊相減的天數
C2 =MAX(IF(Sheet1!A$2:A$18=A2,Sheet1!B$2:B$18))-MIN(IF(Sheet1!A$2:A$18<>A2,Sheet1!B$2:B$18))
公式設定完成後, 游標置於公式最後面, 再同時按 ENTER+SHIFT+CTRL鍵.
3. 總次數
D2 =COUNTIF(Sheet1!A2:A18,A2)
4. 消費的金額加總
E2=SUMIF(Sheet1!A1:C$18,A2,Sheet1!C$1:C$18)
5. 評價 F2=E2/D2
若有疑問上此網址參考一下.
http://tw.myblog.yahoo.com/jw!MXI2VtqULxQXyI782CDK/article?mid=30


2007-01-18 13:42:49 補充:
D2 之公式加上該符號 $ 如下:
=COUNTIF(Sheet1!A$2:A$18,A2)

2007-01-19 23:24:53 補充:
已在部落格回答了.

2007-01-20 22:01:15 補充:
2005/9/31 非合格日期 , 若改為 2005/9/30 即可.
因為 9 月只有 30 天而已.

2007-01-18 08:35:24 · answer #1 · answered by Frank Chiou 7 · 0 0

fedest.com, questions and answers