Mình có viêc này nhờ đến mấy bác Pro đây, ko khó nhưng cũng ko dể chút nào. Yêu cầu mình có ghi đầy đủ trong File đính kèm, mong giúp đỡ.
Sorry, do gấp quá nên ko để ý mạng bị trục trặc nên chưa đính kèm File đc? Mình gửi lại đây.Sao mình không thấy file nào cả, nếu bạn không post lên được thì gửi mail cho mình, mình post lên dùm cho.
Nếu bạn cần sử dụng các hàm trong excel để nội suy thì tớ cho bạn một file tham khảo nhé.
Thanks, nhưng cái mình cần phức tạp hơn chút,Bạn xem nhé file của mình hoặc vào trang dutoanxaydung.com
Sorry, do gấp quá nên ko để ý mạng bị trục trặc nên chưa đính kèm File đc? Mình gửi lại đây.
Sorry, do gấp quá nên ko để ý mạng bị trục trặc nên chưa đính kèm File đc? Mình gửi lại đây.
=IF($I$4=1,1,IF($I$4=1.5,2,IF($I$4=2,3,IF($I$4=3,4,IF($I$4=4,5,IF($I$4=5,6,IF($I$4=6,7,"Xem lại tỉ số Cs/Cv")))))))
Vì bạn đã set validation cho ô I4 rồi, nên chỗ "Xem lại tỉ số Cs/Cv" không cần thiêt nữa. Nếu muốn hãy set câu này trong validation của ô I4.=If(I4=1,1,ROUNDDOWN(I4+1,0))
Có thể viết lại như sau:=INDEX((IF($I$4=1,$B$27:$B$35,IF($I$4=2,$B$41:$B$52,IF($I$4=3,$B$58:$B$69,IF($I$4=4,$B$75:$B$86,IF($I$4=5,$B$92:$B$103,IF($I$4=6,$B$109:$B$120,$B$126:$B$137))))))),G11,1)
=INDEX(CHOOSE(I4,$B$27:$B$35,$B$41:$B$52,$B$58:$B$69,$B$75:$B$86,$B$92:$B$103,$B$109:$B$120,$B$126:$B$137),G11,1)
Có thể thay bằng:=IF($I$4=1,INDEX(CsCv1,G11,G10),IF($I$4=2,INDEX(CsCv2,G11,G10),IF($I$4=3,INDEX(CsCv3,G11,G10),IF($I$4=4,INDEX(CsCv4,G11,G10),IF($I$4=5,INDEX(CsCv5,G11,G10),IF($I$4=6,INDEX(CsCv6,G11,G10),INDEX(CsCv7,G11,G10)))))))
Nếu bạn làm hàm if, giả sử có khoản 10 bảng, hoặc 20 bảng tham chiếu thì If không giải quyết được.=Index(Choose(I4,CsCv1,CsCv2,CsCv3,CsCv4,CsCv5,CsCv6,CsCv7),G11,G10)
cái này thì ko được rồi, nếu I4=1 thì toi, ở đây CT cũg ko rờm rà lắm nên cứ tạm chấp nhận zậyCho mình góp ý tí:
Đây không phải chuyên ngành của mình nên có gì bạn bỏ qua, mình tham gia dưới góc độ công thức tính toán thôi:
1. Công thức tại ô J5 của bạn:
cái này thì ko được rồi, nếu I4=1 thì toi, ở đây CT cũg ko rờm rà lắm nên cứ tạm chấp nhận zậy
=If(I4=1,1,rounddown(I4+1,0))
Không hiểu sao làm đến roẹt cái là bác Mr Okebab xóa sạch các file đính kèm nhỉ???
Up lại rồi đó, các bác tranh thủ júp mình nhaThành thật xin lỗi các bạn, vì muốn sửa lại một bài nên lỡ nhấn nhầm nút, vì vậy mong các bạn Up lại các File của mình!
Xin thông cảm!
Thân!
Up lại rồi đó, các bác tranh thủ júp mình nha
Up lại rồi đó, các bác tranh thủ júp mình nha
Thanhks bác boyxin nha, bác dùng Of2007 để xoá name hả, cái này ko phải do virus mà do mình insert máy cái bảng tra từ cái file bị như thế nên nó chạy qua luôn. Bác có cách nào hay chỉ giúp vớiFile của PhiLip nhiều nema rác quá, mọi người dùng file tui đã xóa hết name rác rồi đây nèphilip down về rồi up lên bài trên để mọi người dễ thấymáy của philip diết virus ngay đi
Ko đúng với cách tính của mình, nhưng mình đã nắm được ý đồ của bạn, mình làm có vẻ ổn rồi. Mình gửi lại File cho bác nào có ý kiến nào hay hơn thì làm tiếp.Bạn kiểm tra lại xem công thức đã cho kết quả đúng ý bạn hay chưa?
Thanhks bác boyxin nha, bác dùng Of2007 để xoá name hả, cái này ko phải do virus mà do mình insert máy cái bảng tra từ cái file bị như thế nên nó chạy qua luôn. Bác có cách nào hay chỉ giúp với
Vậy àh, nhưng File tính của tôi nhiều Sheet tính toán và liên kết với nhau, ko biết làm như vậy có ảnh hưởng đến kết quả cuối cùng ko nữa.Để xóa mấy cái name này mình dùng Office 2003 xóa thôi mà
- Mở 1 tệp mới, copy bảng tính rồi sang tệp mới chọn Paste Special \ Formulas and number formats
- Đóng tệp cũ lại và xóa tệp cũ đi, lưu tệp mới thế là được tệp mới hết name rác