cần tìm công thức cho bảng tra cung (6 người xem)

Liên hệ QC

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

BinhTam

Thành viên thường trực
Tham gia
2/12/06
Bài viết
238
Được thích
30
Chào các bạn,

Mình đang cần tìm công thức cho ô M2=? dựa theo bảng 1 phần tô sáng.

ví dụ : Canh dần( cột C) : 8
Mậu dần ( cột B) : 1
v.v.

Rất mong nhận được tin của các bạn.

Thanks,
Tâm
 

File đính kèm

Lần chỉnh sửa cuối:
Trước tiên cần sửa các chính tả cho khớp giữa 2 bảng. Ví dụ: Tỵ - Tị, Mẹo - Mão, Sữu - Sửu, Múi - Mùi, Dâu - Dậu
Xem file đính kèm.
 

File đính kèm

1.)Bạn có thể làm công thức gọn hơn ?
bạn có thể viết công thức vòng lập 9 cho 6 cột ở bảng 1? vì mình gõ bằng tay.
ví dụ: (cột A)Giáp Tý-cung chấn-số 3: lập cho đến Quý Dậu-số 3
(Cột B)Giáp Tuất-cung càn-số 6: lập cho đến Quý Mùi - số 6
v.v
2.) vi dụ : ô K2=1980 thì ô N2=5 số 5 -cung khôn.
Cảm ơn bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
Cần công thức tối ưu vòng lặp

Chào các bạn,

Mình cần công thức tối ưu cho vòng lặp cột O đến cột F

Rất mong nhận sự trợ giúp các bạn.

Thanks&regards,
Tâm
 

File đính kèm

Chào các bạn,

Mình cần công thức tối ưu cho vòng lặp cột O đến cột F

Rất mong nhận sự trợ giúp các bạn.

Thanks&regards,
Tâm
Công thức cho cel N1:
Mã:
=OFFSET($A$8,MOD(ROWS($1:1)-1,10),) & " " & OFFSET($B$8,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12),)
Kéo fill sang phải và xuống dưới
 
chào bạn,

giúp mình thêm công thức gọn hơn tại ô M2=? bảng dò tô màu xanh lá

và ô K2=1980 thì ô N2=5 số 5 -cung khôn( thay vì trung)
ô K2=2007 thì ô N2=5 số 5 -cung Cấn( thay vì trung)
v.v

thanks.
Tâm
 

File đính kèm

Lần chỉnh sửa cuối:
chào ndu96081531,

cho mình hỏi thêm trong t/h bảng dò năm ngang, mình sửa lại công thức này :

=OFFSET($A$8,MOD(ROWS($1:1)-1,10),) & " " & OFFSET($B$8,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12),)
như thế nào?

Thanks,
Tâm
 
chào bạn,

giúp mình thêm công thức gọn hơn tại ô M2=? bảng dò tô màu xanh lá

và ô K2=1980 thì ô M2=5 số 5 -cung khôn( thay vì trung), v.v

thanks.
Tâm
Bạn phải nói cách tính chứ! Tôi làm sao biết mấy vụ này
K2 = 1980 thì dựa vào đâu để tính M2 = 5 và N2 = "Khôn"
-------------------
chào ndu96081531,

cho mình hỏi thêm trong t/h bảng dò năm ngang, mình sửa lại công thức này :

=OFFSET($A$8,MOD(ROWS($1:1)-1,10),) & " " & OFFSET($B$8,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12),)
như thế nào?

Thanks,
Tâm
Bảng dò ngang cụ thể là bảng nào?
 
Lần chỉnh sửa cuối:
chào bạn,

1.Bạn download file cung.zip đính kèm về bạn mới thấy.

số 5 lấy từ bảng A18:F19.

số 5 chỉ xảy ra 1 lần trên từng cột A8:F17

2. trong file cung có 2 bảng 3: một bảng dọc và một bảng ngang

Thanks,
Tâm
 
Lần chỉnh sửa cuối:
chào bạn,

