Necesito una macro que realice lo siguiente identificando y sumando valores con condiciones

Y adicional mente tengo que sacar en otra columna la sumatoria por orden de compra.

Y adicional mente tengo que sacar en otra columna la sumatoria por orden de compra.