Я думаю, что вы просите Libreoffice Calc сделать то, что он не может сделать.
В LibreOffice Calc массив представляет собой «связанный диапазон ячеек в электронной таблице, содержащей значения» (согласно статье справки Array Functions). Существует такая вещь, как "Inline Array Constant", но это для помещения значений в массив. IRR()
не является функцией массива, это однозначная функция, которая принимает массив в качестве аргумента.
Я думаю, что LibreOffice Calc хочет, чтобы вы выделили эти 100 (или 100 000) ячеек с одинаковым значением.
Вы можете заполнить клетки различными способами. Я бы поместил значение в первую ячейку, затем дал бы второй ячейке формулу, которая читает из первой ячейки с абсолютной ссылкой, затем заполнил бы эту вторую ячейку 100 раз (или 100 000) раз, чтобы получить нужный мне массив. Все, что мне нужно изменить, - это значение в первой ячейке, и оно распространяется через массив.
Если вы действительно хотите набрать краткую формулу для расчета внутренней нормы прибыли для 100 000 платежей на одну и ту же сумму, возможно, LibreOffice - не лучший инструмент для этой работы. Это электронная таблица. Язык программирования, такой как язык Python и numpy.irr()
, может работать лучше.