Hỏi nhanh - đáp nhanh về công thức (phần 2)

Liên hệ QC
Status
Không mở trả lời sau này.
nó có nghĩa là, nếu B12 khác không, thì lấy số lớn nhất trong khoảng A8:A11 công thêm 1.
mục đích là nếu bên cột B có dữ liệu thì cột A đánh số thứ tự
cứ từ tìm hiểu thêm
Cho mình hỏi tý nữa bạn nhé, nếu mình lấy giá triwj từ A1: A11 thì có được không bạn. cám ơn bạn nhiều.
 
=IF(B12<>0,MAX($A$8:A11)+1,0) ai có thể giải thích cho mình hiểu thêm về công thức này được không ? ( cột TT của mình năm ở cột A,và cột tên nằm ở cột B)

Bạn đang có cột STT tại cột A, tiêu đề cột tại A8, và nó đánh số dựa vào cột B, nếu tại B9 có giá trị thì A9 mới bắt đầu đánh STT là 1.

MAX($A$8:A11)+1

với công thức trên, $A$8 là địa chỉ cố định (tuyệt đối) mà A8 cũng là ô chứa tiêu đề (STT) và A11 là địa chỉ tương đối, địa chỉ tương đối này sẽ tăng/ giảm theo chiều mà công thức fill xuống. Hàm MAX sẽ lấy giá trị lớn nhất vùng mà nó tham chiếu đến rồi cộng thêm 1 tạo thành giá trị tăng lên.

Như vậy, toàn bộ công thức sẽ được hiểu là, nếu tại cột B có giá trị thì lấy giá trị lớn nhất của cột A bắt đầu từ ô A8 đến ô liền trên của công thức rồi cộng thêm 1, còn cột B không có giá trị thì bằng 0 (thông thường người ta dùng dấu rỗng ("").).

Cho mình hỏi tý nữa bạn nhé, nếu mình lấy giá triwj từ A1: A11 thì có được không bạn. cám ơn bạn nhiều.


Bạn nhìn những gì ở trên tôi nói thì theo đó bạn sẽ thực hiện được thôi.
 
Lần chỉnh sửa cuối:
Cho mình hỏi tý nữa bạn nhé, nếu mình lấy giá triwj từ A1: A11 thì có được không bạn. cám ơn bạn nhiều.

mình ko hiểu bạn hỏi gì?
bạn lưu ý nè
=IF(B12<>0,MAX($A$8:A11)+1,0)
chổ màu đỏ, là người ta khóa lại. khi bạn kéo xuống thì khoảng để tìm số lớn nhất cứ tăng dần
vi du: khi đặt ở Cll A12 thì nó tình max trong A8:A11
khi kéo xuống A13 thì khoảng đó là A8:A12
nó dể mà, bạn cứ chép nó ra một sheet rồi dzọc thử, nình diễn giải cũng hơi lủng củng
 
Bạn đang có cột STT tại cột A, tiêu đề cột tại A8, và nó đánh số dựa vào cột B, nếu tại B9 có giá trị thì A9 mới bắt đầu đánh STT là 1.

MAX($A$8:A11)+1

với công thức trên, $A$8 là địa chỉ cố định (tuyệt đối) mà A8 cũng là ô chứa tiêu đề (STT) và A11 là địa chỉ tương đối, địa chỉ tương đối này sẽ tăng/ giảm theo chiều mà công thức fill xuống. Hàm MAX sẽ lấy giá trị lớn nhất vùng mà nó tham chiếu đến rồi cộng thêm 1 tạo thành giá trị tăng lên.

Như vậy, toàn bộ công thức sẽ được hiểu là, nếu tại cột B có giá trị thì lấy giá trị lớn nhất của cột A bắt đầu từ ô A8 đến ô liền trên của công thức rồi cộng thêm 1, còn cột B không có giá trị thì bằng 0 (thông thường người ta dùng dấu rỗng ("").).




Bạn nhìn những gì ở trên tôi nói thì theo đó bạn sẽ thực hiện được thôi.

Cám ơn bạn nhé, giờ mình đã hiểu được rồi .
 
Sử dụng hàm để gõ ra được nội dung, gấp lắm.

Thân chào các ad. Giúp mình vấn đề này với. mình đang cần gấp lắm. chị A cho mình nội dung bảng dầu của khách hàng. cũng có tạo bảng phụ, nhưng trong bảng chính chị A yêu cầu phần tên khách hàng chỉ cần gõ mã là ra tên khách hàng. mình làm không được. mọi người giúp với. cảm ơn rất nhiều.....
 

File đính kèm

  • nhap dau.xls
    26 KB · Đọc: 6
