如果另一列中的相应行中有条目,则在列中求和字段

时间:2015-05-04 11:58:25

标签: excel sum excel-formula lookup

假设以下数据:

  | A        B        C
--+------------------------
1 | 2        3        5
2 | 2                 3
3 | 4                 4
4 |          2        3
5 |          5        6

在单元格A6中,我希望Excel在C1C2C3的基础上添加单元格A1A2A3 B6包含数据。同样,我希望C1C4C5B1加在一起,因为B4B5并且// Date d = rs.getDate("PatientBirthDate"); // DateFormat df = new SimpleDateFormat("MM/dd/yyyy"); // String date = df.format(d); while (rs.next()) { pid.setText(String.valueOf(rs.getInt("PatientID"))); ssn.setText(rs.getString("PatientSSN")); firstname.setText(rs.getString("PatientFname")); lastname.setText(rs.getString("PatientLname")); gender.setText(rs.getString("PatientGender")); // dob.setText(date); streetnum.setText(rs.getString("PatientStreetNo")); streetname.setText(rs.getString("PatientStreetName")); city.setText(rs.getString("PatientCity")); state.setText(rs.getString("PatientState")); zip.setText(rs.getString("PatientZip")); homephone.setText(rs.getString("PatientHomePhone")); cellphone.setText(rs.getString("PatientCellPhone")); email.setText(rs.getString("PatientEmailAddress")); inspolicy.setText(rs.getString("InsurancePolicyNumber")); inscompany.setText(String.valueOf(rs.getInt("InsuranceCompID"))); } 有数据。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

A6 中输入:

=SUMPRODUCT(($C1:$C5)*(A1:A5<>""))

然后复制到 B6

enter image description here

答案 1 :(得分:1)

一个简单的height公式将起作用

SUMIF

将公式放在单元格=SUMIF(A$1:A$5,"<>",$C$1:$C$5) 中,然后将其复制到A6

答案 2 :(得分:0)

您可以创建另一个列,例如AValue,其中包含公式=IF(ISBLANK(A1),0,A1)。如果相应行中0中的单元格为空,则返回A,否则返回A中单元格中的值。

然后你可以总结一下新列的值。