2013-03-20 193 views
3

我想用這個公式的條件格式公式:Excel條件格式 - 「IF」公式語法

=IF(COUNTIFS(AccountsMonthsOrdered[Account],'Account Summary 2013'!$A$1,AccountsMonthsOrdered[Month],'Account Summary 2013'!F$12)>0,1,0) 

它檢查是否1帳戶名稱$ A $和每月F $ 12個一起出現在AccountsMonthsOrdered表,如果它返回1,則返回1,如果它返回0。

它在它自己的單元格中工作正常,但無論我如何嘗試重新編寫它,Excel都不會在條件格式公式框中接受它。

+0

在CF中,你並不真的需要一個IF函數,只是測試,所以不是'= IF(test,1,0)'你可以簡單地使用'= test' - 除此之外K_B的答案應該做你想做的 - 你正在使用哪個版本的Excel ....因爲在某些版本中(例如2007年),你不能參考CF中的其他表格...... – 2013-03-20 16:28:47

+0

我最終使用公式= COUNTIFS(AccountRange,$ A $ 1,MonthRange,F $ 12)= 0,這似乎是做這項工作。 Excel 2007. – Wilskt 2013-03-20 16:34:30

回答

2

條件格式中的公式不接受表列...若要修正使表指向您表中[Account]列的命名範圍,請在公式中引用命名範圍而不是表列。 [Month]

+0

切換到命名範圍和其他一些調整,它似乎工作,所以謝謝。 :) – Wilskt 2013-03-20 16:35:59