Có! lên diễn đàn tìm hàm INDIRECT().Mình có 2 file excel, File1 có 31 sheet chứa các dữ liệu. Mình muốn lấy các dữ liệu từ File1 vào bảng của File2. Nhưng nếu làm thủ công thì công thức sẽ như thế này: ='[93 (05.2018).xls]1'!$B$9. Có cách để mình không phải sửa công thức thành '[93 (05.2018).xls]2' bằng tay mà có thể tự động sửa từ sheet 1 thành sheet 2 không ạ.
Ô G6 trong phần giải thích thì chỉ thấy liên quan đến C6 mà bạn tốt, ngoài các giá trị C6 bằng 0 1 10 thì còn số nào không.Code két diết loay hoay có cái hàm cùi mà làm hoài ko ra nhờ các bạn viết hàm tại G6
chi tiết mình ghi kèm trong file ... xin cảm ơn
tại c6 và d6 thay đổi liên tục lúc c6 =1000 lúc d6 = 8% ... ngoài đó ra ko còn số nào khácÔ G6 trong phần giải thích thì chỉ thấy liên quan đến C6 mà bạn tốt, ngoài các giá trị C6 bằng 0 1 10 thì còn số nào không.
không đúng nếu gõ c6= 1000 thì g6 =10.000.000 mới đúng1/ neu c6 = 1 thì g6 =10.000
2/ neu c6 = 10 thi g6 = 100.000
3/ neu c6 = 0 thi g6 = 0
Như trên thì G6 chỉ phụ thuộc C6 thôi chứ, không lẽ công thức dễ thế này
G6=if(c6=1,10000,if(c6=10,100000,if(c6=0,0,"abcxyz")))
làm vậy cũng được nhưng khi kéo xuống áp dụng hết thì nó sai tè le àVậy công thức là G6=C6*10000
Chiết khấu gì bèo thế, mình nạp thẻ 100k hết có 75k.
hàm đó chạy ok đó bạn tuy nhiên có cách nào khác căn cứ vào cột E để ta thực hiện được như vậy koNhìn hình trên mình đoán công thức còn liên quan đến loại thẻ, nếu vậy thì sửa công thức thành
G6=C6*1000*RIGHT(B6,LEN(B6)-FIND(" ",B6))
ô B6 là Viettel 10, Viettel 20... (cần xóa hết khoảng trắng thừa).
Nếu vẫn không được có lẽ bạ đưa code vba lên để anh em dịch thành công thức!
OK ... vậy mới yên tâm hơn xài cột B nguy hiểm quá ... mất tiền khi thao tác mã hàng saiVậy thì sửa thành =C6*E6/(1-D6)
Cách tính đó hơi ngược. Bạn nên có các cột mệnh giá, chiết khấu, số lượng. Từ đó lập công thức cho các cột đơn giá và thành tiền.OK ... vậy mới yên tâm hơn xài cột B nguy hiểm quá ... mất tiền khi thao tác mã hàng sai
Cảm ơn bạn
Nó chỉ có 49 mã hàng thẻ các mạng thôi nên mình cố định vào cột E hết rồi ....nếu thêm 1 mệnh giá nữa thì lại thêm 1 cột .... nên mình bỏ mà cho hết vào từng cells tương ứng của cột E cho nó gọn và viết thành code phòng khi lỡ tay xóa nó hay làm saiCách tính đó hơi ngược. Bạn nên có các cột mệnh giá, chiết khấu, số lượng. Từ đó lập công thức cho các cột đơn giá và thành tiền.
.Range("G6").FormulaR1C1 = "=10000*RC[-4]"
.Range("G7").FormulaR1C1 = "=20000*RC[-4]"
.Range("G8").FormulaR1C1 = "=50000*RC[-4]"
.Range("G9").FormulaR1C1 = "=100000*RC[-4]"
.Range("G10").FormulaR1C1 = "=200000*RC[-4]"
.Range("G11").FormulaR1C1 = "=300000*RC[-4]"
.Range("G12").FormulaR1C1 = "=500000*RC[-4]"
Bác cho e hỏi máy e dùng excel 2010 mà giờ gõ công thức mảng ctrl+shift+enter mà không được. e đã thử một công thức mảng đơn giản =sum(A1:A3*B1:B3) gõ ctrl+shift+enter mà nó không thực hiện gì cả. bác có biết tại sao không giúp e với.Chủ đề "Hỏi nhanh - đáp nhanh về công thức (phần 2)" hiện vượt quá 100 trang. Tôi đóng chủ đề cũ và mở chủ đề mới.
Mọi thắc mắc có liên quan, vui lòng hỏi tại đây
Vậy file của bạn đâu? Cái file nào đang "không được" ấy, đưa lên đây xem saoBác cho e hỏi máy e dùng excel 2010 mà giờ gõ công thức mảng ctrl+shift+enter mà không được. e đã thử một công thức mảng đơn giản =sum(A1:A3*B1:B3) gõ ctrl+shift+enter mà nó không thực hiện gì cả. bác có biết tại sao không giúp e với.