A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
|
hu:user_guide:djeeniformula [2020/12/12 11:21] tiger [Calculations with data] |
hu:user_guide:djeeniformula [2021/09/06 14:10] (aktuális) levi |
||
|---|---|---|---|
| Sor 16: | Sor 16: | ||
| </ | </ | ||
| - | ahol a munkafüzet a [[en: | + | ahol a munkafüzet a [[hu: |
| < | < | ||
| Sor 26: | Sor 26: | ||
| ==== Munkalap egy listában ==== | ==== Munkalap egy listában ==== | ||
| - | Egy adatfeldolgozási folyamat sokszor több munkalapot is érint, amelyeket konszolidálni vagy létrehozni kell a folyamat során. Djeeni a [[en: | + | Egy adatfeldolgozási folyamat sokszor több munkalapot is érint, amelyeket konszolidálni vagy létrehozni kell a folyamat során. Djeeni a [[hu: |
| < | < | ||
| Sor 74: | Sor 74: | ||
| </ | </ | ||
| - | Djeeni kombinálja az MS Excel függenyeket a Djeeni formulákkal: | + | Az MS Excel függvények kombinálhatóak |
| < | < | ||
| Sor 80: | Sor 80: | ||
| </ | </ | ||
| - | ahol [...] jelöli a Djeeni formulát. Ha egy MS Excel függvénynek több paramétere is van, akkor mindegyik kaphat értéket Djeeni formulákkal: | + | ahol **[...]** jelöli a Djeeni formulát. Ha egy MS Excel függvénynek több paramétere is van, akkor mindegyik kaphat értéket Djeeni formulákkal: |
| < | < | ||
| =IF([$wsTorzsadat!B# | =IF([$wsTorzsadat!B# | ||
| + | </ | ||
| + | |||
| + | És egy folyamatlépés valamely paraméterének belsejében is használhatsz MS Excel függvényeket a **[+...]** Djeeni formulával: | ||
| + | |||
| + | < | ||
| + | WSheet Use Filename: Riport-[+TEXT(TODAY()," | ||
| </ | </ | ||
| Sor 117: | Sor 123: | ||
| NB: Minden számolást a [+...] jelöl de maga a számolás természetesen lehet + - * vagy / . | NB: Minden számolást a [+...] jelöl de maga a számolás természetesen lehet + - * vagy / . | ||
| - | ==== Calculations using row number and column letter of a cell ==== | + | ==== Számolás egy cella oszlopának betűjelével és sorának számával |
| - | At some cases, the row number and/or column letter of the cell are not known upfront: | + | Néhany esetben egy cella oszlopának betűjele és/vagy a sorának a száma nem ismert előre: |
| - | * it is calculated by # | + | * a **#RowEnd** vagy **#ColumnEnd** számolja ki; |
| - | * result of a **Cell Lookup** | + | * a **Cell Lookup** |
| - | * current row (#) in a row list | + | * az aktuális sor (#) egy sorlistában; |
| - | and it is needed to perform some calculations with these row numbers/column letters. | + | és mégis számolnunk kell ezekkel az oszlopbetűkkel/sorszámokkal. |
| - | The most typical example is to find the first empty row below the last data row on a worksheet. # | + | A legtipikusabb példa megtalálni egy munkalapon az első üres sort az utolsó adatsor után. A # |
| < | < | ||
| - | Cell Set Cell: wsSummary!A[+# | + | Cell Set Cell: wsOsszegzes!A[+# |
| - | Value: | + | Value: |
| </ | </ | ||
| - | The row number and column letter of a cell found by **Cell Lookup** (with Djeeni | + | A **Cell Lookup** |
| < | < | ||
| - | [#ceDay|row] ' | + | [#ceNap|row] ' |
| - | [#ceDay|column] | + | [#ceNap|column] |
| </ | </ | ||
| - | and a simple calculation let you access any cell related to this one. This feature of Djeeni | + | és egy egyszerű számolással elérhető egy ehhez a cellához kapcsolódó bármely másik cella. A Djeeni |
| < | < | ||
| - | wsA!C[+[#ceDay|row]-2] | + | wsA!C[+[#ceNap|row]-2] |
| - | 'the previously found cell need NOT be in column | + | 'a megtalált cellának NEM kell a C oszlopban lennie |
| - | 'even further: it need NOT be on the same worksheet | + | 'sőt: nem is kell ugyanazon a munkalapon lennie |
| - | wsA![+[#ceDay|column]-1]1 'the column left to the found cell's column; in row 1 | + | wsA![+[#ceNap|column]-1]1 'a megtalált cella oszlopátol eggyel balra az első sorban |
| </ | </ | ||
| - | NB: for the duration of calculations | + | NB: a számolás idejére |
| + | |||
| + | Egy sorlista aktuális elemét a **#** jelöli. Pontosan ugyanolyan flexibilisen használható, | ||
| - | The current row of a row list is denoted by **#**. It can be used just as flexible as the row number of a found cell by **Cell Lookup**: any combination with worksheets and columns are possible. | + | ===== Változó fájlnevek és szövegek készítése |
| - | ===== Create dynamic filenames and text values | + | |
| - | Djeeni | + | Djeeni |
| - | * manipulate many worksheets with different filenames and worksheet names using workbook lists; | + | * sok, különböző nevű munkafüzetet és munkalapot kezelni munkafüzetlistákban; |
| - | * communicate with many users with different | + | * több felhasználóval kommunikálni különböző |
| - | * and set different cell values in row lists for each row. | + | * egy sorlista minden sorában különböző cellaértékeket adni. |
| - | The common problem is that the value (filename, email address etc.) is composed of several parts: partly literal values, partly dynamic values from cells. MS Excel provides the CONCATENATE function to compose such a value but in Djeeni it is much simpler. If the Djeeni | + | A közös probléma, hogy az érték |
| - | Example: Suppose that we have some month names in column | + | Példa: Tegyük fel, hogy a wsHonapok munkalap |
| < | < | ||
| - | WSheet Add Excel name: Report-[=wsMonths!C# | + | WSheet Add Excel name: Riport-[=wsMonths!C# |
| </ | </ | ||
| - | The Djeeni formula | + | Az [=...] |
| - | With filenames it happens that any part of the physical location of a used worksheet | + | Fájlnevekkel megtörténik, |
| < | < | ||
| - | [#wsInput|FOLDER] | + | [#wsForras|FOLDER] |
| - | [#wsInput|FILE] | + | [#wsForras|FILE] |
| - | [#wsInput|EXTENSION] 'the extension part of the location of the containing workbook | + | [#wsForras|EXTENSION] 'a munkalapot tartalmazó munkafüzet kiterjesztése |
| - | [#wsInput|NAME] | + | [#wsForras|NAME] |
| </ | </ | ||
| - | ===== Djeeni | + | ===== Djeeni |
| - | Some information related to cells; filenames and worksheet names; row lists can be accessed using Djeeni | + | Bizonyos cellákhoz; fájlnevekhez és munkalapok neveihez; valamint sorlistákhoz kapcsolódó információ |
| - | Djeeni | + | Egy Djeeni |
| - | ==== Constant | + | ==== Fix Djeeni |
| - | **# | + | **# |
| - | **# | + | **# |
| - | **#** (empty name) refers to the current row number in a row list. In case there are multiple row lists embedded, **#** refers to the innermost row list. Can be modified by any row list name to refer to the current row number of that particular row list. Example: *|rlYears | + | **#** (üres név) jelöli az aktuális sort egy sorlistában. Amennyiben több sorlista van egymásba ágyazva, **#** a legközelebbi (legbelső) sorlistát jelöli. Módosítható egy sorlista Djeeni nevével, hogy annak a listának az aktuális sorát jelölje. Példa: *|rlEvek |
| - | ==== Dynamic | + | ==== Változó |
| - | **#wsDName** (where wsDName is the Djeeni name of a used worksheet) with modifiers can be used to access different parts of the physical location of that worksheet: | + | A **#wsDNev** (ahol wsDNev |
| < | < | ||
| - | [#wsDName|FOLDER] | + | [#wsDNev|FOLDER] |
| - | [#wsDName|FILE] | + | [#wsDNev|FILE] |
| - | [#wsDName|EXTENSION] 'the extension part of the location of the containing workbook | + | [#wsDNev|EXTENSION] 'a tartalamazó munkafüzet kiterjesztése |
| - | [#wsDName|NAME] | + | [#wsDNev|NAME] |
| </ | </ | ||
| - | **#ceDName** (where ceDName is the Djeeni name of a found cell by **Cell Lookup**) | + | **#ceDNev** (ahol ceDNev |
| < | < | ||
| - | [#ceDName|CELL] | + | [#ceDNev|CELL] |
| - | [#ceDName|ROW] | + | [#ceDNev|ROW] 'a megtalált cella sorának száma |
| - | [#ceDName|COLUMN] | + | [#ceDNev|COLUMN] |
| </ | </ | ||