For just looping, you can create new rows with cell formulas refering to the rows above and do conditionals, calculations and whatnot. You can use many excel functions over areas of cells and arrays, to aggregate, lookup values, translate etc. However, soon, especially for something like Monte...