Các bác giúp e với. Em có 2 file Book1 và Book2. trong đó có lệnh trong Macro. File Book2 chạy ngon lành nhưng sao Book 1 lại báo lỗi "Run-time error 13" . Cao thủ nào khắc phục giúp mình với
Thành thật xin lỗi bác. em Up cả 2 file nhưng không để ý file 1 chưa up thành công. Em xử lý được rồi! Nguyên nhân là do 1 ô dữ liệu báo lỗi NaN nên không chạy được codebook2 chạy ngon lành thì để ở nha đi, book1 bị lổi thì đưa lên
Chỉ có thể dùng bằng VBA thôi bạn, không có công thức nào đáp ứng được đâu.Chào các bác!
Tôi có tập tin NguyenThiLan lan 1.xls đang mở. Trong đó có ô A1 có dữ liệu là 1. Tôi muốn khi save as thành NguyenThiLan lan 2.xls thì ô A1 ở tập tin mới đó là 2, save as thành NguyenThiLan lan 3.xls thì ô A1 ở tập tin mới đó là 3....save as thành NguyenThiLan lan 26.xls thì ô A1 ở tập tin mới đó là 26...thì công thức là thế nào ạ? Xin cám ơn các sư huynh!
Chào các bác!
Tôi có tập tin NguyenThiLan lan 1.xls đang mở. Trong đó có ô A1 có dữ liệu là 1. Tôi muốn khi save as thành NguyenThiLan lan 2.xls thì ô A1 ở tập tin mới đó là 2, save as thành NguyenThiLan lan 3.xls thì ô A1 ở tập tin mới đó là 3....save as thành NguyenThiLan lan 26.xls thì ô A1 ở tập tin mới đó là 26...thì công thức là thế nào ạ? Xin cám ơn các sư huynh!
=TRIM(RIGHT(SUBSTITUTE(TRIM(LEFT(CELL("FileName",A1),SEARCH(".xls",CELL("FileName",A1))-1))," ",REPT(" ",255)),255))
Mọi người chỉ giúp cách sử dụng hàm sumifs giải quyết thống kê hàng theo tên và theo tháng với điều kiện không dùng cột phụ với
(Phần công thức bôi màu vàng)
Mình đã dùng Sumproduct thì không cần cột phụ
D26=SUMIFS($F$5:$F$14,$C$5:$C$14,B26,$A$5:$A$14,">=01/08/1999",$A$5:$A$14,"<=31/08/1999")
bạn tự làm thêm để cthức có thể kéo ngang được nha
Mã:D26=SUMIFS($F$5:$F$14,$C$5:$C$14,B26,$A$5:$A$14,">=[COLOR=#ff0000]01/08/1999[/COLOR]",$A$5:$A$14,"<=[COLOR=#ff0000]31/08/1999[/COLOR]")
Nên dùng hàm DATE thay vào chỗ màu đỏ
(chứ dùng kiểu đó thì... chết mất)
để chổ cho bạn ấy làm nữa chứ anh
Theo cái chỗ anh để lại thì nhiều quáđể chổ cho bạn ấy làm nữa chứ anh
Theo cái chỗ anh để lại thì nhiều quá
Để kéo sang ngang thì em thêm kiểu này
=SUMIFS($F$5:$F$14;$C$5:$C$14;$B26;$A$5:$A$14;">=01/"&RIGHT(C$25)&"/1999";$A$5:$A$14;"<=30/"&RIGHT(C$25)&"/1999")
Vẫn mắc cái chỗ <=28 hay <=29 hay <=30 hay <=31 hay...
C26=SUMIFS($F$5:$F$14,$C$5:$C$14,$B26,$A$5:$A$14,">="&DATE(1999,--RIGHT(C$25,2),1),$A$5:$A$14,"<="&EOMONTH(DATE(1999,--RIGHT(C$25,2),1),0))
Theo cái chỗ anh để lại thì nhiều quá
Để kéo sang ngang thì em thêm kiểu này
=SUMIFS($F$5:$F$14;$C$5:$C$14;$B26;$A$5:$A$14;">=01/"&RIGHT(C$25)&"/1999";$A$5:$A$14;"<=30/"&RIGHT(C$25)&"/1999")
Vẫn mắc cái chỗ <=28 hay <=29 hay <=30 hay <=31 hay...
=SUMIFS($F$5:$F$14,$C$5:$C$14,$B26,$A$5:$A$14,[COLOR=#ff0000]">=" & DATE(1999,RIGHT(C$25),1)[/COLOR],$A$5:$A$14,[COLOR=#ff0000]"<=" & DATE(1999,RIGHT(C$25)+1,0)[/COLOR])
Sư phụ lại dành nhiều đất quáĐôi khi nó ra kết quả.. "hơi sai" mới chít đó
(ví dụ nhầm 1 tháng 2 thành 2 tháng 1)
===> Cũng khó phát hiện lắm nha
Sư phụ lại dành nhiều đất quá
Theo cách chỉ ra ở bài #1253 thì em mới chạy tới đây:
=SUMIFS($F$5:$F$14;$C$5:$C$14;$B26;$A$5:$A$14;DATE(1999;RIGHT(C$25);"*"))
Cái khó ở chỗ dấu * kia nấy hàm or không biết có được không
Nghỉ ăn cơm tính tiếp