2

Какой синтаксис позволяет условию в функции SUMIF OpenOffice соответствовать регулярному выражению в другой ячейке?

Например, предположим, что ячейка A1 содержит регулярное выражение. Как заменить знаки вопроса в приведенном ниже примере, чтобы условие суммирования использовало регулярное выражение в A1?

SUMIF(A23:A240,??,B23:B240)

1 ответ1

2

SUMIF(test_range; condition; sum_range) поддерживает регулярные выражения, если вы включили эту опцию. Смотрите Регулярные выражения в Calc

Включение регулярных выражений в Calc

Если ячейка A1 содержит регулярное выражение, то вы можете просто использовать:

SUMIF(A23:A240, A1, B23:B240)

Параметр condition может быть ссылкой на ячейку, числом или строкой для сопоставления или выражением, чтобы соответствовать его значению. Это также может быть строка, начинающаяся с оператора сравнения.

SUMIF(A23:A240, "<0", B23:B240)

суммирует числа во втором диапазоне для соответствующих ячеек в первом диапазоне, которые меньше нуля.

SUMIF(A23:A240, "truck", B23:B240)

суммирует числа во втором диапазоне для соответствующих ячеек в первом диапазоне, которые меньше нуля.

Пожалуйста, смотрите Условный подсчет и Суммирование в Calc для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .