奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]請問有關IF函數 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=4803)


由 lhp5168 在 2006-03-16 09:43 發表:

不高興 [問題]請問有關IF函數

目前提供之if 函數
if cond then ……cond僅能判斷單一數值,不能用於數列
if(cond , A ,B) 可用於單一數值及數列判斷,但判斷結果為A或B
如果要應用於數列判斷且判斷結果只有一個例如:
if cond then A=B
if(cond , A=B)
請問有現成的函數嗎?要如何寫3Q3Q


由 cgjj 在 2006-03-16 09:50 發表:

另一種可處理數列 IF 的用法:
IF(X,A,B)若X不為0則返回A,否則返回B
例如:
IF(CLOSE<OPEN,LOW,HIGH)
表示該週期收陰則返回最低價,否則返回最高價


由 lhp5168 在 2006-03-16 10:40 發表:

謝謝總版主
我的問題是
W:=IF(X,A,B)若X不為0則返回A,為0也不需要返回B
即 X不為0 -->W:=A
X為0 -->W:=不變而不是B
類似
IF (X不為0) THEN W:=A


由 cgjj 在 2006-03-16 15:24 發表:

W:=IF(cond, A, W);

這樣只有 cond 成立時 W 中的值會變為 A
不成立時仍為持原 W 值
PS: 原W數列必需存在


由 lhp5168 在 2006-03-17 08:50 發表:

謝謝總版主與各位大大


全部時間均為台灣時間, 現在時間為10:29
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.