Xin giúp đỡ về hàm IF trong nhiều sheet (1 người xem)

  • Thread starter Thread starter Kien_Lan
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

Kien_Lan

Thành viên mới
Tham gia
10/4/11
Bài viết
4
Được thích
0
Em chào các Thầy/Cô giáo, các anh chị.

Em xin được giúp đỡ để hoàn chỉnh file ví dụ, kính mong mọi người giúp đỡ. Yêu cầu như sau:
Trong file có 13 sheets là: Thang 01, Thang 02, . . . Thang 12 và Ket_Qua.

Nếu ô B7=1, thì D10 lấy thông tin của ô A1, trong sheet Thang 01.
Nếu ô B7=2, thì D10 lấy thông tin của ô A1, trong sheet Thang 02.
. . . . .
Nếu ô B7=12, thì D10 lấy thông tin của ô A1, trong sheet Thang 12.
Nếu ô B7 không phải là những số nguyên từ 1 đến 12 thì D10 ghi là: "Bạn nhập sai, yêu cầu nhập lại".

* File hiện tại viết bằng Excel 2003*
* Gửi Ban Quản Trị: Sao bài của em lại bị khóa ạ?
Xin cảm ơn mọi người đã quan tâm.
NDA
 

File đính kèm

Em chào các Thầy/Cô giáo, các anh chị.

Em xin được giúp đỡ để hoàn chỉnh file ví dụ, kính mong mọi người giúp đỡ. Yêu cầu như sau:
Trong file có 13 sheets là: Thang 01, Thang 02, . . . Thang 12 và Ket_Qua.

Nếu ô B7=1, thì D10 lấy thông tin của ô A1, trong sheet Thang 01.
Nếu ô B7=2, thì D10 lấy thông tin của ô A1, trong sheet Thang 02.
. . . . .
Nếu ô B7=12, thì D10 lấy thông tin của ô A1, trong sheet Thang 12.
Nếu ô B7 không phải là những số nguyên từ 1 đến 12 thì D10 ghi là: "Bạn nhập sai, yêu cầu nhập lại".

* File hiện tại viết bằng Excel 2003*

Công thức cho D10:
Mã:
=IF(ISERROR(INDIRECT("'Thang " & TEXT(B7,"00") & "'!A1")),"Bạn nhập sai, yêu cầu nhập lại",INDIRECT("'Thang " & TEXT(B7,"00") & "'!A1"))
---------------------------------------------
* Gửi Ban Quản Trị: Sao bài của em lại bị khóa ạ?
Bài trước bị khóa là vì TIÊU ĐỀ CHUNG CHUNG ---> Sai nội quy của diễn đàn
 
Lần chỉnh sửa cuối:
Em cảm ơn tác giả ndu96081631.
NDA.
 
Em chào các Thầy/Cô giáo, các anh chị.
Em xin được giúp đỡ để hoàn chỉnh file ví dụ, kính mong mọi người giúp đỡ. Yêu cầu như sau:
Trong file có 13 sheets là: Thang 01, Thang 02, . . . Thang 12 và Ket_Qua.
Nếu ô B7=1, thì D10 lấy thông tin của ô A1, trong sheet Thang 01.
Nếu ô B7=2, thì D10 lấy thông tin của ô A1, trong sheet Thang 02.. . . . .
Nếu ô B7=12, thì D10 lấy thông tin của ô A1, trong sheet Thang 12.
Nếu ô B7 không phải là những số nguyên từ 1 đến 12 thì D10 ghi là: "Bạn nhập sai, yêu cầu nhập lại".
* File hiện tại viết bằng Excel 2003*
Xin cảm ơn mọi người đã quan tâm.
NDA
Công thức cho Excel 2003:
Mã:
=IF(AND(B7>=1,B7<=12,B7=INT(B7)),INDIRECT("'Thang " & TEXT(B7,"00") & "'!A1"),"Bạn nhập sai, yêu cầu nhập lại")
Excel 2007 :
Mã:
=IFERROR(INDIRECT("'Thang "&IF(B7<10,"0","")&B7&"'!A1"),"Bạn nhập sai, yêu cầu nhập lại")
 
Em cũng cảm ơn phuocam nhiều ạ.
 

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

Back
Top Bottom