我的专栏包含以下文字:
one
two
three
four
我想根据内容对此列单元格的值求和,因此我应检查内容然后返回一个值,如if(cell = one) then 1
因此总和结果应为1 + 2 + 3 + 4 = 10
我尝试做一个类似=SUM(IF(A1=apartment,1),...)
的公式,但绝对错误。
我该怎么写这个公式?
答案 0 :(得分:2)
你也可以这样做: -
BigInteger maxIntBigInteger = BigInteger.valueOf(Integer.MAX_VALUE);
String str = "214748364781";
BigInteger bi = new BigInteger(str);
if (bi.compareTo(maxIntBigInteger) > 0) {
System.out.println("Number is too big");
} else {
int res = bi.intValue();
System.out.println(res);
}
这会构建一个2d数组,其中行对应于您的数据,列对应于字符串“one”,“two”,“three”和“four”。仅当数据与四个字符串中的一个匹配时,元素才设置为“true”。然后将该数组乘以数字1,2,3和4的行。'TRUE'在乘法中计为1,'FALSE'计为0。
答案 1 :(得分:1)