Board logo

標題: [發問] 商品數量統計表 [打印本頁]

作者: prince0413    時間: 2014-10-14 14:07     標題: 商品數量統計表

[attach]19335[/attach]

[attach]19333[/attach]

[attach]19334[/attach]

大大們您好:
我想要統計每個組織購買商品的數量
如圖1 欄位D  品號數量部份   "200-003:1"    → 200-003代表商品別    :1代表數量( :2代表該筆商品交易的數量為2)
圖2 會把圖1的欄位D  商品資料抓到對應之欄位  
目前資料洗出來都是:1    代表每筆交易商品數量都是1
我想請教大大們如果之後遇到資料有:2的話(代表該交易商品數量為2)   那麼函數要怎麼寫呢??
請大大指導
麻煩了..
作者: prince0413    時間: 2014-10-14 14:09     標題: 商品數量統計表

[attach]19336[/attach]

[attach]19337[/attach]

[attach]19338[/attach]

大大們您好:
我想要統計每個組織購買商品的數量
如圖1 欄位D  品號數量部份   "200-003:1"    → 200-003代表商品別    :1代表數量( :2代表該筆商品交易的數量為2)
圖2 會把圖1的欄位D  商品資料抓到對應之欄位  
目前資料洗出來都是:1    代表每筆交易商品數量都是1
我想請教大大們如果之後遇到資料有:2的話(代表該交易商品數量為2)   那麼函數要怎麼寫呢??
請大大指導
麻煩了..
作者: 蝕光迴狼    時間: 2014-10-14 15:10

回復 1# prince0413


1. 只看到圖一的檔案,無圖二的檔案,故給你的公式怕有誤,還請原諒。

2. 如果你只是要抓數量的公式如下:
  =RIGHT(所有訂單!H20)

3. 如果你的【商品別】與【商品數量】是分開的,就沒有往後維護的問題,
  如果是合併在一起的資料,建議分開不同欄位比較好往後的資料庫維護。
作者: Hsieh    時間: 2014-10-14 15:11

回復 1# prince0413


圖1的D8儲存格又該如何解讀?
商品代號又該如何對應?
組織判定原則又是由何欄位判斷?
作者: prince0413    時間: 2014-10-14 16:39

回復 4# Hsieh

大大您好:
圖1.D8儲存格 200-003:1201-002:1999-010:1999-020:1   
用顏色區分代表該筆交易有4項商品:200-003    201-002   999-010   999-020   商品數量都是各1

商品代號表:
循環/追加(識霸): 200-003、660-100
循環/追加(活美):201-002、660-200
循環/追加(明力多):200-200、660-120
循環/追加(素明力多):660-122、660-122

先大致列出這4項商品對應代碼

以L15儲存格公式: =COUNTIFS($F$8:$F$2017,1,$D$8:$D$2017,"200-003*")+COUNTIFS($F$8:$F$2017,1,$D$8:$D$2017,"660-100*")
但因為目前每筆商品數量都是:1(數量都是1)
所以取出來的數值都是正確的
只是之後遇到資料有:2以上的話該怎麼辦
函數要怎麼寫才好呢?

再請大大教導
作者: prince0413    時間: 2014-10-14 16:41

回復 3# 蝕光迴狼


    回復 4# Hsieh

大大您好:

可否下載我的excel檔案
這樣可能會比較清楚我想表達的意思

商品代號表:
循環/追加(識霸): 200-003、660-100
循環/追加(活美):201-002、660-200
循環/追加(明力多):200-200、660-120
循環/追加(素明力多):660-122、660-122

先大致列出這4項商品對應代碼

以圖二 L15儲存格公式: =COUNTIFS($F$8:$F$2017,1,$D$8:$D$2017,"200-003*")+COUNTIFS($F$8:$F$2017,1,$D$8:$D$2017,"660-100*")
但因為目前每筆商品數量都是:1(數量都是1)
所以取出來的數值都是正確的
只是之後遇到資料有:2以上的話該怎麼辦
函數要怎麼寫才好呢?

再請大大教導
作者: ML089    時間: 2014-10-15 09:23

回復 6# prince0413

200-003:2201-002:2999-010:2999-020:2

紅色字是數量,最大值會超過9嗎?

這種格式處理上比較麻煩,計算上也比較耗時
作者: ML089    時間: 2014-10-15 11:41

回復 6# prince0413

[attach]19345[/attach]
[attach]19346[/attach]

L15
=SUM(COUNTIFS($G:$G,LEFT(L$8,3),$D:$D,"*"&MID($J15&"X",1,7)&":"&{1,2,3,4,5,6,7,8,9}&"*")*{1,2,3,4,5,6,7,8,9}, COUNTIFS($G:$G,LEFT(L$8,3),$D:$D,"*"&MID($J15&"X",9,7)&":"&{1,2,3,4,5,6,7,8,9}&"*")*{1,2,3,4,5,6,7,8,9})
公式輸入後,可複製貼至黃色區

公式只能作 1~9 數量及1~2品號
作者: Hsieh    時間: 2014-10-15 20:57

回復 6# prince0413

資料未符合資料庫原則存放。會增添處理上的麻煩
建立商品代號對照表,附件使用VBA自定義函數
配合定義名稱運用,僅供參考

    [attach]19348[/attach]
作者: prince0413    時間: 2014-10-17 17:08

回復 9# Hsieh


    謝謝大大的指導
作者: prince0413    時間: 2014-10-17 17:09

回復 8# ML089


    謝謝大大的指導




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)