IF 函數進階用法

前二篇文章我們利用簡單的 IF 函數及巢狀的 IF 函數,來做到了多重條件的判斷,下面我們再搭配其它的函數來做更進階的判斷公式。

IF(AND(條件式一,條件式二),如果都成立時回傳值,都不成立或只有一個成立時回傳值)

接下來我們在 IF 函數裡面加入了 AND 函數,利用 IF 加上 AND 來做到均線黃金交叉的判斷。

進階 IF 函數範例一、均線黃金交叉

公式: =IF(AND(昨日5MA<昨日10MA,今日5MA>今日10MA),"黃金交叉","")


這個範例我們用了二個條件來判斷均線是否黃金交叉了,第一個條件是昨天的5MA<昨天的10MA,第二個條件是今天的5MA站上今天的10MA,這就是市場上常在說的黃金交叉。

IF(OR(條件一,條件二),任一個條件成立時回傳值,都不成立回傳值)

下面這個範例我們用 OR 函數來做股票的價何在任意均線之上的判斷

進階 IF 函數範例二、股價在任意均線之上

公式: =IF(OR(收盤價>5MA,收盤價>10MA),"股價在均線上","弱勢")


這個範例的條件為只要股價在5MA或是10MA任意一個之上,就成立,不然就顯示股價表現為弱勢。

到這裡我使用了六種不同的範例說明 IF 函數,其實用到進階的 IF 函數就可以做出很多股票的買進賣出訊號判斷了,後續的文章中,如果有遇到 IF 函數其它的用途,我會再做介紹的。

Post a Comment

較新的 較舊