以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何設定公式  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=5015)

--  作者:sjc
--  发布时间:2006/11/20 15:46:00
--  如何設定公式
初次接觸易表,請問:
假設有二列:刷到、起算
條件:
假如  
  刷到時間早於 7:30 ,就將 7:30 存入 起算列 單元格,
否則將 刷到 時間 存入 起算列。

公式應如何設定?
以下公式如何修改?
if([刷到] <= $"07:30",[刷到]=$"07:30",[刷到])


--  作者:czy
--  发布时间:2006/11/20 16:01:00
--  
两列好象不太好解决吧?

假设某表有三列,分别为时间、刷到、起算。分别将此三列的时间格式设置成:h:nn
时间列做为基础数据,刷到和起算列从时间列中分别提取自己自所需的数据。
刷到列刷新公式:if([时间]<=$"07:30","",[时间])
起算列刷新公式:if([时间]<=$"07:30",[时间],"")


--  作者:smileboy
--  发布时间:2006/11/20 16:02:00
--  
发文件
--  作者:sjc
--  发布时间:2006/11/20 17:30:00
--  
[这个贴子最后由sjc在 2006/11/21 00:25am 第 1 次编辑]

感謝總版主的指導,經依樣畫葫,再試二列的情形,已得結果,謝謝!(發問時沒說清楚),
條件:
假如刷到時間早於 7:30 ,
  就將 7:30 存入 起算列
否則將 刷到 時間 存入 起算列。
起算列輸入如下公式,可得結果。
format(if([刷到] <= $"07:30",$"07:30",[刷到]),"h:mm")