Немножко понадобилось пописать макросы в Calc (предполагаю, что нет готовых функций), а на вдумчивое изучение отвлекаться не очень хочется. Нашёл старую тему "
Нужен учебник по программированию макросов в libreoffice", примерно понял. Но, теперь, надо список системных переменных и функций для работы с ячейками: текущая строка и колонка, получить оттуда значение, записать туда значение и т.п. Выбирать из примеров не очень быстро получается.
Вообще, задача - пересчитать общее количество букв в строке слева от ячейки (одна буква в одной ячейке), вычислить процент по указанной букве и вставить в ячейку. Если в ячейке не буква, или она не одна - ячейка в расчёте не участвует. Алгоритм, сам по себе, элементарный, всё упирается в знание набора функций и методику работы с LoCalc.
Кстати, может быть, правильно свою функцию написать ? Скажем, если я буду буквы менять, чтобы в нужных ячейках процент менялся сразу, макрос можно использовать, или нужна именно функция ?