protected static Ptg calcErrorType( Ptg[] operands )
	{
		Object o = operands[0].getValue();
		String s = o.toString();
		if( s.equalsIgnoreCase( "#NULL!" ) )
		{
			return new PtgInt( 1 );
		}
		if( s.equalsIgnoreCase( "#DIV/0!" ) )
		{
			return new PtgInt( 2 );
		}
		if( s.equalsIgnoreCase( "#VALUE!" ) )
		{
			return new PtgInt( 3 );
		}
		if( s.equalsIgnoreCase( "#REF!" ) )
		{
			return new PtgInt( 4 );
		}
		if( s.equalsIgnoreCase( "#NAME?" ) )
		{
			return new PtgInt( 5 );
		}
		if( s.equalsIgnoreCase( "#NUM!" ) )
		{
			return new PtgInt( 6 );
		}
		if( s.equalsIgnoreCase( "#N/A" ) )
		{
			return new PtgInt( 7 );
		}
		return new PtgErr( PtgErr.ERROR_NA );
	}