Bảng nào bảng chính, bảng nào bảng phụ vậy bạn. nhưng mình nghĩ bạn dùng hàm Vlookup là ra ngay. Nếu muốn giúp thì đưa fiel đầy đủ và nói rõ nha bạn
 
Giai phap Excel

Gửi bạn Chuot_pro, bạn xem file
 

File đính kèm

  • nhap dau.xls
    32 KB · Đọc: 2
Cần hỏi về hàm Vlookup

Chào các bạn!
Mình có 1 câu hỏi về hàm Vlookup xuất ra ô "#N/A" Nhờ các bạn hỗ trợ, Mình gửi file đính kèm.
 

File đính kèm

  • Test_sc.xlsx
    52.1 KB · Đọc: 3
Cảm ơn bạn thanhsangnguyen1982 nhiều nha.
 
công thức của mình bị lỗi ở đâu?

Xin chào các bạn,
Trước đây mình vẫn làm công thức dưới đây thì thấy OK, nhưng mới đây (độ 2 tuần) mình mở lại file này ra làm thì thấy bị lỗi #VALUE!
Mình mò mẫm mãi mà không hiểu là sai do đâu, các bạn giúp mình với nhé

Ngoại tệ: EUR ==> (ô B12)
Số lượng: 24.70 ==>(ô B13)
ằng chữ: #VALUE! ==> (ô B14) bị lỗi

Ô B14 công thức của mình là:
=IF(B12="EUR",SUBSTITUTE(vnu(B13,,"Euro","cen"),"dồng chẵn”,””),IF(B12="JPY",SUBSTITUTE(vnu(B13,,"Yên","xu"),"đồng chẵn",""), IF(B12="SGD",SUBSTITUTE(vnu(B13,,"Đô la Singapore","cen"),"đồng chẵn",""),SUBSTITUTE(vnu(B13,,"Đô la Mỹ","cen"),"đồng chẵn",""))))

Kết quả đúng tại ô B14 sẽ là: Hai mươi bốn Euro bảy mươi cen

Cảm ơn bạn nhiều.
Chúc các bạn cuối tuần vui vẻ.
 
Lần chỉnh sửa cuối:
Mọi người ơi vào giúp mình với.
Cảm ơn cả nhà.
 
Cảm ơn bạn Vanle33, nhưng code của bạn chỉ có giá trị với đồng nguyên tệ là EUR thôi. trong công thức trên của mình là nó sẽ tùy thuộc vào ô B12 là nguyên tệ nào thì tại ô B14 sẽ đọc số tiền bằng chữ theo ô B13 và B12.
Ví dụ:
Ô B12 - Ô B13 - Ô B14
USD - 24.7 - Hai mươi bốn Đô la Mỹ và bảy mươi cen
EUR - 24.7 - Hai mươi bốn Euro và bảy mươi cen
SGD - 24.7 - Hai mươi bốn Đô la Singapore và bảy mươi cen
JPY - 24.7 - Hai mươi bốn Yên Nhật và bảy mươi xu
.....

Bạn giúp mình với nhé.
Cảm ơn bạn nhiều.
 
Lần chỉnh sửa cuối:
Cảm ơn bạn Vanle33, nhưng code của bạn chỉ có giá trị với đồng nguyên tệ là EUR thôi. trong công thức trên của mình là nó sẽ tùy thuộc vào ô B12 là nguyên tệ nào thì tại ô B14 sẽ đọc số tiền bằng chữ theo ô B13 và B12.
Ví dụ:
Ô B12 - Ô B13 - Ô B14
USD - 24.7 - Hai mươi bốn Đô la Mỹ và bảy mươi cen
EUR - 24.7 - Hai mươi bốn Euro và bảy mươi cen
SGD - 24.7 - Hai mươi bốn Đô la Singapore và bảy mươi cen
JPY - 24.7 - Hai mươi bốn Yên Nhật và bảy mươi xu
.....

Bạn giúp mình với nhé.
Cảm ơn bạn nhiều.
1) Cảm ơn thì có nút cảm ơn
2) Vấn đề của bạn có thêm tham khảo và nhờ a NguyenDuyTuan sửa code ở đây http://www.giaiphapexcel.com/forum/showthread.php?1047-XLL-Add-In-%C4%90%E1%BB%95i-s%E1%BB%91-th%C3%A0nh-ch%E1%BB%AF-T%E1%BB%91c-%C4%91%E1%BB%99-nhanh-t%E1%BB%91i-%C4%91a-nhanh-h%C6%A1n-80-c%C3%A1c-Addins-kh%C3%A1c
với cú pháp hàm là

