我正在制作一个模板,用于记录拍卖期间特定公司的行为。在列J中我有动作,列K我有公司名称。我需要帮助的是集成一个函数来检查特定操作的有效性。基本上如果没有针对特定公司的J列中的出价操作,您不能在J列中进行neg操作。
所以我试图使用条件公式来创建一个检查,以确定列K中给定公司的计数是否小于第J列中同一公司的出价计数
这些是列名,动作本身都在同一个丛中。
答案 0 :(得分:0)
你有多少次行动?如果没有多少,您可以为计数的每个操作添加一列。
例如,在列L中添加名为Compare_1的列,在列M中添加名为Compare_2的列。
在L栏中创建一个countifs公式(我从第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))
其他人可能会有一个更容易的一步过程,但这就是我想出来的。