
Excel如何当单元格内的内容满足要求后,另一个单元格自动填充所需的数字?
2个回答
展开全部
要同时出现两对,那至少出现的次数和不低于4,次数和用公式:=SUMPRODUCT(--(COUNTIF(A1:E1,A1:E1)>=2));
然后再判断此和是否大于等于4来返回需要的值:=IF(SUMPRODUCT(--(COUNTIF(A1:E1,A1:E1)>=2))>=4,1000,0);
对于这种条件不成立返回0,而不是返回空值或其它内容,可以省去条件函数,直接用乘,条件成立时为TRUE,计算时按1算,条件不成立时为FALSE,计算时按0计:=(SUMPRODUCT(--(COUNTIF(A1:E1,A1:E1)>=2))>=4)*1000;
因为这里的计数和求和都是整数,也可以把大于等于改成大于,把数字改小1,原理相同:=(SUMPRODUCT(--(COUNTIF(A1:E1,A1:E1)>1))>3)*1000。
展开全部
追问
不是显示那个单个的数字,是在F1内输入公式,当A1:E1满足,像我在公式内设置的是1000,那么就自动输入1000,不是的话就为0.
追答
那A1:E1是要满足什么样的条件了?就是要满足有两对相同的吗?,公式:
=IF(E1="","",IF(SUMPRODUCT(COUNTIF(A1:E1,A1:E1))=9,1000,0))
可精简为:
=IF(E1="","",(SUMPRODUCT(COUNTIF(A1:E1,A1:E1))=9)*1000)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询