RE:pregunta Abraham (ejem. 2-ago)
Estimado amigo, primero que nada gracias por tomar en cuenta mi ejemplo.
Sobre su pregunta, bien, si no me equivoco, ud quiere que si es un solo producto, automaticamente en la celda inferiro salga el total, y asi mismo si fueren 6, 3 etc. Pues el unico modo de hacer eso automaticamente es con codigo VBA.
Otro modo seria asi: La primera celda de sub total es F14, entonces a partir de F15 se cambiaria la formual que es:
=SI(ESERROR(E15*D15),"",E15*D15)
Por esta:
=SI(ESERROR((E15*D15)+F14),"",(E15*D15)+F14)
Asi se suma el subtotal propio, mas el superior, y asihabria que hacerlo sucesivamente en las otras celda inferiores, claro que aumentando la cantidad a sumar (en el siguiente seria F14+F15 y en el otro F14+F15+F16 ...etc)
Claro que en ese caso la formula que convierte el numero en texto no se podria usar, ya que siempre va a una celda y no puede rotar ("=num_letras(F22)", no puede ser "Num_letras(F22 o F21 o F20 ...etc) (Con codigo si podriamos)
Abraham