2015-05-19 79 views
0

設定日期的我有此式(其不工作):比較在Excel

= IF(OR(7/9,7/10,7/13,7/14)= OR(6/29,6/30,7/1,7/2),「N」,「Y」)

以上日期只是一個例子。由於每個日期都是基於公式的派生值,所以日期在每行的實際電子表格中會有所不同。

我想要做的是看LHS上的日期和RHS上的日期之間是否有重疊,如果有,則顯示'N',如果沒有則顯示'Y'。

因此,如果7/9或7/10或7/13或7/14等於6/29或6/30或7/1或7/2,則打印'N',否則打印' Y」。

任何想法?先謝謝你。

回答

0

您可以圍繞COUNTIF function包裝SUMPRODUCT function以實現數組處理計數。

SUMPRODUCT over COUNTIF

在E3的公式爲,

=IF(SUMPRODUCT(COUNTIF(A2:A5, C2:C5)), "N", "Y") 

如我理解的標準你的原始樣本數據沒有產生任何匹配,所以我被迫在A7的第二組採樣數據的2個匹配:A10,C7:C10用於演示目的。

+0

謝謝@Jeeped。這適用於一個範圍,但我的每個日期都是用公式派生的。 這是我的實際公式(它不適用於最終的Y/N結果,但適用於派生日期): '= IF(OR(A3-2,A3-1,B3 + 1,B3 +2)= OR(WORKDAY(EOMONTH(A3,-1),-1),WORKDAY(EOMONTH(A3,-1),0),WORKDAY(EOMONTH(A3,-1),1),WORKDAY(EOMONTH A3,-1,2)),「N」,「Y」) LHS上的A3-2,A3-1,B3 + 1和B3 + 2給出日期,所有WORKDAY(EOMONTH (...)..)在RHS上的功能。 我如何將SUMPRODUCT/COUNTIF邏輯合併到這個中? – bionesto