Skill Formatting Rules

Standard formatting conventions for Excel models generated by Excelor skills.


Color Palette

Header Colors

ElementFill ColorFont ColorExample
TitleNavy #203864WhiteModel headers
Section HeadersBlue #4472C4White"ASSUMPTIONS", "REVENUE"
Sub-headersLight Blue #D6DCE5BlackSub-sections

Text Colors

ElementColorPurpose
Inputs/HardcodesBlue #0000FFUser-editable values
CalculationsBlack #000000Formula results
Cross-sheet LinksGreen #008000References to other sheets
Historical DataBlue #0070C0Actual/reported figures
Projected DataBlack #000000Forecasted figures

Highlight Colors

ElementFill ColorPurpose
Key OutputsYellow #FFF2CCIRR, share price, totals
Balance CheckGreen #C6EFCEWhen Sources = Uses
Error/WarningRed #FFC7CEValidation failures

Number Formats

Data TypeFormatExample
Currency ($M)"$#,##0.0"$1,234.5
Currency (detailed)"$#,##0;($#,##0)"$1,234 or ($1,234)
Percentages"0.0%"25.0%
Multiples"0.0x"10.0x
Dates"MM/DD/YYYY"01/26/2026
Years"0"2025
Shares (Millions)"#,##0.0"15,800.0
Basis Points"0 bps"400 bps

Font Styles

ElementStyle
TitlesBold, 14pt
Section HeadersBold, 11pt
Row LabelsRegular, 11pt
Percentage RowsItalic, Gray #78716C
TotalsBold
Key OutputsBold, Double-line Border

Alignment

Content TypeHorizontalVertical
Text/LabelsLeftCenter
NumbersRightCenter
DatesCenterCenter
HeadersCenterCenter
PercentagesRightCenter

Borders

ElementBorder Style
Section SeparatorsBottom border (thin)
TotalsTop border (thin)
Key OutputsDouble-line bottom border
TablesOutline + gridlines
Sensitivity TablesFull grid

Row Spacing Conventions

Row Structure Example:
Row 2:  [TITLE]           ← Bold, Navy fill
Row 3:  (blank)
Row 4:  SECTION HEADER    ← Bold, Blue fill
Row 5:  Line Item 1
Row 6:  Line Item 2
Row 7:  % Margin          ← Italic, gray
Row 8:  (blank)
Row 9:  NEXT SECTION

Guidelines:

  • 1 blank row after title
  • 1 blank row between sections
  • Percentage/margin rows immediately follow their parent line item
  • Totals preceded by blank row in long lists

Column Layout

Standard column structure for financial models:

Column A: Row labels (width ~35-40)
Column B: Units or descriptions (width ~15)
Column C: First data column (width ~12-15)
Columns D+: Additional periods (width ~12-15)

Historical vs. Projected

Columns B-F: Historical (5 years: FY20A, FY21A, FY22A, FY23A, FY24A)
Columns G-K: Projected (5 years: FY25E, FY26E, FY27E, FY28E, FY29E)

Historical columns may use:

  • "A" suffix (Actual)
  • Blue text color
  • Different background shade

Projected columns may use:

  • "E" suffix (Estimate)
  • Black text color
  • No special background

Conditional Formatting Rules

ConditionFormat
Balance Check = 0Green fill
Balance Check ≠ 0Red fill
IRR > 20%Green text
IRR < 15%Red text
P/NAV > 1.0Premium (Green)
P/NAV < 1.0Discount (Red)

Sensitivity Table Formatting

            ← Column Headers →
           8.0x   9.0x   10.0x   11.0x   12.0x
Row ↓
7.0%      XX%    XX%    XX%     XX%     XX%
7.5%      XX%    XX%    XX%     XX%     XX%
8.0%      XX%    XX%    XX%     XX%     XX%  ← Base case (yellow)
8.5%      XX%    XX%    XX%     XX%     XX%
9.0%      XX%    XX%    XX%     XX%     XX%
  • Column headers: Bold, centered
  • Row headers: Bold, left-aligned
  • Data cells: Right-aligned
  • Base case: Yellow fill #FFF2CC
  • Optional: Gradient coloring (green = high returns, red = low)

Quick Reference Table

ElementFillFontBorder
Title#203864White BoldNone
Section#4472C4White BoldNone
InputNoneBlue #0000FFNone
FormulaNoneBlackNone
LinkNoneGreen #008000None
Output#FFF2CCBoldDouble Bottom
TotalNoneBoldTop Thin
Error#FFC7CERedNone