Sergeant
Типа так: если слагаемые находятся в диапазоне А1:А9, то =СУММЕСЛИ(A1:A9;">0";A1:A9). Суть в том, что здесь совпадают диапазон условий и диапазон суммирования. Интересно, что в Экселе это работает, а в OOo Calc - нет. Буду искать, в чем отличие.
All
Одна общая мысль: если в VBE вместо встроенных функций использовать функции рабочего листа - WorkSheetFunction.Функция - то прога будет работать быстрее (особенно это касается самострочных функций); при этом имя функции должно быть английское. Где взять? Добрые дяди положили в Оффис хороший файлик (у меня он лежит: c:\Program Files\Microsoft Office\Office10\1049\FUNCS.XLS) - весьма рекомендую ознакомиться.
Добавлено
Нашел, в чем разница: в Экселе при подстановке критерия (>0) Мастер функций автоматически берет их в кавычки, а Кальк'овский Автопилот - нет, надо ручками. На мой взгляд это более логично, т.к. если критерий - стринг, то его и надо писать в кавычках. А вообще, формирование строки условия в Экселе - это отдельная песня (см., например, мой предыдущий пост).
Еще добавлено
В связи с растущей популярностью пакета OpenOffice.org и большой схожестью Экселя и Калька, есть предложение поправить тему топика на Excel & OOo.Calc FAQ. Впрочем, я не настаиваю...
Типа так: если слагаемые находятся в диапазоне А1:А9, то =СУММЕСЛИ(A1:A9;">0";A1:A9). Суть в том, что здесь совпадают диапазон условий и диапазон суммирования. Интересно, что в Экселе это работает, а в OOo Calc - нет. Буду искать, в чем отличие.
All
Одна общая мысль: если в VBE вместо встроенных функций использовать функции рабочего листа - WorkSheetFunction.Функция - то прога будет работать быстрее (особенно это касается самострочных функций); при этом имя функции должно быть английское. Где взять? Добрые дяди положили в Оффис хороший файлик (у меня он лежит: c:\Program Files\Microsoft Office\Office10\1049\FUNCS.XLS) - весьма рекомендую ознакомиться.
Добавлено
Нашел, в чем разница: в Экселе при подстановке критерия (>0) Мастер функций автоматически берет их в кавычки, а Кальк'овский Автопилот - нет, надо ручками. На мой взгляд это более логично, т.к. если критерий - стринг, то его и надо писать в кавычках. А вообще, формирование строки условия в Экселе - это отдельная песня (см., например, мой предыдущий пост).
Еще добавлено
В связи с растущей популярностью пакета OpenOffice.org и большой схожестью Экселя и Калька, есть предложение поправить тему топика на Excel & OOo.Calc FAQ. Впрочем, я не настаиваю...