下表中,
姓名/地位
埃米莉·里奇
萨姆·普尔
埃米莉·里奇
埃玛·普尔
埃米莉·穷人
艾玛·里奇
要求是,对于特定的人,如果他们的状态"Rich“的计数是>=2,那么将该人出现的所有状态更改为"Rich”。对于状态不符合条件的其他人,保留其原始值。
例如,在艾米丽的情况下,她的状态在前两个事件中是“富”的,而在第三个事件中的状态是“贫穷的”。我希望将其更改为"Rich“,因为它满足条件,并使用更新的结果填充NEWStatus列,如下所示。
名称-状态- NEWStatus
埃米莉·里奇
萨姆·穷人
埃米莉·里奇
埃玛贫困穷人
艾米丽贫穷瑞奇
艾玛·里奇
我尝试使用countif()函数,但仍然没有得到所需的结果。请帮帮忙。
发布于 2016-02-26 06:45:43
公式应应用于列C (C2单元)的第2行,因为第一行假定为列标题。
下面的公式是通过考虑列A中的名称和列-B中的状态来编写的。
=IF(COUNTIFS(A:A,A2,B:B,"Rich")>=2,"Rich",B2)把公式拖下来。
当列-B单元格值为空时,提前一步以避免0的结果。
=IF(COUNTIFS(A:A,A2,B:B,"Rich")>=2,"Rich",IF(B2="","",B2))https://stackoverflow.com/questions/35643796
复制相似问题