2014-02-17 98 views
0

enter image description here如何實現在Excel

我的工作,其拍賣過程中記錄的具體公司的行爲模板的數量,如果和索引或匹配功能。在J欄我有行動,而K欄我有公司名稱。我需要幫助的是整合一個函數來檢查特定操作的有效性。實質上,如果沒有針對特定公司的J欄中的出價行爲,則您不能在J欄中採取否定的行爲。

所以我想使用條件公式來創建一個檢查,看看是否在列給定公司K爲負的次數少於出價,列同一家公司的數Ĵ

這些都是列名稱,動作本身都在同一個叢中。

+0

你還嘗試過什麼嗎?此外,將問題分成段落有助於使其更容易理解。 – Jerry

+0

某些示例數據輸入/輸出可能會有所幫助,因爲您的Q不清楚。例如,你爲什麼要計數而不是匹配?你有沒有試過數據透視表? – pnuts

+0

我還沒有做任何事情,這兩個行動都必須在同一列。編碼器\t列名如下TNAME \t tcusip \t宣佈\t個月\t天\t年\t事項標識\t seq_id \t行動\t公司\t價值\t descriptor1 \t descriptor2 \t descriptor3 \t票據投標和NEG都在列中輸入標行動 – user2446334

回答

0

你有多少動作?如果數量不多,則可以爲每個操作添加一個列並添加一個計數。

例如,添加在L列名爲Compare_1列和列名爲Compare_2列M.

在L列創建COUNTIFS式(I第3行開始,如果你的數據在第2行開始你將改變K3至K2)

=COUNTIFS(K:K,K3,J:J,"neg")

您還可以修改公式納入每次需要在Compare_1比較,然後做相同的Compare_2數據的下一列類型。

=IF(OR(J3="neg",J3="bid"),(COUNTIFS(K:K,K3,J:J,"neg")),IF(OR(J3="dog",J3="puppy"),(COUNTIFS(K:K,K3,J:J,"dog")),0)) 

和M列創建COUNTIFS式

=COUNTIFS(K:K,K3,J:J,"bid")

然後創建在N列驗證柱與式

=IF(L3=M3,"Valid","Not Valid")

再次爲Compare_2

結合
=IF(OR(J3="neg",J3="bid"),(COUNTIFS(K:K,K3,J:J,"bid")),IF(OR(J3="dog",J3="puppy"),(COUNTIFS(K:K,K3,J:J,"puppy")),0)) 

有可能是從別人更容易的1步的過程,但是這是我想出了。