code: private static function cellAddressInDeleteRange($cellAddress, $beforeRow, $pNumRows, $beforeColumnIndex, $pNumCols)
      {
          list($cellColumn, $cellRow) = Coordinate::coordinateFromString($cellAddress);
          $cellColumnIndex = Coordinate::columnIndexFromString($cellColumn);
          //    Is cell within the range of rows/columns if we're deleting
          if ($pNumRows < 0 &&
              ($cellRow >= ($beforeRow + $pNumRows)) &&
              ($cellRow < $beforeRow)) {
              return true;
          } elseif ($pNumCols < 0 &&
              ($cellColumnIndex >= ($beforeColumnIndex + $pNumCols)) &&
              ($cellColumnIndex < $beforeColumnIndex)) {
              return true;
          }
  
          return false;
      }
docs: Test whether a cell address falls within a defined range of cells.
  
  @param string $cellAddress Address of the cell we're testing
  @param int $beforeRow Number of the row we're inserting/deleting before
  @param int $pNumRows Number of rows to insert/delete (negative values indicate deletion)
  @param int $beforeColumnIndex Index number of the column we're inserting/deleting before
  @param int $pNumCols Number of columns to insert/delete (negative values indicate deletion)
  
  @return bool