我有一个家庭的父母和子女帐户。如果Parent_acct = Accnt_no则其父项。我需要找到该系列中的最大术语,并显示为每个帐户的Family_term(这是计算)。这样做的好方法是什么?抱歉,无法发布图片。
Parent_acct_no Account_no Type Term Family_term(max)
565 565 Parent 45 78
565 256 Child 78 78
331 331 Parent 23 87
331 754 Child 87 87
331 823 Child 19 87
答案 0 :(得分:7)
您可以使用max的数组公式结合if。假设列是A(Parent_Account_No)到E(Family term max),E列中的公式应该是(从E2开始):
{=max(if($A$2:$A$6=A2,$D$2:$D$6,FALSE))}
确保在输入公式时按Ctrl + Shift + Enter键使其成为数组公式(请参阅此处的详细信息:http://www.cpearson.com/excel/ArrayFormulas.aspx)
答案 1 :(得分:0)
让我们假设以下列:
A B C D E
Parent_acct_no Account_no Type Term Family_term(max)
您希望总结Family_term
按Type=Parent
分组,然后您可以在F列中使用以下公式
(F2) =if(c2="Parent";sumif(A$2:A$500;B2;E$2:E$500);"")
如果您将A列命名(P_acc = A $ 2:A $ 500)和E(F_term = E $ 2:E $ 500),您可以写
(F2) =if(c2="Parent";sumif(P_acc;B2;F_term);"")
由于我无法在家访问excel,所以我无法测试它。
希望有所帮助。
编辑:更正了我的denglish excel命令(when-> if)Thx。