標題:
判斷日期, 抓數字加總
[打印本頁]
作者:
yc1031
時間:
2013-3-22 17:13
標題:
判斷日期, 抓數字加總
各位好,
想請問一下,
問題1 : 在訂單進度表的C欄, 我想要顯示訂單金額, 即是統計在訂單排程裡的數量後, 然後和價格表格裡價格加總
之前有在這裡問過一個函數可以處理, 請看下列"函數1", 但我現在的問題是, 在訂單會一直往下增加的,以及
價格總表是會因為日期不同變動的, 例如 今天2013/03/22, 所有產品都更新價格了, 那在這個日期之後訂單, 就要用新價格,
麻煩是, 我要不斷的在"函數1"加入日期比對, 才能加總, 是否有其他函數可以自行進行日期比較?
重點是if函數也無法無限的加下去..
問題2 跟第一個問題也有點像, 在訂單排程的F欄, 要找出價格, 因為價格也是無限加下去的, 我之前用的函數也不適用, 請見函數2
先謝謝各位了!!
函數1:
=IF(B26="","",SUMPRODUCT(N(OFFSET(IF(AND(下單日期>SCDate_121118,下單日期<SCDate_130102),SC_Price121118,IF(AND(下單日期>SCDate_130102,下單日期<SCDate_130214),SC_Price130102,SC_Price130320)),MATCH(z,價格總表!$C$3:$C$39,)-1,))*y*(B26=x)))
函數2:
=IF(AND(TEXT(B3,"yyyymmdd")>TEXT(價格總表!$H$1,"yyyymmdd"),TEXT(訂單排程!B3,"yyyymmdd")<TEXT(價格總表!$I$1,"yyyymmdd")),VLOOKUP(訂單排程!D3,價格總表!$C$2:$K$20,6,0),VLOOKUP(訂單排程!D3,價格總表!$C$2:$K$20,7,0))
[attach]14428[/attach][attach]14428[/attach]
作者:
lukychien
時間:
2013-3-25 00:05
回復
1#
yc1031
請先試試看附件
有問題再討論
[attach]14438[/attach]
作者:
Hsieh
時間:
2013-3-25 11:07
回復
1#
yc1031
2#訂單進度的公式如果是2003版本,不可以使用整欄的參照
您1#的範例中因為訂單排程日期會小於價格總表中最小日期,所以要先取代成對照表的最小日期
附件中為縮短公式,並利於日後維護,將一些參數使用定義名稱,詳見附件
[attach]14439[/attach]
作者:
yc1031
時間:
2013-3-25 17:24
回復
3#
Hsieh
[attach]14449[/attach][attach]14449[/attach]
超級版主 您好,
剛試了函數, 但在日期比對的部分有點問題, 麻煩您幫我看一下, 謝謝!
INDEX(OFFSET(a,,,COUNTA(價格總表!$H:$H),COUNTA(a)),MATCH(訂單排程!$D3,價格總表!$C:$C,0),LOOKUP(
MAX(訂單排程!$B3,MIN(a))
,a,ROW(a)))
作者:
Hsieh
時間:
2013-3-25 17:53
回復
4#
yc1031
x名稱要算出欄位所以應該改成
=LOOKUP(IF(訂單排程!$B3<MIN(a),MIN(a),訂單排程!$B3),a,COLUMN(a)-7)
[attach]14452[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)