Nhờ các pro giúp đỡ xử lý merge and center

Liên hệ QC

nguyen_vuong

Thành viên mới
Tham gia
24/5/07
Bài viết
22
Được thích
35
Mình gặp rắc rối sao chép công thức khi dùng merge and center. Nhờ các pro xử lý giúp làm thế nào cho thuận tiện nhất.
 

File đính kèm

Bạn dùng công thức như vậy =IF($M3="";"";PI()*L3^2*7850*M3*O3/4000000000) thử xem!!!
 
Ý mình không phải vậy. Cột tổng khối lượng thiết kế = cột khối lượng thiết kế 1 cấu kiện x cột số lượng cấu kiện cơ. R3=Q3*B3 nhưng cột số lượng mình merge and center rồi. Nên sao chép công thức xuống sẽ bị sai. Trong 1 dầm thì có nhiều số hiệu thép khác nhau. Số lượng ở đây là số lượng của loại dầm đó.
 
Ý mình không phải vậy. Cột tổng khối lượng thiết kế = cột khối lượng thiết kế 1 cấu kiện x cột số lượng cấu kiện cơ. R3=Q3*B3 nhưng cột số lượng mình merge and center rồi. Nên sao chép công thức xuống sẽ bị sai. Trong 1 dầm thì có nhiều số hiệu thép khác nhau. Số lượng ở đây là số lượng của loại dầm đó.
Có phải như vầy không?
 

File đính kèm

Mình gặp rắc rối sao chép công thức khi dùng merge and center. Nhờ các pro xử lý giúp làm thế nào cho thuận tiện nhất.
Sử dụng Excel mà merge ngang merge dọc "tá lả" nhìn tối hù con mắt, Anh Bill chưa la làng là may.
Thử công thức này cho ô R3, nếu thấy được thì xài.
Hên xui!
PHP:
=INDEX($B$3:B3;MATCH(10^10;$B$3:B3))*Q3
 
Sử dụng Excel mà merge ngang merge dọc "tá lả" nhìn tối hù con mắt, Anh Bill chưa la làng là may.
Thử công thức này cho ô R3, nếu thấy được thì xài.
Hên xui!
PHP:
=INDEX($B$3:B3;MATCH(10^10;$B$3:B3))*Q3
Chi cho cực vậy ---> Dùng LOOKUP sướng hơn:
PHP:
=LOOKUP(10^10,$B$3:B3)*Q3
 
Hay. Rất cảm ơn 2 bạn là Ba tê và ndu96081631. Cả 2 cô ng thức này đều đúng cả. Có thể coppy xuống các dòng dưới mà kết quả vẫn đúng. Nhưng mình vẫn chưa hiểu nội dung 2 công thức đó nhờ 2 bạn giải thích dùm. Kết quả thì đúng rồi nhưng mà mấy hàm này là gì nhỉ. Bình thường mình vẫn phải sửa công thức = thủ công ko thể sao chép được do merge and center chỉ mang địa chỉ của 1 ô. Coppy công thức xuống là ko được vì địa chỉ ô bị thay đổi dẫn đến kết quả = 0. Tốt quá từ nay có thể sài merge and center vô tư rồi. Có điều kiện gặp gỡ thì mời 2 bạn ly cà fê đen đá nhé. Cảm ơn các bạn. Còn bạn VIEHOAL thì hiểu sai ý mình. Công thức bạn nhân đó chỉ là nhân số lượng 1 số hiệu thép mà thôi. Số lượng đó phải nhân với số lượng dầm ở cột B nữa mới đúng. Ví dụ là Dầm D2-1 trong dầm đó có 2 cây thép số hiệu 1, 3 cây số hiệu 2, 2 cây số hiệu 3 v.v... Và trong thiết kế thì có tổng là 2 dầm D2-1 vì vậy cột khối lượng sẽ phải nhân thêm với cột B nữa mới đúng.
 
Hay. Rất cảm ơn 2 bạn là Ba tê và ndu96081631. Cả 2 cô ng thức này đều đúng cả. Có thể coppy xuống các dòng dưới mà kết quả vẫn đúng. Nhưng mình vẫn chưa hiểu nội dung 2 công thức đó nhờ 2 bạn giải thích dùm. Kết quả thì đúng rồi nhưng mà mấy hàm này là gì nhỉ. Bình thường mình vẫn phải sửa công thức = thủ công ko thể sao chép được do merge and center chỉ mang địa chỉ của 1 ô. Coppy công thức xuống là ko được vì địa chỉ ô bị thay đổi dẫn đến kết quả = 0. Tốt quá từ nay có thể sài merge and center vô tư rồi. Có điều kiện gặp gỡ thì mời 2 bạn ly cà fê đen đá nhé. Cảm ơn các bạn. Còn bạn VIEHOAL thì hiểu sai ý mình. Công thức bạn nhân đó chỉ là nhân số lượng 1 số hiệu thép mà thôi. Số lượng đó phải nhân với số lượng dầm ở cột B nữa mới đúng. Ví dụ là Dầm D2-1 trong dầm đó có 2 cây thép số hiệu 1, 3 cây số hiệu 2, 2 cây số hiệu 3 v.v... Và trong thiết kế thì có tổng là 2 dầm D2-1 vì vậy cột khối lượng sẽ phải nhân thêm với cột B nữa mới đúng.
Giả sử bạn đứng tại ô R16, bạn sẽ cần lấy giá trị <> rỗng gần nhất tại cột B (tức là ô B15) để đưa vào công thức.
Có 2 hàm dùng được là MATCH và LOOKUP để lấy giá trị gần đúng.
1/ Dùng: MATCH(GIÁ TRỊ TÌM, VÙNG TÌM, THAM SỐ) trong đó THAM SỐ = 1 hoặc để trống là lấy giá trị nhỏ hơn trong VÙNG TÌM. Tại R16, giá trị vùng tìm là $B$3:B16, với GIÁ TRỊ TÌM đủ lớn hơn giá trị có thể có tại B15, MATCH sẽ trả về thứ tự dòng của ô có giá trị nhỏ hơn gần nhất, tức là ô B15. Lồng vào hàm INDEX ta sẽ có giá trị.
2/ Dùng LOOKUP: Tương tự.
 
Web KT

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

Back
Top Bottom