You can define custom formula
https://wiki.openoffice.org/wiki/Custom_functions

Anton Borisov

сб, 3 марта 2018 г., 1:57 Павел <pavel...@list.ru.invalid>:

>
> Good afternoon!
> Sorry for my bad english.
> I propose a new formula for the OpenOffice Calc application.
> = FINDN (A; B; C; D), where
> FINDN (A; B; C; D) - displays the number of the character from which the
> desired, repeating text begins.
> A - is the text you want to find;
> B - the text in which the text A is searched;
> C - the number, position number of the text B, with which to search;
> D - is the number, the ordinal number of the text A to be found.
> Example:
> Cell A1 contains the text ";"
> Cell B1 contains the text
> «154,8;641,5486;461,654;315,4135;135,454;574,42452;874,35;157,4;713»
> The FINDN formula (A1; B1; 1; 6) gives the result = 50
> Will explain:
> I work a lot in OpenOffice Calc, I work every day with tens of thousands
> of different numbers. They are difficult to systematize, store and process
> due to the fact that they occupy a large number of cells. On my computer
> dozens of large tables with data that are complexly processed, new values
> are calculated. As a result I get a huge array of digital values for other
> company specialists.
> I have to generate text containing values in this format:
>
> «154,80000;641,54860;461,65400;315,41350;135,45400;574,42452;874,35000;157,40000;713,00000»
> That is, here each value takes exactly 9 characters, plus 10 delimiter
> characters.
> Cells with this text I copy to another table - a report from which,
> according to the query of other specialists, the first, second, third ...
> hundredth and so on value is displayed.
> At the moment, I needed to use more than 120 such values to display
> parameters for one point of accounting for one day (actual resource
> consumption for 24 hours, planned flow for 24 hours, calculation factor for
> 24 hours [for example steam enthalpy], average temperature for 24 hours ,
> average pressure for 24 hours and other data). And you need to have an
> archive not only for the current month, but also from the beginning of the
> year: for every day for several hundred accounting items.
> It would be much easier to save data in this form:
> «154,8;641,5486;461,654;315,4135;135,454;574,42452;874,35;157,4;713»
> But in this case it is difficult to describe several algorithms by the
> user of the data, displaying the text, enclosed between some delimiters.
> For example, the sixth value is between the fifth and the sixth separator
> (574.42452). If this is the way to display text between 100 and 101
> separators, it takes a lot of space and computer memory (if you have to
> work with thousands of such cells at the same time).
>
> Sincerely, Kolomiets Pavel
> pavel...@list.ru
>

Reply via email to