{
  "software": "apple-numbers",
  "function": "TAN",
  "native_application_execution": false,
  "checked_date": "2026-10-12",
  "method": "Independent mathematical/text-processing models, not Apple Numbers or Zoho Sheet execution; random tests check documented bounds/transforms, not randomness.",
  "official_function_reference": "https://support.apple.com/guide/functions/tan-ffa5c66235/15.4/web/1.0",
  "passed": 9,
  "total": 9,
  "cases": [
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B2))",
      "variables": {
        "B2": -60.0
      },
      "expected": -1.7320508075688767,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B3))",
      "variables": {
        "B3": -45.0
      },
      "expected": -0.9999999999999999,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B4))",
      "variables": {
        "B4": -30.0
      },
      "expected": -0.5773502691896257,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B5))",
      "variables": {
        "B5": 0.0
      },
      "expected": 0.0,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B6))",
      "variables": {
        "B6": 15.0
      },
      "expected": 0.2679491924311227,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B7))",
      "variables": {
        "B7": 30.0
      },
      "expected": 0.5773502691896257,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B8))",
      "variables": {
        "B8": 45.0
      },
      "expected": 0.9999999999999999,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B9))",
      "variables": {
        "B9": 60.0
      },
      "expected": 1.7320508075688767,
      "numeric": true,
      "scope": "recovered worked example"
    },
    {
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B10))",
      "variables": {
        "B10": 135.0
      },
      "expected": -1.0000000000000002,
      "numeric": true,
      "scope": "recovered worked example"
    }
  ],
  "independent_results": [
    {
      "case": 355,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B2))",
      "actual_independent_model": -1.7320508075688767,
      "expected": -1.7320508075688767,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 356,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B3))",
      "actual_independent_model": -0.9999999999999999,
      "expected": -0.9999999999999999,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 357,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B4))",
      "actual_independent_model": -0.5773502691896257,
      "expected": -0.5773502691896257,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 358,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B5))",
      "actual_independent_model": 0.0,
      "expected": 0.0,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 359,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B6))",
      "actual_independent_model": 0.2679491924311227,
      "expected": 0.2679491924311227,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 360,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B7))",
      "actual_independent_model": 0.5773502691896257,
      "expected": 0.5773502691896257,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 361,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B8))",
      "actual_independent_model": 0.9999999999999999,
      "expected": 0.9999999999999999,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 362,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B9))",
      "actual_independent_model": 1.7320508075688767,
      "expected": 1.7320508075688767,
      "passed": true,
      "scope": "recovered worked example"
    },
    {
      "case": 363,
      "software": "apple-numbers",
      "function": "TAN",
      "expression": "=TAN(RADIANS(B10))",
      "actual_independent_model": -1.0000000000000002,
      "expected": -1.0000000000000002,
      "passed": true,
      "scope": "recovered worked example"
    }
  ]
}
