[Gỡ Rối] Em bị vướng phần copy công thức sang cell khác

  • Thread starter Thread starter M@trixs
  • Ngày gửi Ngày gửi
Liên hệ QC

M@trixs

Thành viên thường trực
Tham gia
3/3/11
Bài viết
257
Được thích
336
Em có cái file đã tạo được đến kết quả cuối cùng òi, nhưng bị vướng chút rắc rối. Mọi người tải file đính kèm về giúp e cái.

Rắc rối là làm sao để e nhập tiếp năm sinh vào thì nó hiện ra kết quả ??? E ngu thiệt, làm ra đến đó nhưng chả bít mở rộng thêm.....
 

File đính kèm

Không hiểu lắm, công thức của bạn không liên kết gì đến ô năm sinh cả. Bạn muốn lấy số cuối cùng của năm sinh và so sánh với bảng tra cung hay sao?
 
Lần chỉnh sửa cuối:
Rùi! Đã nhìn thấy công thức =If .... vô tận của bạn. Bạn làm như file này nhé, sau đó sửa cái công thức = if... vô tận của bạn vào hai cột B và C nhé.
 
Bạn diễn tả điều kiện bằng lời đi, chứ IF như thế này:

=IF(IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4>9,IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4-9,IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4)

Là quá dài dòng và thừa .
 
Rùi! Đã nhìn thấy công thức =If .... vô tận của bạn. Bạn làm như file này nhé, sau đó sửa cái công thức = if... vô tận của bạn vào hai cột B và C nhé.

Nhờ cái ý của bác mà e đã làm được òi. Công nhận nó đơn giản và căn bản thế mà ko lần ra được nữa.

Thích cái câu "If...vô tận" của bác thế. bác có cách nào rút gọn cho nó không ??? Giúp e cái


Bạn diễn tả điều kiện bằng lời đi, chứ IF như thế này:

=IF(IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4>9,IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4-9,IF(F15-9>9,IF(F15-18>9,IF(F15-27<9,F15-27,F15),F15-18),F15-9)+4)

Là quá dài dòng và thừa .

E cũng suy nghĩ nát bét òi nhưng tại cái kiến thức excell của e chỉ dừng lại ở IF, Vlookup thôi nên e làm cái hàm trên là ngoài sức tưởng tượng của e rồi đó bác.
Còn cái đoạn mã trên có ý nghĩa như sau : E đag tìm cách tính cung phi theo Bát Trạch Minh Cảnh, tóm lược cái cách ấy đây :

Cách đơn giản nhất, có lẽ là cách Tiên sinh Thái Kim Oanh bày cho trong Bát trạch Minh cảnh:
- Cộng các số năm sinh dương lịch,thấy có số 9 thì bỏ đi. Thí dụ: sinh năm 1963 thì lấy 1+9+6+3. Do bỏ 9, 6+3=9 nên còn số 1.
- Tìm cung phi nữ: Dùng số đó +4. Nữ 1963 cung phi là 5= Ngũ trung Cấn.Nếu số tổng lớn hơn 9 thì trừ cho 9.
- Tìm cung phi nam: Trừ cung phi nữ cho 6 nếu nhỏ hơn 6; trừ cho 15 nếu lớn hơn 6. Nam 1963 cung phi là 6-5= 1= Nhất Khảm.
- Dư 0 thì lấy 9 Ly, Nếu là 5 thì Nam : Khôn - Nữ : Cấn
- Chỉ cần thuộc: NhấtKhảm, NhìKhôn, TamChấn, TứTốn, Ngũ trung (namKhôn, nữCấn), LụcCàn, ThấtÐoài, Bátcấn, CửuLy.
smiley32.gif

Bác có cách nào rút gọn lại thì bày e cái ???
 
Lần chỉnh sửa cuối:
Bạn thử dùng File này của mình viết bằng VBA xem bạn nhớ Enable marco nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Chèn 3 cột C = tổng, D = Cung phi nữ, E = cung phi nam

1. Tổng các số của năm sinh:
C8 =SUM(--MID(B8;ROW($1:$4);1))
Ctrl Shift Enter

2. Cung phi nữ:
D8 =IF(MOD(C8+4;9)=0;9;MOD(C8+4;9))

3. Cung phi nam:
E8 =IF(MOD(15-D8;9)=0;9;MOD(15-D8;9))

Tuy nhiên nếu trong bảng tra đã có tra giá trị 0 như trong file, thì không cần tra giá trị 9, và bỏ If:

2. Cung phi nữ:
D8 =MOD(C8+4;9)

3. Cung phi nam:
E8 =MOD(15-D8;9)

Không có cái nào dài vô tận cả
 
Lần chỉnh sửa cuối:
Chèn 3 cột C = tổng, D = Cung phi nữ, E = cung phi nam

1. Tổng các số của năm sinh:
C8 =SUM(--MID(B8;ROW($1:$4);1))
Ctrl Shift Enter

2. Cung phi nữ:
D8 =IF(MOD(C8+4;9)=0;9;MOD(C8+4;9))

3. Cung phi nam:
E8 =IF(MOD(15-D8;9)=0;9;MOD(15-D8;9))

Tuy nhiên nếu trong bảng tra đã có tra giá trị 0 như trong file, thì không cần tra giá trị 9, và bỏ If:

2. Cung phi nữ:
D8 =MOD(C8+4;9)

3. Cung phi nam:
E8 =MOD(15-D8;9)

Không có cái nào dài vô tận cả

Bác giải nghĩa tường minh bằng tiếng việt giúp e cái này với. E ko hiểu được. Thấy hàm của bác gọn rất êm, thích quá vọc theo thì nó báo lỗi :( :

Untitled-1.png
 
Bạn thử thay dấu chấm phẩy (;) bằng dấu phẩy (,) xem.

Nếu muốn không hiện 0 mà hiện 9, lại có cách khác cũng ngắn, vẫn không dùng If:

D8 =MOD(C8+3;9)+1
E8 =MOD(14-D8;9)+1
 

File đính kèm

Giúp bạn m@trixs thêm cách khác, bạn xem thử. Cách này tiếp thu từ cách bài 7 và 9.
 

File đính kèm

Lần chỉnh sửa cuối:
Cám ơn bạn nhiều, nhưng sao mừ mấy cái năm sinh của bạn nó có dấu "," vậy. Mà sao tôi Format Cell này để sửa lại cũng hok được nữa
Mình cũng không biết tại sao nữa, nhưng bạn chọn cả cột năm sinh đó thì sẽ vào được hộp thoại Format cells.
 
Web KT

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

Back
Top Bottom