1.Bạn download file cung.zip đính kèm về bạn mới thấy.

số 5 lấy từ bảng A18:F19.

số 5 chỉ xảy ra 1 lần trên từng cột A8:F17

2. trong file cung có 2 bảng 3: một bảng dọc và một bảng ngang

Thanks,
Tâm
Đoán thử công thức cho N2 nhé:
Mã:
=OFFSET($A$19,,INT(MOD((K2-4),60)/10))
Còn công thức tại M2 cũng có thể sửa thành:
Mã:
=RIGHT(OFFSET($A$8,MOD((K2-4),10),INT(MOD((K2-4),60)/10)))
Khỏi cần name Dong, Cot gì gì đó luôn
 
Chào bạn,

công thức tại ô M2:

=RIGHT(OFFSET($A$8,MOD((K2-4),10),INT(MOD((K2-4),60)/10)))
rất tuyệt, thanks.

công thức tại ô N2:
nó chỉ trả ra kết quả cho số 5, còn những số khác không ra.
bạn kiểm tra lại giúp, thanks.
 
công thức tại ô N2:
nó chỉ trả ra kết quả cho số 5, còn những số khác không ra.
bạn kiểm tra lại giúp, thanks.
KHÔNG RA nghĩa là sao? Cụ thể sai chổ nào? Bạn phải mô tả rõ chứ
Tôi đâu có rành mấy món này, phải vừa đoán mò vừa làm ---> Ai mà biết được
 
nghĩa là khi mình thay đổi năm tại ô K2 (ví dụ 1977), thì ô N2 không cho ra kết quả theo bảng G2: H11.
ô N2 chỉ trả ra kết quả của bảng A18:F19.

mình muốn trả ra kết quả kết hợp từ 2 bảng: M2= 5 theo bảng A18:F19; các số khác theo bảng G2: H11.

Thanks,
Tâm
 
nghĩa là khi mình thay đổi năm tại ô K2 (ví dụ 1977), thì ô N2 không cho ra kết quả theo bảng G2: H11.
ô N2 chỉ trả ra kết quả của bảng A18:F19.

mình muốn trả ra kết quả kết hợp từ 2 bảng: M2= 5 theo bảng A18:F19; các số khác theo bảng G2: H11.

Thanks,
Tâm

Mô tả vậy tôi mù mờ quá.
- Cụ thể nếu K2 =1977 thi N2 = bao nhiêu mới đúng?
- Lúc nào thì tra ở bảng A18:F19 còn lúc nào thì tra bảng G2: H11? ---> Nếu bạn muốn tra theo bảng G2: H11 thì cứ dùng VLOOKUP như bạn đã làm là được rồi
 
Chào bạn,

khi K2=1977 ==> M2=2 thì =>N2: cho ra kết quả bảng A18:F19

khi mình kết hợp với vlookup báo lỗi "#n/a" như thế này :
=IF(M2=5,OFFSET($A$19,,INT(MOD((K2-4),60)/10)),VLOOKUP(M2,$G$3:$H$11,2,0))

Thanks,
Tâm
 
Chào bạn,

khi K2=1977 ==> M2=2 thì =>N2: cho ra kết quả bảng A18:F19

khi mình kết hợp với vlookup báo lỗi "#n/a" như thế này :
=IF(M2=5,OFFSET($A$19,,INT(MOD((K2-4),60)/10)),VLOOKUP(M2,$G$3:$H$11,2,0))

Thanks,
Tâm

Hiểu rồi!
Vậy bạn sửa lại công thức ở M2 trước đã:
Mã:
=[COLOR=#ff0000][B]1*[/B][/COLOR]RIGHT(OFFSET($A$8,MOD((K2-4),10),INT(MOD((K2-4),60)/10)))
Xong rồi thì chắc chắn công thức
Mã:
=IF(M2=5,OFFSET($A$19,,INT(MOD((K2-4),60)/10)),VLOOKUP(M2,$G$3:$H$11,2,0))
Sẽ hết lỗi #N/A! liền
 
chào bạn,

1. Cho mình hỏi thêm trong t/h bảng dò năm ngang (bảng 3), mình sửa lại công thức này :

=OFFSET($A$8,MOD(ROWS($1:1)-1,10),) & " " & OFFSET($B$8,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12),)
như thế nào?