VND(Amount, OutputType, Unit1, Unit2, MUnit2, HasGroupingSymbol) Amount: là số tiền cần chuyển đổi thành văn bản. OutputType: là một số, nếu giá trị là 1 hàm trả về kiểu chuỗi TCVN3, 2 kiểu chuỗi là VNI, 3 kiểu chuỗi là Unicode - ngầm định (Chỉ dùng từ Excel 2007 trở lên) Unit1: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ, ngầm định là "đồng" Unit2: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ cho số lẻ, ngầm định là "xu" MUnit2: là con số được nhân với số lẻ của Amount, quy đổi số lẻ từ đơn vị Unit1 sang Unit2, ngầm định giá trị là 1 HasGroupingSymbol là giá trị kiểu logic(boolean), nếu là TRUE thì chuỗi kết quả sẽ có dấu phảy (, ) ngăn cách câu, FALSE là giá trị ngầm định không có dấu (, ) ngăn cách.Bạn chú ý các thành phần của hàm VND(). Mình nghĩ chắc có thể sửa được để phù hợp với yêu cầu của bạn!
 
Cảm ơn bạn Vanle33, nhưng code của bạn chỉ có giá trị với đồng nguyên tệ là EUR thôi. trong công thức trên của mình là nó sẽ tùy thuộc vào ô B12 là nguyên tệ nào thì tại ô B14 sẽ đọc số tiền bằng chữ theo ô B13 và B12.
Ví dụ:
Ô B12 - Ô B13 - Ô B14
USD - 24.7 - Hai mươi bốn Đô la Mỹ và bảy mươi cen
EUR - 24.7 - Hai mươi bốn Euro và bảy mươi cen
SGD - 24.7 - Hai mươi bốn Đô la Singapore và bảy mươi cen
JPY - 24.7 - Hai mươi bốn Yên Nhật và bảy mươi xu
.....

Bạn giúp mình với nhé.
Cảm ơn bạn nhiều.
1) Cảm ơn thì có nút cảm ơn
2) Vấn đề của bạn có thêm tham khảo và nhờ a NguyenDuyTuan sửa code ở đây http://www.giaiphapexcel.com/forum/...-độ-nhanh-tối-đa-nhanh-hơn-80-các-Addins-khác
với cú pháp hàm là

VND(Amount, OutputType, Unit1, Unit2, MUnit2, HasGroupingSymbol) Amount: là số tiền cần chuyển đổi thành văn bản. OutputType: là một số, nếu giá trị là 1 hàm trả về kiểu chuỗi TCVN3, 2 kiểu chuỗi là VNI, 3 kiểu chuỗi là Unicode - ngầm định (Chỉ dùng từ Excel 2007 trở lên) Unit1: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ, ngầm định là "đồng" Unit2: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ cho số lẻ, ngầm định là "xu" MUnit2: là con số được nhân với số lẻ của Amount, quy đổi số lẻ từ đơn vị Unit1 sang Unit2, ngầm định giá trị là 1 HasGroupingSymbol là giá trị kiểu logic(boolean), nếu là TRUE thì chuỗi kết quả sẽ có dấu phảy (, ) ngăn cách câu, FALSE là giá trị ngầm định không có dấu (, ) ngăn cách.Bạn chú ý các thành phần của hàm VND(). Mình nghĩ chắc có thể sửa được để phù hợp với yêu cầu của bạn!
 
sử dụng hàm tính nào???

Nhờ các bác giúp mình bài này với nhé. Ở dạng của bài này thì phải sử dụng hàm nào vậy mong các bác cho ý kiến. Mình cảm ởn rất nhiều.
Điều kiện của bài này là
Nếu các giá trị (B3:G3) lớn hoặc nhỏ hoặc bằng 1 thì cột cần tìm H3 sẽ nhận giá trị bằng 0
Nếu các giá trị ( B3:G3) bằng 0 thì cột cần tìm H3 sẽ nhận giá trị bằng 1
Cảm ơn các bác rất nhiều!!!
 

File đính kèm

  • bảng tính.xls
    13.5 KB · Đọc: 4
Nhờ các bác giúp mình bài này với nhé. Ở dạng của bài này thì phải sử dụng hàm nào vậy mong các bác cho ý kiến. Mình cảm ởn rất nhiều.
Điều kiện của bài này là
Nếu các giá trị (B3:G3) lớn hoặc nhỏ hoặc bằng 1 thì cột cần tìm H3 sẽ nhận giá trị bằng 0
Nếu các giá trị ( B3:G3) bằng 0 thì cột cần tìm H3 sẽ nhận giá trị bằng 1
Cảm ơn các bác rất nhiều!!!

BẠN dùng công thức này xem H3=IF(SUM(B3:G3)=0,1,0)
 
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom