public CheckResultMessage checkSum1(int i, int j) {
		int r1 = get(2, 2);
		int c1 = get(3, 2);
		int tr1 = get(2, 5);
		int tc1 = get(3, 5);
		BigDecimal sum = new BigDecimal(0);
		if (checkVersion(file).equals("2003")) {
			for (File f : Main1.files1) {
				try {
					in = new FileInputStream(f);
					hWorkbook = new HSSFWorkbook(in);
					sum = sum.add(getValue(r1 + j, c1 + i, 0));
					in.close();
				} catch (Exception e) {
				}
			}
			try {
				in = new FileInputStream(file);
				hWorkbook = new HSSFWorkbook(in);
				if (0 != getValue(tr1 + j, tc1 + i, 0).compareTo(sum)) {
					return error("支付机构单个账户表格sheet1-1的数据之和A0" + (i + 1) + "列"
							+ (r1 + j) + "行" + "出错");
				}
				in.close();
			} catch (Exception e) {
			}
		} else {
			for (File f : Main1.files1) {
				try {
					in = new FileInputStream(f);
					xWorkbook = new XSSFWorkbook(in);
					sum = sum.add(getValue1(r1 + j, c1 + i, 0));
					in.close();
				} catch (Exception e) {
				}
			}
			
			try {
				in = new FileInputStream(file);
				xWorkbook = new XSSFWorkbook(in);
				if (0 != getValue1(tr1 + j, tc1 + i, 0).compareTo(sum)) {
					return error("支付机构单个账户表格sheet1-1的数据之和A0" + (i + 1) + "列"
							+ (r1 + j) + "行" + "出错");
				}
				in.close();
			} catch (Exception e) {
			}
		}
		return pass("支付机构单个账户表格sheet1-1的数据之和A0" + (i + 1) + "列" + (r1 + j)
				+ "行" + "正确");
	}