自由办公室条件汇总不再适用于较新版本

时间:2016-11-11 10:21:09

标签: libreoffice libreoffice-calc

我很长一段时间在LibreOffice Calc中使用这种公式的电子表格:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {

if (my condition) {
    if (event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
        return true; // consuming back event here. and yes it gets called on backpress meaning event gets consumed successfully here
    }   
}
    return super.dispatchKeyEvent(event);
}

对一系列单元格执行条件求和,但是从版本5开始,我得到了#value!'错误,所以我无法使用该产品的更新版本。 有没有办法使配方与新版本兼容? (该公式也适用于Excel)。

谢谢

2 个答案:

答案 0 :(得分:0)

不要使用数组公式,请尝试:

=SUMPRODUCT( (H27:H3001=1),(MONTH(A27:A3001)=N20),J27:J3001 )

来自https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=35535

  

与SUMPRODUCT:= SUMPRODUCT(标准;标准;标准; ......; sumfield)相加

     

例如:= SUMPRODUCT(月(A5:An)= 1;年(A5:An)= 2010; C5:Cn = 4; E5:En)

答案 1 :(得分:0)

目的可以通过这种方式解决:

val idxRaw  = matRaw.createIndexer[UByteRawIndexer]()
var i = 0
while (i < jpegRawBytes.length) {
  idxRaw.put(0, i, jpegRawBytes(i))
  i += 1
}

另见this link