2013-10-29 51 views
1

我有一個日期數組,並且希望通過if else語句檢查另一個colume中的日期是否與數組中的日期相同。使用if函數檢查相等日期

我用這個公式試了一下:

=IF($F$2:$M$14=A1;1;0) 

也請看到的景象: enter image description here

PS。:我的版本是excel 2010

+3

爲什麼不是一個簡單的'= countif(F $ 2:$ M $ 14,A1)' –

+0

@SiddharthRout Thx爲您的答案!但是,在我的工作表中嘗試過,但它在某些日期不起作用。答案,爲什麼更難,因爲我希望以後更改if函數的兩個值語句... – mrquad

+2

哪些日期不起作用?希望你用''替換',';'?至於後來改變if函數的兩個值語句,你可以在if語句中使用'countif' :) –

回答

1

在您的案例中找到匹配的最簡單方法是使用COUNTIF()函數。

語法

COUNTIF(range, criteria) 

例如

=COUNTIF(F$2:$M$14,A1)

根據你的評論,如果你想改變value statements那麼你可以使用同樣的在IF爲好。

=IF(COUNTIF(F$2:$M$14,A1)=0,DOSOMETHING,DOSOMETHINGELSE)

只需更換DOSOMETHINGDOSOMETHINGELSE與要代替他們的是什麼。

注意:如果您使用不同的區域設置,請用;替換,