我正在尝试对一系列单元格进行SUM,但不是使用单元格中的值作为IS,而是需要从每个单元格中提取一块以用于总和。在下面的示例中,我需要使用 - 符号之前的值。
A
1 1-3
2 2-60
3 5-3
4 =SUM(A1:A3)
SUM应该是第一部分的添加(在 - 之前),所以1 + 2 + 5
我找到了一种使用
提取数据的方法=LEFT(A1, SEARCH("-",A1,1)-1) = 1
=LEFT(A2, SEARCH("-",A2,1)-1) = 2
=LEFT(A3, SEARCH("-",A3,1)-1) = 5
但是,如何在不使用任何其他单元格的情况下对这些公式的值进行求和?
答案 0 :(得分:1)
使用数组公式:=SUM(VALUE(LEFT(A1:A3, SEARCH(A1:A3, "-")-1)))
。然后按Shift-Ctrl-Enter告诉Excel这是一个数组公式。
答案 1 :(得分:0)
MongoClient.connect('mongodb://127.0.0.1:27017/test', function (err, db) {
var i, collection;
if (err) {
throw err;
}
collection = db.collection('entries');
collection.insertMany(entries)
db.close();
});
这是一个无CSE公式,可以像运算那样执行数组。因此,您应该避免sumproduct中的完整列引用。还要注意,事情可能会有所不同" WONKY"如果没有 - 在单元格中。为了避免这种情况,你可以添加一个 - 到最后。公式看起来像这样:
=SUMPRODUCT(--(LEFT(A1:A3,FIND(A1:A3,"-")-1)))
当你只有整数而没有公式
时,这将有效