...
一位管户籍的朋友给我一份样表,表格中记录的是一些户籍信息,A列是“与户主关系”,B列是家庭每位成员姓名。要求:在户主所在行的C列统计出这一户的人数。
公式实现
C2单元格输入公式:
=IF(A2=”户主”,COUNTA(B2:B15)-SUM(C3:C15),””)
确定,即可计算出第一户家庭成员数,公式向下填充,可得所有家庭成员数。
公式解析
Excel数组公式(之三)——数组公式典型应用
之前讲了数组公式的基础与初步应用,今天,给大家举几个数组公式典型应用的例子。 1、“绕过”乘积直接求和 如下数据表: 计算应付金额,你会把每种产品的订购数量与单价相乘,然后相加吗? 当然,能运算出结果,但是如果有上百上千种产品呢?那公式得写多长时间啊? 一个简单的数组公式即可解决: 2、计算连续数值
COUNTA(B2:B15):
当前行的B列不为空的单元格个数,也就是所有家庭成员数量。
SUM(C3:C15):
从公式所在C2的下一行,即C3开始,统计除当前行所在家庭,其他所有家庭成员数之和。
COUNTA(B2:B15)-SUM(C3:C15):
B列所有人员,减去除当前行所在家庭,其他所有家庭成员数之和,即是当年家庭成员数。
IF(A2=”户主”,COUNTA(B2:B15)-SUM(C3:C15),””):
如果当年行A列单元格为“户主”,则返回当前家庭成员数,否则返回空值。这样就实现了家庭成员数量显示在户主所在行。
本示例公式的关键在于:计数范围与求和范围的选择。
excel数组公式(之二)——数组公式应用初步
数组的概念、数组的维度、数组公式与普通公式的区别,今天来述数组公式的初步应用。 应用分类1、行列数相同的数组运算 这是最简单的数组运算。 行数相同: 列数相同: 切记: 选中要填结果的区域,输入公式; 公式以Ctrl Shift Enter结束公式的输入 2、数组与单一数据运算 二维数组也