Excel: 怎麼做

第 1 頁,共 2 頁 1 2 末頁末頁
顯示結果從第 1 筆 到 10 筆,共計 14 筆
  1. #1
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244

    Excel: 怎麼做 [班車查詢功能] ?

    動動腦時間 Part II

    大家好 !! 洞洞惱時間又來ㄌ~~
    (這個板真ㄉ蠻冷ㄉ~~~ 這樣怎麼行ㄋ )
    (連板主也懶的派ㄌ 一個被冷落ㄉ地方 >< )

    這次ㄉ問題是:如何作〔班車查詢功能〕??

    班車查詢 !? 做個班車時刻表來查不就好ㄌ~~
    呵~ 如果是這樣 那出這個題目幹嘛 ?
    給個範例先:
    • 已知首班車是 6:30 am 開出, 然後每隔 40 分鐘發一次車,
      現在想知道, 下午 5 時左右有沒有車

    又是看起來粉簡單ㄉ題目~ (^.^)
    裡面包含ㄌ三個時間 看能不能..
    輸入相關的數字就能得到 [有] 或 [沒有] 答案.. GO !!!
     
    ~~唉 三更半瞑睏未去......


    <span style="filter:glow(color=3CB371,strength=4);width:100%;color:#3CB371;font-family:Comic Sans MS;font-size:18;font-weight:bold">No desire, No pain.</span><p><span style="filter:glow(color=FF4500,strength=3);width:100%;color:#FF8C00;font-family:Comic Sans MS;font-size:18;font-weight:bold">Before Asking, You should RTFH, RTFM, STFW...</span>

  2. #2
    會員
    註冊日期
    2001-05-03
    討論區文章
    41
    這個不是用Access作比較好嗎?



  3. #3
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    你好~
    可是題目就是怎樣用 Excel 做呀
    提供不用方向的思考嘛 ^.^

    不過.. 你可以說說 Access 怎麼做ㄇ
    我也很想知道ㄋ 不好意絲我係 Access 肉腳啦 ^ ^|||
     
    <span style="filter:glow(color=3CB371,strength=4);width:100%;color:#3CB371;font-family:Comic Sans MS;font-size:18;font-weight:bold">No desire, No pain.</span><p><span style="filter:glow(color=FF4500,strength=3);width:100%;color:#FF8C00;font-family:Comic Sans MS;font-size:18;font-weight:bold">Before Asking, You should RTFH, RTFM, STFW...</span>

  4. #4
    會員
    註冊日期
    2000-12-10
    討論區文章
    161
    原始作者是 : Leon Chou
    你好~
    可是題目就是怎樣用 Excel 做呀
    提供不用方向的思考嘛 ^.^

    不過.. 你可以說說 Access 怎麼做ㄇ
    我也很想知道ㄋ 不好意絲我係 Access 肉腳啦 ^ ^|||
     
    嘻嘻嘻嘻,ACCESS、VB..這些都可以很輕鬆的做出來,畢竟這是資料庫的基本功能,把班車時間建立到資料庫,然後把使用者KEYIN的班車時間或某一時間範圍抓到變數中,在去做比對,結果就出來了...
    我是說真的喔,因為這種查詢,以前是我的作業之一......類似台鐵那種......不過我現在要寫的話,要去看一看才能回想起來。

    言歸正傳,要用EXECL做吧,好,一句話......讓我死了吧......
    不是不是啦,我是說:拜託給我一天吧,因為我今天才看到題目....



  5. #5
    會員
    註冊日期
    2000-12-10
    討論區文章
    161
    真的只能用三個數字,就要得到yes或no嗎?
    可不可以先在欄位建立一些基本資料呢?

    我是想成一個數字,例如7,然後累加一個數字,例如11,然後由使用者輸入一個數字,例如520,然後看看520再不在這個整數序列之中,但是......嗚嗚嗚嗚,沒有迴圈真痛苦......

    嗯嗯,讓我在想想.......



  6. #6
    Take it easy~ leonchou 的大頭照
    註冊日期
    2001-05-03
    討論區文章
    3,244
    才兄 (sorry,這樣稱呼比較習慣^^),您真是太用功了~~
    先說一下,請不要侷限在工作表上思考
    畢竟 Excel 的應用很多樣化
    解決方案也不是只有工作表函數和內建功能而已
    小弟只是想藉由這題目
    來帶出 Excel 的另一種應用方式...
    Good Luck ~~

    P.S. Access 真的可以三個數字給答案嗎 ??
       在不建立資料表的狀況下...
       i really want to know~ 
     
    <span style="filter:glow(color=3CB371,strength=4);width:100%;color:#3CB371;font-family:Comic Sans MS;font-size:18;font-weight:bold">No desire, No pain.</span><p><span style="filter:glow(color=FF4500,strength=3);width:100%;color:#FF8C00;font-family:Comic Sans MS;font-size:18;font-weight:bold">Before Asking, You should RTFH, RTFM, STFW...</span>

  7. #7
    會員
    註冊日期
    2000-12-10
    討論區文章
    161
    原始作者是 : Leon Chou
    才兄 (sorry,這樣稱呼比較習慣^^),您真是太用功了~~
    先說一下,請不要侷限在工作表上思考
    畢竟 Excel 的應用很多樣化
    解決方案也不是只有工作表函數和內建功能而已
    小弟只是想藉由這題目
    來帶出 Excel 的另一種應用方式...
    Good Luck ~~

    P.S. Access 真的可以三個數字給答案嗎 ??
       在不建立資料表的狀況下...
       i really want to know~ 
     
    是喔,害我跑去書局把架上的EXCEL有關函數的書通通拿來看,還異想天開的找財務函數,看看有沒有可以應用的......原來不可侷限在工作表上面思考........*_*

    我原本心中有幾個想法,仔細評量,大致決定往下列方向思考:
    1.找出等差級數的函數。
    2.啟始值就是頭班車的時間,公差就是班車間隔,
    3.找出有"逼近"某一個數的函數
    4.然後找一個最接近而不大於"使用者輸入的時間"的數。
    5.如果這兩個"時間"一樣,BINGO!如果不一樣,既是NO。

    不過,遇到好多困難喔,
    第一:在"填滿"的數列中,這個就有等差級數,但我找不到相對應的函數......
    第二:我找不到有"找到最接近而不大於某數"這個功能的函數......

    喂喂,各位同學,發揮一下同學愛嘛,有小抄記得要傳到後面來啦,順便公布一下你們的想法,不然我又要摃龜囉......

  8. #8
    會員
    註冊日期
    2000-12-10
    討論區文章
    161
    >Access 真的可以三個數字給答案嗎 ?? 在不建立資料表的狀況...


    嗯嗯,應該三個值就可以了,頭班車時間、發車間隔、使用者輸入的時間,不過要寫回圈,這就好幾行了,原則上和我上面的想法一樣:

    1.讀入頭班車時間(start_time)、發車間隔(interval_time)、使用者輸入的時間(user_time)

    2.do
    3.if start_time + interval_time > user_time then exit do
    4.strar_time = start_time + interval_time
    5.loop

    6.if start_time = user_time then
    7.print "yes"
    8.else
    9.print "no"
    10.endif

    不過,在ACCESS使用這個,這樣算不算犯規阿......好像太奸詐了說......

  9. #9
    MS
    MS 目前未上線
    會員
    註冊日期
    2001-03-30
    討論區文章
    57
    VLOOKUP應該可以吧!
    如果RANGE_LOOKUP不設FALSE就可以找到最接近的值.......
    如果有設FALSE的話就必須找到完全符合的值

  10. #10
    會員
    註冊日期
    2000-12-10
    討論區文章
    161
    哈哈哈哈,解出來了............

    在只有班車發車時間、發車間隔、要查詢的時間這三個條件下,假設
    發車時間是06:20
    發車間隔是每格40分鐘發一般車
    使用者要查詢的時間是10:20及13:20

    1.將發車時間、使用者時間都設公示轉換分鐘,例如06:20就是380,10:20就是620,13:20就是800

    2.將查詢時間減去發車時間,在除以發車間隔

    3.使用MOD函數,如果剛好整除=0,就表示恰好有班車,YA!,如果不等於0,那就表示沒有班車,OH!NO!

    4.核心公式:
    IF( MOD((查詢時間-發車時間),發車間隔)=0 , "YA!" , "OH!NO!" )



類似的主題

  1. 用EXCEL要怎麼做出這個呀?見附圖
    作者:Socrates 所在討論版:-- OFFICE 相 關 軟 體 討 論 版
    回覆: 6
    最後發表: 2002-05-14, 06:13 PM
  2. 我該怎麼做?
    作者:vik777 所在討論版:-- 閒 話 家 常 灌 水 版
    回覆: 11
    最後發表: 2002-02-15, 07:30 AM
  3. 怎麼做??
    作者:x721221 所在討論版:-- 多 媒 體 討 論 版
    回覆: 0
    最後發表: 2002-02-14, 09:11 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •