Ẩn kết quả từ công thức có sẵn khi chưa muốn dùng tới

Liên hệ QC

quanghung12

Thành viên chính thức
Tham gia
15/4/10
Bài viết
87
Được thích
8
ví dụ mình gắn trong file đính kèm.
mình muốn tổng hợp doanh số của từng nhân viên.
nhân viên sẽ báo cáo doanh số từng ngày ở cột B D F....
khi đó mình sẽ tổng hợp doanh số của nhân viên này lũy kế từng ngày, ngày mai bằng ngày hôm nay cộng ngày hôm qua... cứ như vậy.
giả sử trong ví dụ mình tính tới ngày 4/8. tuy nhiên mình paste công thức thì ngày 5/8 trở đi nó cứ hiện giá trị 12. có cách nào mình paste hàng loạt mà khi ko điền ở cột B10 thì cột C10 nó ko hiện kết quả ko các bạn?
vì để thế kia mà gửi cho sếp thì sếp nhìn toàn ra số 12 hết nó xấu.
cảm ơn các bạn.
 

File đính kèm

  • vi du.xls
    13.5 KB · Đọc: 16
ví dụ mình gắn trong file đính kèm.
mình muốn tổng hợp doanh số của từng nhân viên.
nhân viên sẽ báo cáo doanh số từng ngày ở cột B D F....
khi đó mình sẽ tổng hợp doanh số của nhân viên này lũy kế từng ngày, ngày mai bằng ngày hôm nay cộng ngày hôm qua... cứ như vậy.
giả sử trong ví dụ mình tính tới ngày 4/8. tuy nhiên mình paste công thức thì ngày 5/8 trở đi nó cứ hiện giá trị 12. có cách nào mình paste hàng loạt mà khi ko điền ở cột B10 thì cột C10 nó ko hiện kết quả ko các bạn?
vì để thế kia mà gửi cho sếp thì sếp nhìn toàn ra số 12 hết nó xấu.
cảm ơn các bạn.
Bạn có thể sử dụng công thức sau cho ô C7:
Mã:
=IF(B7="","",C6+B7)
Hoặc nếu dữ liệu nhập không liên tục thì có thể sử dụng công thức này:
Mã:
=IF(B7="","",MAX(C$6:C6)+B7)
 
Bạn có thể sử dụng công thức sau cho ô C7:
Mã:
=IF(B7="","",C6+B7)
Hoặc nếu dữ liệu nhập không liên tục thì có thể sử dụng công thức này:
Mã:
=IF(B7="","",MAX(C$6:C6)+B7)
hi cảm ơn bạn, công thức chạy ngon lắm.
bạn cho mình hỏi sự khác nhau ở 2 công thức trên là gì ?
cảm ơn bạn nhiều.
 
hi cảm ơn bạn, công thức chạy ngon lắm.
bạn cho mình hỏi sự khác nhau ở 2 công thức trên là gì ?
cảm ơn bạn nhiều.
Bạn cứ thử sử dụng 1 công thức cho cột C, công thức kia cho cột E. Bây giờ bạn nhập dữ liệu vào 2 cột B và D (thử 2 cách: nhập liên tục và nhập rời rạc) và so sánh kết quả nhận được ở cột C và cột E, bạn sẽ thấy sự khác biệt giữa 2 công thức.

Thêm một công thức khác nữa để bạn tham khảo: Bạn sử dụng công thức sau cho ô C6 và copy xuống dưới:
Mã:
=IF(B6="","",SUM(B$6:B6))
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn cứ thử sử dụng 1 công thức cho cột C, công thức kia cho cột E. Bây giờ bạn nhập dữ liệu vào 2 cột B và D (thử 2 cách: nhập liên tục và nhập rời rạc) và so sánh kết quả nhận được ở cột C và cột E, bạn sẽ thấy sự khác biệt giữa 2 công thức.

mình thấy nó ko thay đổi bạn à,
bạn xem ảnh chụp file đính kèm.
 

File đính kèm

  • ko doi.jpg
    ko doi.jpg
    20.9 KB · Đọc: 36
mình thấy nó ko thay đổi bạn à,
bạn xem ảnh chụp file đính kèm.
Tất nhiên để so sánh thì bạn phải sửa lại công thức tại E7 là =IF(D7="","",E6+D7) mới phù hợp chứ nhỉ?!
Thôi, bạn sử dụng công thức tại bài #5 cho chắc, ngắn gọn hơn công thức sau, nhưng phù hợp hơn công thức trước, vì thực tế thì trong 1 ngày nào đó, 1 trong các đại lý có thể đóng cửa nghỉ chứ nhỉ?!
 
Tất nhiên để so sánh thì bạn phải sửa lại công thức tại E7 là =IF(D7="","",E6+D7) mới phù hợp chứ nhỉ?!
Thôi, bạn sử dụng công thức tại bài #5 cho chắc, ngắn gọn hơn công thức sau, nhưng phù hợp hơn công thức trước, vì thực tế thì trong 1 ngày nào đó, 1 trong các đại lý có thể đóng cửa nghỉ chứ nhỉ?!
có, mình có sửa hàm bạn à.
bạn chụp cho mình xem sự thay đổi ở máy bạn được ko?
tại mình muốn hỏi 1 cái gì là hỏi để biết sâu xa luôn và ứng dụng của nó để vận dụng. tại trình mình lơ mơ quá nên muốn học hỏi nhiều :)
cảm ơn bạn
 
có, mình có sửa hàm bạn à.
bạn chụp cho mình xem sự thay đổi ở máy bạn được ko?
tại mình muốn hỏi 1 cái gì là hỏi để biết sâu xa luôn và ứng dụng của nó để vận dụng. tại trình mình lơ mơ quá nên muốn học hỏi nhiều :)
cảm ơn bạn
Bây giờ ta thử phân tích công thức =IF(D7="","",E6+D7) xem nhé:
Giả sử ô D8 để trống, khi đó đương nhiên E8 sẽ là một chuỗi trống (E8="").
Tiếp tục, bạn nhập số 1 vào ô D9, khi đó, đương nhiên ô D9<>"" nên giá trị tại E9 sẽ là =E8+D9, tức là E9=""+1
Vì chuỗi "" không thể đem vào thực hiện phép cộng được nên sẽ phát sinh lỗi #VALUE!
 
Bây giờ ta thử phân tích công thức =IF(D7="","",E6+D7) xem nhé:
Giả sử ô D8 để trống, khi đó đương nhiên E8 sẽ là một chuỗi trống (E8="").
Tiếp tục, bạn nhập số 1 vào ô D9, khi đó, đương nhiên ô D9<>"" nên giá trị tại E9 sẽ là =E8+D9, tức là E9=""+1
Vì chuỗi "" không thể đem vào thực hiện phép cộng được nên sẽ phát sinh lỗi #VALUE!
để mình xem lại,
vì lúc đó mình thử bỏ cách vài dòng ko nhập rồi chèn thấy nó vẫn cộng bình thường :D
cảm ơn bạn nhiều,
 
ví dụ mình gắn trong file đính kèm.
mình muốn tổng hợp doanh số của từng nhân viên.
nhân viên sẽ báo cáo doanh số từng ngày ở cột B D F....
khi đó mình sẽ tổng hợp doanh số của nhân viên này lũy kế từng ngày, ngày mai bằng ngày hôm nay cộng ngày hôm qua... cứ như vậy.
giả sử trong ví dụ mình tính tới ngày 4/8. tuy nhiên mình paste công thức thì ngày 5/8 trở đi nó cứ hiện giá trị 12. có cách nào mình paste hàng loạt mà khi ko điền ở cột B10 thì cột C10 nó ko hiện kết quả ko các bạn?
vì để thế kia mà gửi cho sếp thì sếp nhìn toàn ra số 12 hết nó xấu.
cảm ơn các bạn.

su dung ham if
View attachment vi du.xls
 
Web KT

Bài viết mới nhất

Back
Top Bottom