{
  "software": "openoffice",
  "function": "ADDRESS",
  "review_date": "2026-10-12",
  "validation_method": "Independent Python numeric and limited database-criteria models; not a native application or a general spreadsheet parser. Error tokens model documented rules only.",
  "native_application_execution": false,
  "hugo_compiled": false,
  "passed": 14,
  "total": 14,
  "scope": "Explicit examples only, not every input or application version. Expected error tokens are documented rules, not observed native error outputs.",
  "official_references": [
    "https://github.com/apache/openoffice/blob/trunk/main/helpcontent2/source/text/scalc/01/04060109.xhp",
    "https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_ADDRESS_function",
    "https://wiki.openoffice.org/wiki/Documentation/AOO4_User_Guides/Calc_Guide/Calc_As_A_Simple_Database/Calc_Functions_Similar_to_Database_Functions/ADDRESS_Returns_a_String_with_a_Cells_Address",
    "https://wiki.openoffice.org/wiki/Documentation/AOO4_User_Guides/Calc_Guide/Calc_As_A_Simple_Database/Calc_Functions_Similar_to_Database_Functions/INDIRECT_Converts_a_String_to_a_Cell_or_Range",
    "https://support.microsoft.com/en-us/excel/functions/address-function"
  ],
  "examples": [
    {
      "case_id": 183,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;1)",
      "operation": "address",
      "args": [
        4,
        3,
        1,
        1,
        null
      ],
      "expected": "$C$4",
      "native_executed": false,
      "model_result": "$C$4",
      "passed": true
    },
    {
      "case_id": 184,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;2)",
      "operation": "address",
      "args": [
        4,
        3,
        2,
        1,
        null
      ],
      "expected": "C$4",
      "native_executed": false,
      "model_result": "C$4",
      "passed": true
    },
    {
      "case_id": 185,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;3)",
      "operation": "address",
      "args": [
        4,
        3,
        3,
        1,
        null
      ],
      "expected": "$C4",
      "native_executed": false,
      "model_result": "$C4",
      "passed": true
    },
    {
      "case_id": 186,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;4)",
      "operation": "address",
      "args": [
        4,
        3,
        4,
        1,
        null
      ],
      "expected": "C4",
      "native_executed": false,
      "model_result": "C4",
      "passed": true
    },
    {
      "case_id": 187,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(A2;B2;C2;;D2)",
      "operation": "address",
      "args": [
        4,
        3,
        2,
        1,
        "Sheet2"
      ],
      "expected": "Sheet2.C$4",
      "native_executed": false,
      "model_result": "Sheet2.C$4",
      "passed": true
    },
    {
      "case_id": 188,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(A3;B3;C3)",
      "operation": "address",
      "args": [
        10,
        28,
        4,
        1,
        null
      ],
      "expected": "AB10",
      "native_executed": false,
      "model_result": "AB10",
      "passed": true
    },
    {
      "case_id": 189,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(A4;B4;C4)",
      "operation": "address",
      "args": [
        1,
        1,
        1,
        1,
        null
      ],
      "expected": "$A$1",
      "native_executed": false,
      "model_result": "$A$1",
      "passed": true
    },
    {
      "case_id": 190,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(A5;B5;C5)",
      "operation": "address",
      "args": [
        7,
        27,
        3,
        1,
        null
      ],
      "expected": "$AA7",
      "native_executed": false,
      "model_result": "$AA7",
      "passed": true
    },
    {
      "case_id": 191,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(1;27)",
      "operation": "address",
      "args": [
        1,
        27,
        1,
        1,
        null
      ],
      "expected": "$AA$1",
      "native_executed": false,
      "model_result": "$AA$1",
      "passed": true
    },
    {
      "case_id": 192,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(20;52;4)",
      "operation": "address",
      "args": [
        20,
        52,
        4,
        1,
        null
      ],
      "expected": "AZ20",
      "native_executed": false,
      "model_result": "AZ20",
      "passed": true
    },
    {
      "case_id": 193,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;2;;\"Sheet2\")",
      "operation": "address",
      "args": [
        4,
        3,
        2,
        1,
        "Sheet2"
      ],
      "expected": "Sheet2.C$4",
      "native_executed": false,
      "model_result": "Sheet2.C$4",
      "passed": true
    },
    {
      "case_id": 194,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(4;3;2;0;\"Sheet2\")",
      "operation": "address",
      "args": [
        4,
        3,
        2,
        0,
        "Sheet2"
      ],
      "expected": "Sheet2!R4C[3]",
      "native_executed": false,
      "model_result": "Sheet2!R4C[3]",
      "passed": true
    },
    {
      "case_id": 195,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=ADDRESS(MATCH(\"Bob\";A2:A5;0)+ROW(A2)-1;2)",
      "operation": "address_match",
      "args": [
        "Bob",
        [
          "Amy",
          "Kai",
          "Bob",
          "Lea"
        ],
        2,
        2
      ],
      "expected": "$B$4",
      "native_executed": false,
      "model_result": "$B$4",
      "passed": true
    },
    {
      "case_id": 196,
      "software": "openoffice",
      "function": "ADDRESS",
      "source_path": "content/openoffice/functions/address.md",
      "formula": "=INDIRECT(ADDRESS(MATCH(\"Bob\";A2:A5;0)+ROW(A2)-1;2))",
      "operation": "indirect_match",
      "args": [
        "Bob",
        [
          "Amy",
          "Kai",
          "Bob",
          "Lea"
        ],
        [
          6,
          8,
          12,
          10
        ]
      ],
      "expected": 12,
      "native_executed": false,
      "model_result": 12,
      "passed": true
    }
  ]
}