2. Có thể tối ưu công thức tại ô M2 chỉ cần bảng 3 và G2:H11 mà không cần bảng A8:F17 hay ?

Thanks,
Tâm
 
1. Cho mình hỏi thêm trong t/h bảng dò năm ngang (bảng 3), mình sửa lại công thức này :
=OFFSET($A$8,MOD(ROWS($1:1)-1,10),) & " " & OFFSET($B$8,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12),)
như thế nào?
Sửa thành vầy:
Mã:
=OFFSET($A$23,,MOD(ROWS($1:1)-1,10)) & " " & OFFSET($A$25,,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12))
Ngoài ra, tôi thấy công thức ở A8:F17 có phần đuôi số phía sau, ta có thể tối ưu để dùng 1 công thức duy nhất tại A8 như sau:
Mã:
=OFFSET($A$23,,MOD(ROWS($1:1)-1,10)) & " " & OFFSET($A$25,,MOD((COLUMNS($A:A)-1)*10+ROWS($1:1)-1,12))  & " " &MOD(A$5-2+ROWS($1:1),9)+1
Công thức này cứ kéo fill sang phải rồi xuống dưới là được rồi
2. Có thể tối ưu công thức tại ô M2 chỉ cần bảng 3 và G2:H11 mà không cần bảng A8:F17 hay ?
Tâm
Cái này để nghiên cứu lại xem.
Hỏi lại bạn: Nêu tôi liên kết M2 với vùng A5:F5 thì có vấn để gì không?
 
Chào bạn,

1. vùng A5:F5 là hệ số khởi đầu nên phải liên kết với M2.
2. bạn cho mình hỏi thêm tại ô K2=1980 thì L2=canh thân(tại ô L2 đã sử dụng hàm index kết hợp với bảng C27:D39 bảng này chỉ 10 can và 12 chi). tại ô O2=?,mình muốn lấy giá trị số trả về của công thức tại L2 như thế nào?
vi dụ: K2=1980 ==>L2=Canh Thân ==>O2=?11(giá trị số từ công thức tại ô L2)
K2=1981 ==>L2=Tân Dậu ==>O2=?22(giá trị số từ công thức tại ô L2)
K2=1962 ==>L2=Nhâm Dần ==>O2=?37(giá trị số từ công thức tại ô L2)

Thanks,
Tâm
 
Chào bạn,

1. vùng A5:F5 là hệ số khởi đầu nên phải liên kết với M2.
Vậy thì tôi viết lại công thức ở M2 như sau:
Mã:
=MOD(INDEX($A$5:$F$5,,INT(MOD(K2-4,60)/10)+1)+MOD(K2-4,10)-1,9)+1
2. bạn cho mình hỏi thêm tại ô K2=1980 thì L2=canh thân(tại ô L2 đã sử dụng hàm index kết hợp với bảng C27:D39 bảng này chỉ 10 can và 12 chi). tại ô O2=?,mình muốn lấy giá trị số trả về của công thức tại L2 như thế nào?
vi dụ: K2=1980 ==>L2=Canh Thân ==>O2=?11(giá trị số từ công thức tại ô L2)
K2=1981 ==>L2=Tân Dậu ==>O2=?22(giá trị số từ công thức tại ô L2)
K2=1962 ==>L2=Nhâm Dần ==>O2=?37(giá trị số từ công thức tại ô L2)
Thì cứ lấy chỉ số dòng từ INDEX ở L2 ra thôi:
Mã:
=MOD(K2,10)+1&"-"&MOD(K2,12)+1
 
Web KT

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

Back
Top Bottom