Причина ошибки в том, что вы пытаетесь +=
получить функцию. Эту операцию можно выполнять только для объектов, которым можно присвоить значения.
Вы можете, например, сделать следующее
if (sheet2.Cells[x, 1].Value.Equals(sheet.Cells[y, 1].Value.ToString()))
{
double cellValue = (double)sheet2.Cells[x, 4].Value;
cellValue += (double)sheet.Cells[y, 3].Value;
sheet2.Cells[x, 4].Value = cellvalue;
}
Редактировать: следующее не проверено, но также может работать: ((double)sheet2.Cells[x, 4].Value) += (double)sheet.Cells[y, 3].Value