Skip to main content

Subsidiary Range Function (FSN.Range.Subsidiaries)

Subsidiary Range Function (FSN.Range.Subsidiaries)

The FSN.Range.Subsidiaries function returns a dynamic array that can be used to quickly build out worksheets that segment data based upon the subsidiary. The syntax for the function is:

Argument NameInput InformationRequiredDefault Value
Include FilterSpecifies the subsidiaries to include. Multiple values can be specified by another dynamic array (e.g., using a named range, specifying a range of cells like E1:E10, etc) or concatenated as a string using the ^ character. Additionally, if the values are numeric wildcards and range values can be used such as 100-200, 10*, or 1*-20?0.NoInclude all subsidiaries
Exclude FilterSpecifies the subsidiaries to exclude. Values can be specified as they are in the Include FilterExclude none
LevelSpecifies the maximum level of the hierarchy to return. A value of 2 will return all levels <= 2Includes all levels
Include InactiveSpecifies whether or not to return subsidiaries marked as IsInactive=T in NetSuiteNoFALSE (Excludes inactive)
Include RollupInclude rollup value (Consolidated) for values with childrenNoTRUE (parent rollup Consolidated values are returned)
Rollup OnlyIf TRUE, then only top-level rollup values are returnedNoFALSE
HorizontalControls whether the returned dynamic array spills vertically or horizontally. This values is useful when creating reports based on subsidiaries, where values are specified in a single row across the sheet.NoFALSE (returns a vertical list)
Rollup FirstWhen TRUE, returns the rollup (Consolidated) values before the children. When false, the rollup value is returned after the childrenNoTRUE (Rollup value is returned first)

Remarks

  • Review the Function filter syntax for selecting ranges as needed.
  • #SPILL! may appear in the array function cell when the resulting array determined by your parameters will not fit in the provided Excel area.

Example

Suppose that a report is needed which shows balances based upon subsidiaries...

  1. Start with a standard Balance Sheet template
  2. Select the Subsidiary Input - cell D5
  3. From the Finsyte ribbon, select the Clear option submenu in the Productivity section and select Clear All. This will clear the cell's formatting and data validation rules for the dropdown.
  4. In the same cell, enter the formula =FSN.Range.Subsidiaries(,,,,,,TRUE,) to generate the list of subsidiaries horizontally.
  5. Copy column D over to column E. This will generate a #SPILL! error, since the formula was copied over to column E. Simply delete the value in cell E12 to remove the #SPILL! error.
  6. Copy column E across the worksheet in each column where a value appears for the subsidiaries.