更改過的格式如何讓他加總?(Hsieh大大解決了我的疑惑,謝謝你)
- 帖子
- 710
- 主題
- 280
- 精華
- 0
- 積分
- 1016
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-1-19
|
更改過的格式如何讓他加總?(Hsieh大大解決了我的疑惑,謝謝你)
本帖最後由 av8d 於 2011-8-18 22:29 編輯
檔案下載:
w.rar (14.97 KB)
打開檔案後,你會看到"日期"和"時間"的格式都是自訂的,方便作業而定的,可是現在問題來了,我該如何下判斷是讓他們做加總呢?
首先我把我的需求提出來,首先看到最重要的三個欄位,我希望能夠下判斷給他們自動判別,送達日,送達時,花店
送達日:當"事由"出現"活動"這個關鍵字時,去判斷"時間"是不是超過中午12:00,
如果是,直接抓取B欄的值填入
如果不是,直接抓取B欄的值填入並-1天
如果當"事由"未出現"活動"這個關鍵字時,直接抓取B欄的值填入即可,
※ 總結就是當"事由"出現"活動"這個關鍵字時,去判斷"時間"是不是超過中午12:00,如果不是,直接抓取B欄的值填入並-1天,其餘的則直接抓取B欄的值填入。 ※
送達時間:當"事由"出現"活動"這個關鍵字時,去判斷"時間"是不是超過中午12:00,
如果是,直接抓取C欄的值填入並-1小時
如果不是,直接填入17:00
如果當"事由"未出現"活動"這個關鍵字時,直接抓取C欄的值填入並-1小時即可,
※ 總結就是當"事由"出現"活動"這個關鍵字時,去判斷"時間"是不是超過中午12:00,如果不是,直接填入17:00,其餘的則直接抓取C欄的值填入並-1小時。 ※
以上我嘗試用過+Timer(1,0,0),以正常的時間是可以增加一小時,可是他是特定格式,我就無從做起了。
花店:當"活動地點"八德""中壢"的時候填入杜鵑花
當"活動地點"桃園"的時候填入喇叭花
關於花店的部分我有嘗試做過(如下),是可行的,不知道有沒有大大有更簡短更快的方式呢?
K2=LOOKUP(,-FIND({"八德","中壢","桃園市"},E2),{"杜鵑花","杜鵑花","喇叭花"})
多謝大大來觀看文章,若是還有什麼看不懂得,歡迎提出,再次感謝各位資深大大的關照! |
|
|
|
|
|
|
- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 116
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-5-13
               
|
2#
發表於 2011-8-18 22:11
| 只看該作者
回復 1# av8d
G2=IF(ISERROR(FIND("活動",$D2))+(ISNUMBER(FIND("活動",$D2))*(--TEXT(C2,"00!:00")>0.5)),B2,B2-1)
H2=IF(ISERROR(FIND("活動",$D2))+(ISNUMBER(FIND("活動",$D2))*(--TEXT(C2,"00!:00")>0.5)),C2-100,1700) |
|
學海無涯_不恥下問
|
|
|
|
|
- 帖子
- 710
- 主題
- 280
- 精華
- 0
- 積分
- 1016
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-1-19
|
3#
發表於 2011-9-13 14:55
| 只看該作者
回復 2# Hsieh
不好意思~再次打擾~由於我的資料是日期格式~所以每次在每月1日的時候都會出現錯誤~
我想說一個一個對應好了~可是長度又很驚人~請問是否有比較簡易的方法呢? |
|
|
|
|
|
|
- 帖子
- 710
- 主題
- 280
- 精華
- 0
- 積分
- 1016
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-1-19
|
5#
發表於 2011-9-14 09:10
| 只看該作者
本帖最後由 av8d 於 2011-9-14 09:19 編輯
回復 4# Hsieh
大大您好~如果我在K欄又新增一個判斷該如何改寫呢?(如下)
完成了~不知道對不對(如下)
=IF(B6="","",IF($K6="氣球",--TEXT(B6,"2011!/##!/##")-5,IF(ISERROR(FIND("活動",$D6))+(ISNUMBER(FIND("活動",$D6))*(--TEXT(C6,"00!:00")>0.49)),--TEXT(B6,"2011!/##!/##"),--TEXT(B6,"2011!/##!/##")-1)))
謝謝H大大~ |
|
|
|
|
|
|