nphunghung
Thành viên mới

- Tham gia
- 25/4/10
- Bài viết
- 7
- Được thích
- 1
Chào các bác, em có câu hỏi như thế này ạ:
Giả sử em có một hàng dữ liệu như hình đính kèm, các số là mình nhập vào (Em để Format là accounting nên số 0 nó chuyển thành dấu -)
Em cần tính tổng dãy số đó theo yêu cầu như sau:
Tính tổng của dãy số, nếu tổng <=15 thì tiếp tục cộng, đến khi tổng >15 thì thực hiện trừ từ ô mà tổng đạt giá trị là 15.
Nói như thế này cho dễ hiểu:
Em có bảng trong hình đính kèm. Ô A2 là để tính tổng các ô từ B2 đến hết hàng. Ta có SUM(B2:F2)=14 thỏa mãn <=15. Từ H2 trở đi, nếu tiếp tục cộng thì kết quả sẽ >15, do đó, ta lại thực hiện phép trừ từ ô H2 trở đi. Vấn đề là làm sao xác định được ô H2 hay ô nào đó thỏa mãn được tổng =15 để chuyển sang thực hiện phép trừ ạ.
Câu hỏi hơi khó trình bày, có hỏi ngu thì các bác cũng đừng gạch đá.
Em xin cảm ơn!
Giả sử em có một hàng dữ liệu như hình đính kèm, các số là mình nhập vào (Em để Format là accounting nên số 0 nó chuyển thành dấu -)
Em cần tính tổng dãy số đó theo yêu cầu như sau:
Tính tổng của dãy số, nếu tổng <=15 thì tiếp tục cộng, đến khi tổng >15 thì thực hiện trừ từ ô mà tổng đạt giá trị là 15.
Nói như thế này cho dễ hiểu:
Em có bảng trong hình đính kèm. Ô A2 là để tính tổng các ô từ B2 đến hết hàng. Ta có SUM(B2:F2)=14 thỏa mãn <=15. Từ H2 trở đi, nếu tiếp tục cộng thì kết quả sẽ >15, do đó, ta lại thực hiện phép trừ từ ô H2 trở đi. Vấn đề là làm sao xác định được ô H2 hay ô nào đó thỏa mãn được tổng =15 để chuyển sang thực hiện phép trừ ạ.
Câu hỏi hơi khó trình bày, có hỏi ngu thì các bác cũng đừng gạch đá.
Em xin cảm ơn!