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

Liên hệ QC

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

Status
Không mở trả lời sau này.
Cthức cho D20
PHP:
=COUNT(D7:D17)
Như vậy cthức cho D19 bạn suy ra nha!

Thật sự là em cũng đã nghĩ làm theo cách này rồi ạ.
Nhưng em cư nghĩ là có công thức nào độc lập tìm số riêng và tìm chữ riêng cơ ạ!
Có nghiã là hàm tìm chữ vẫn phải qua một bước trung gian NHƯ THẾ NÀY:COUNTA(D7:D17)-COUNT(D7:D17)
Phải không ạ?
Em Xin cảm ơn!
 
Thật sự là em cũng đã nghĩ làm theo cách này rồi ạ.
Nhưng em cư nghĩ là có công thức nào độc lập tìm số riêng và tìm chữ riêng cơ ạ!
Có nghiã là hàm tìm chữ vẫn phải qua một bước trung gian NHƯ THẾ NÀY:COUNTA(D7:D17)-COUNT(D7:D17)
Phải không ạ?
Em Xin cảm ơn!
Đúng là như thế rồi, hoặc khi đã đếm số rồi thì công thức cho ô D19 có thể là =COUNTA(D7:D17)-D20.
Hoặc cũng có thể là thế này: =SUMPRODUCT(--(ISTEXT(D7:D17))) (công thức này để tham khảo thôi chứ có vẻ "to tát" quá)
 
Đúng là như thế rồi, hoặc khi đã đếm số rồi thì công thức cho ô D19 có thể là =COUNTA(D7:D17)-D20.
Hoặc cũng có thể là thế này: =SUMPRODUCT(--(ISTEXT(D7:D17))) (công thức này để tham khảo thôi chứ có vẻ "to tát" quá)
^^! Đúng là totat thật đấy nhưng lại là vấn đề em cần hỏi thêm ạ!
Cảm ơn Thầy!
 
Các anh cho hỏi khi các số dài quá(trên hàng tỷ..) em muốn cắt bớt các chữ số đến hàng triệu thì làm thế nào? -+*/
vd: 88.122.555.000 --> 88.122
 
Lần chỉnh sửa cuối:
Nếu số trên là Number thì dùng cthức
LEFT( A1,5) với cell A1 là số cần cắt bớt
Em thử rồi nhưng k được. Vì LEFT chỉ hiểu là lấy 5 ký tự từ bên trái, chứ k hiểu là cần lấy đến hàng triệu. Khi kéo nhiều kết quả sẽ sai. 88.122.555.000 -->88122 đúng; 588.999--> 58899 sai.
 
Em thử rồi nhưng k được. Vì LEFT chỉ hiểu là lấy 5 ký tự từ bên trái, chứ k hiểu là cần lấy đến hàng triệu. Khi kéo nhiều kết quả sẽ sai. 88.122.555.000 -->88122 đúng; 588.999--> 58899 sai.
Xin hỏi lại bạn: Số 588.999 phải cho ra kết quả là mấy thì mới đúng? Là số 0 à?
 
Các bạn ơi, cho mình hỏi, làm thế nào để mình có thể khai báo được những giá trị như trong hình mình đính kèm dưới đây? Ví dụ mình muốn tự thêm những giá trị khác theo ý mình (không phải DOITUONG, DIADIEM...) thì phải làm thế nào?

Vì mình không biết về excel, nhưng tự nhiên phải làm, nên mình lên đây nhờ các bạn giúp đỡ.

Cám ơn các bạn nhiều lắm!!!View attachment 99149
 

File đính kèm

  • Untitled.jpg
    Untitled.jpg
    20.9 KB · Đọc: 9
  • Untitled.rar
    Untitled.rar
    67.4 KB · Đọc: 10
Lần chỉnh sửa cuối:
Hỏi về công thức trả về tên tiêu đề của cột?

Xin Chào Thầy Cô & Anh Chị!
Em xin hỏi có hàm nào trả về tên của cột không ạ?

vd: Em muốn tham chiếu đến ô G10 trong sheet1 chẳng hạn thì công thức sẽ trả về là G
Em chưa tìm hiểu Hàm này mong nhận được sự chỉ dẫn Tks!
 
Xin Chào Thầy Cô & Anh Chị!
Em xin hỏi có hàm nào trả về tên của cột không ạ?

vd: Em muốn tham chiếu đến ô G10 trong sheet1 chẳng hạn thì công thức sẽ trả về là G
Em chưa tìm hiểu Hàm này mong nhận được sự chỉ dẫn Tks!
Bạn thử công thức này xem
Mã:
=TRIM(LEFT(SUBSTITUTE(ADDRESS(1,COLUMN(G10)),"$",REPT(" ",255)),500))
 
Muốn lấy số dòng của ô nào thì = Row() của ô đó. Còn ý bạn muốn tham chiếu như thế nào? thử gửi ví dụ với file xem sao.
 
Bạn thử công thức này xem
Mã:
=TRIM(LEFT(SUBSTITUTE(ADDRESS(1,COLUMN(G10)),"$",REPT(" ",255)),500))

Công thức này hơi thừa. Vầy là được:
Mã:
=SUBSTITUTE(ADDRESS(1,COLUMN(G10),4),1,"")
-----------------
Em xin phép hỏi thêm ạ!
Nêú em muốn lấy giá trị số là 10 thì công thức phải sửa lại thế nào ạ?Tks!
Thì như Xuân Nguyễn nói ở trên: =ROW(G10) chứ gì nữa
Hay bạn thích vầy:
Mã:
=SUBSTITUTE(ADDRESS(ROW(G10),1,4),"A","")
Ẹc... Ẹc..
 
Không Chị ạ! Câu hỏi của em vẫn là câu ở bài #110
Nhưng lần này em muốn lấy giá trị trả về là 10 thôi ạ chứ không phải là G nữa!
Tks Chị!
Chắc bạn muốn công thức tương tự như bài #111 phải không?
Đâu phải phức tạp như vậy chỉ cần =row(A1) là ra số 1 ngay thôi.
 
Xin lỗi Chị Xuân Nguyễn tại vì em vội quá (vì ở công ty)nhìn kết quả = cái đó nên không test!
Cảm ơn mọi người nhe'!
 
mình xin hỏi có cách nào định dạng hay công thức chỉ lấy ngày và tháng mà trong cell đó có chuỗi VD: ="Sum of SHIFT A-"&TODAY() muốn có kết quả là Sum of SHIFT A-24.01

mình có làm công thức trên nhưng không hiển thị ngày tháng ma thành số
 
Chỉnh sửa lần cuối bởi điều hành viên:
mình xin hỏi có cách nào định dạng hay công thức chỉ lấy ngày và tháng mà trong cell đó có chuỗi VD: ="Sum of SHIFT A-"&TODAY() muốn có kết quả là[TABLE="width: 67"]
[TR]
[TD="class: xl65, width: 67"]Sum of SHIFT A-24.01[/TD]
[/TR]
[/TABLE]
mình có làm công thức trên nhưng không hiển thị ngày tháng ma thành số
Nếu chuỗi luôn có dạng như vậy thì bạn có thể sử dụng hàm FIND để tìm vị trí của dấu "-", từ đó kết hợp với các hàm MID, LEFT, RIGHT để xử lý tách ngày tháng.
 
mình xin hỏi có cách nào định dạng hay công thức chỉ lấy ngày và tháng mà trong cell đó có chuỗi VD: ="Sum of SHIFT A-"&TODAY() muốn có kết quả là Sum of SHIFT A-24.01

mình có làm công thức trên nhưng không hiển thị ngày tháng ma thành số

Bạn sửa công thức thành:
Mã:
="Sum of SHIFT A-"&[COLOR=#ff0000]TEXT(TODAY(),"dd.mm")[/COLOR]
 
Bạn sửa công thức thành:
Mã:
="Sum of SHIFT A-"&[COLOR=#ff0000]TEXT(TODAY(),"dd.mm")[/COLOR]
Ay za, đọc bài này mới thấy là em hiểu sai ý tác giả, người ta hỏi làm sao để được chuỗi như vậy, còn em lại nghĩ là đã có chuỗi như vậy, làm sao để lấy ra ngày tháng +-+-+-++-+-+-++-+-+-+
 
mọi người cho hỏi ràng buộc trong data->data validation ràng buộc cho hàm ngày tháng chỉ được nhập từ thứ 2 đến thứ 7 còn chủ nhật không nhập, mình ràng buộc :
A B C
1 01/01/2013
2 01/02/2013
3 25/06/2012
4 15/05/2012
5 24/04/2012
6 08/07/2012
trong validation là date: between
start =weekday(A1)=2
to =weekday(A1)=7
nhưng đến khi nhập bất kỳ ngày nào vào cũng báo lỗi, không biết đã bị sai chỗ nào
 
Lần chỉnh sửa cuối:
Chọn custom, formula: =WEEKDAY($A1)<>1
 
Lần chỉnh sửa cuối:
Cho mình hỏi là mình có 1 danh sách điểm, và muốn sắp xếp theo thứ tự, mỗi khi điểm thay đổi thứ tự sẽ tự động thay đổi luôn thì dùng hàm gì được nhỉ
 
Giúp em công thức tính phần trăm thay đổi trong 1 cột

trong file thì cột B là chiết khấu phần trăm, ở cột này sẽ thay đổi phần trăm tùy chọn, cột C là kết quả
nhờ a/c lập dùm em hàm của cột C
thanks !!!
 

File đính kèm

trong file thì cột B là chiết khấu phần trăm, ở cột này sẽ thay đổi phần trăm tùy chọn, cột C là kết quả
nhờ a/c lập dùm em hàm của cột C
thanks !!!
[C2]=A2*(1-B2%)
Mà kết quả ô C6 phải là 1440000 chứ nhỉ?
 
0905.458.589
0932.458.581
0932.25.54.54
........
ở cột A là dữ liệu kiểu dùng hàm để nó lọc bỏ số "0" và dấu chấm chỉ còn thế này
905458589
932458581
932255454
thannks !
 
0905.458.589
0932.458.581
0932.25.54.54
........
ở cột A là dữ liệu kiểu dùng hàm để nó lọc bỏ số "0" và dấu chấm chỉ còn thế này
905458589
932458581
932255454
thannks !
Công thức thế này (với A1 là ô chứa chuỗi gốc): =SUBSTITUTE(A1,".","")*1
 
Hàm if trong excel

Chào mọi người!
Mình có cái này muốn hỏi, mọi người giúp với.
1 cột là A, 1 cột là B.
Muốn lập hàm để tính: nếu A-B >0 thì lấy kết quả đó, còn A-B<=0 thì cho bằng 0 hoặc không hiện kết quả.
Vậy lập hàm đó như thế nào?
Cảm ơn mọi người!
 
Lần chỉnh sửa cuối:
Bạn thử xem như thế này có được không.
=IF(A-B>0,A-B,0)
 
Chào mọi người!
Mình có cái này muốn hỏi, mọi người giúp với.
1 cột là A, 1 cột là B.
Muốn lập hàm để tính: nếu A-B >0 thì lấy kết quả đó, còn A-B<=0 thì cho bằng 0 hoặc không hiện kết quả.
Vậy lập hàm đó như thế nào?
Cảm ơn mọi người!
Thử cách này
PHP:
=MAX(A-B,0)
 
Hàm find cần giúp đỡ

mình có 1 bài tập như sau.
tên công ty, địa chỉ
A, P1-Sóc Trăng
C- P2-Cà Mau
B, P3-Bạc Liêu
D- P1-TP.HCM

Dùng hàm Find để tìm vị trí xuất hiện của dấu "," và dấu "-" xuất hiện đầu tiên? !$@!!
 
mình có 1 bài tập như sau.
tên công ty, địa chỉ
A, P1-Sóc Trăng
C- P2-Cà Mau
B, P3-Bạc Liêu
D- P1-TP.HCM

Dùng hàm Find để tìm vị trí xuất hiện của dấu "," và dấu "-" xuất hiện đầu tiên? !$@!!

Có thể dùng công thức này:
Công thức nhập ở ô B1. Text nằm ở ô A1
=IFERROR(FIND(",",A1),FIND("-",A1))
 
Hàm thì rất dễ. Nhưng vấn đề là bạn đưa câu hỏi quá sức lười biếng, không cho chi tiết đủ.
Trong câu hỏi có tới hai kết quả, vậy thì cách trình bày kết quả ra sao?

vị trí xuất hiện của dấu "," dấu "-"

Từ "và" = 2 kết quả. (nếu dùng từ "hoặc" thì là 1 kết quả)
 
Cột nhập tay là cột số dư, không phải cột Khuyến mãi.
Thật ra cái đề chưa chặt chẽ: tính khuyến mãi dựa vào số lượng nào? Cách tính số lượng dư ra sao? Dữ liệu là tính cho một khách hàng hay nhiều khách hàng? Ngày tháng diễn ra? (vì "nếu có sl dư thì để dó để cộng dồn cho tháng sau").

Em cám ơn các anh chị nhiều nha, em kiểm tra lại rồi thì thấy quá ok rồi ah
Nhưng bây giờ Sếp em lại thêm 1 mục mà em cũng đã dựa vào công thức của anh leonguyenz mà vẫn chưa ra anh có thể giúp em thêm được không anh ?
Bây giờ không phải cứ 7 B tặng 3 C không mà thêm 7 G tặng 3 C nữa
Em ví dụ nha: Khách Hàng 1 tháng này mua : 4 sp A, 20 sp B , 10 sp G và 50 sp C
KH sẽ trả tiền 4sp A, 16B (được tặng 4 B), 10 sp G, và 33 sp C (được tặng 17sp : 16 sp B tặng 6 sp C, 10 G tặng 3 sp C , trừ ra là còn 41 sp C được tính nên giảm thêm 8sp nữa . TC là 17sp C được tặng)
Em cần ct tính sl tặng đó các anh chị
EM cám ơn
 
Lần chỉnh sửa cuối:
cho e hỏi nhập giá giá trị từ cột A2 đến A1000 cùng 1 giá trị thì làm sao để nhanh
thanks !
 
đúng rùi anh
nếu là số thì fai ctr + shift rùi kéo,như thế lâu
có cách làm nhanh ko anh
 
cho e hỏi nhập giá giá trị từ cột A2 đến A1000 cùng 1 giá trị thì làm sao để nhanh
thanks !

Bạn nhập cái gì mà từ A2-->A1000 mà có cùng một giá trị vậy?
để làm nhanh bạn thử cách này.

chọn A1:A1000 rồi nhấn Ctrl D (2 phím cùng lúc)
hoặc làm biếng chọn nữa thì thử vậy
nhấp chọn A2--> ở ô Name box (gốc trái của bảng tính)--> sửa thành A2:A1000.--> nhấn enter --> nhấn Ctrl D
 
đúng rùi anh
nếu là số thì fai ctr + shift rùi kéo,như thế lâu
có cách làm nhanh ko anh
Không phải kéo đâu, ví dụ : nhập số 1 vào ô A1 nhé chọn A1 bấm copy, vào name box trên bảng tính gõ địa chỉ A1000 để con trỏ chuột di chuyển đến ô A1000, tại A1000 bấm Ctrl+Shift+ mũi tên lên ==> Bấm tiếp Ctrl+V
 
Không phải kéo đâu, ví dụ : nhập số 1 vào ô A1 nhé chọn A1 bấm copy, vào name box trên bảng tính gõ địa chỉ A1000 để con trỏ chuột di chuyển đến ô A1000, tại A1000 bấm Ctrl+Shift+ mũi tên lên ==> Bấm tiếp Ctrl+V
Híc, nếu cell đầu tiên hổng phải [A1] mà là [A12] chẳng hạn thì
tại A1000 bấm Ctrl+Shift+ mũi tên lên
rồi..............làm sao nữa hả Bé Còi ???
Hihi
 
Híc, nếu cell đầu tiên hổng phải [A1] mà là [A12] chẳng hạn thì

rồi..............làm sao nữa hả Bé Còi ???
Hihi
Thì vẫn giữ Ctrl+Shift và nhấn mũi tên lên thêm mấy phát nữa, hồi nào đến ô A1 rồi thì dừng lại -+*/-+*/-+*/
 
hj, cũng ổn rùi, thanks
 
hàm if

Ngày lập bảng : 22/11/2012

[TABLE="class: grid, width: 500, align: center"]
[TR]
[TD]Mã Công Tác
[/TD]
[TD]Ngày Đi
[/TD]
[TD]Ngày Về
[/TD]
[TD]Số Ngày Công Tác
[/TD]
[TD]Số Ngày Quy Định
[/TD]
[TD]Đơn Giá
[/TD]
[TD]Hệ Số Công Tác
[/TD]
[TD]Công Tác Phí
[/TD]
[TD]Thực Lãnh
[/TD]
[/TR]
[TR]
[TD]ANGT01
[/TD]
[TD]12/11/2012
[/TD]
[TD]28/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]360
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]THAG02
[/TD]
[TD]20/11/2012
[/TD]
[TD]20/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]380
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]HANP03
[/TD]
[TD]21/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]400
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]ANGG04
[/TD]
[TD]23/11/2012
[/TD]
[TD]26/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]410
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]HANT05
[/TD]
[TD]25/11/2012
[/TD]
[TD]16/12/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]440
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]THAP06
[/TD]
[TD]26/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]380
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]HANG07
[/TD]
[TD]26/11/2012
[/TD]
[TD]14/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]400
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]THAT08
[/TD]
[TD]2/11/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]360
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]HANT09
[/TD]
[TD]5/11/2012
[/TD]
[TD]15/12/2012
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]380
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Câu hỏi là : Số ngày công tác :
Điều kiện là : Nếu ngày đi = ngày về thì số ngày coogn tác = 1, nếu không hiện ngày về thì số ngày công tác = ngày lập bảng - ngày đi + 1, còn lại số ngày công tác = ngày về - ngày đi + 1
Bạn nào biết điều kiện 'không hiện ngày về" trong hàm IF giúp mình với.
Mình đang cần gấp lắm ! Thanks !
 
cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột C2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột C2 mà ko cần copy ko a/c ?
e dùng thử cái này =C2 nó lấy đc hàm từ C2 nhưng ko filter đc,
giúp dùm em, thanks !
 
Hàm LOOKUP cho kết quả khi đúng khi không. Sai ở đâu?

Chào cả nhà GPE!

Mình làm việc nhiều với Excel. Thỉnh thoảng vẫn gặp một số chổ Excel cho kết quả không đúng thật là khó hiểu. Hôm này là với hàm Lookup. Hàm Lookup chỉ cho kết quả đúng với 6 dòng đầu tiên (mũi tên màu xanh), còn lại là cho kết quả sai (mũi tên màu đỏ). Mời cả nhà cùng xem và giúp mình.
 

File đính kèm

  • Sai o dau.JPG
    Sai o dau.JPG
    42 KB · Đọc: 6
  • Sai o dau.xls
    Sai o dau.xls
    57.5 KB · Đọc: 13
Lần chỉnh sửa cuối:
Chào cả nhà GPE!

Mình làm việc nhiều với Excel. Thỉnh thoảng vẫn gặp một số chổ Excel cho kết quả không đúng thật là khó hiểu. Hôm này là với hàm Lookup. Hàm Lookup chỉ cho kết quả đúng với 6 dòng đầu tiên (mũi tên màu xanh), còn lại là cho kết quả sai (mũi tên màu đỏ). Mời cả nhà cùng xem và giúp mình.
Đối với hàm Lookup giá trị tim như công thức của bạn chỉ đúng khi dữ lieu được sắp xếp. Với giá trị tim tại cột B đó là dữ liệu Text do đó Excel không hiểu sự sắp xếp theo Text này. Để hiểu rõ hơn vấn đề sắp xếp bạn có thể dung công thức tại E1
Mã:
=COUNTIF($B$1:$B$44,">"&$B$1:$B$44)[\code] rồi Fill dữ liệu để nhận thấy sự khác biệt. Và do sự không xắp xếp đó dẫn tới Lookup sẽ tìm giá trị cuối của bang dò tìm.
 
Chào cả nhà GPE!

Mình làm việc nhiều với Excel. Thỉnh thoảng vẫn gặp một số chổ Excel cho kết quả không đúng thật là khó hiểu. Hôm này là với hàm Lookup. Hàm Lookup chỉ cho kết quả đúng với 6 dòng đầu tiên (mũi tên màu xanh), còn lại là cho kết quả sai (mũi tên màu đỏ). Mời cả nhà cùng xem và giúp mình.
Dữ liệu số (number) thì có thể dùng công thức như vậy, còn Text thì như bài #158 dhn46 đã giải thích.
Bạn có thể sửa lại công thành như sau:
Mã:
=IF(B1="","",LOOKUP(255,1/(B$2:B$44="XL01-HG-"&COUNTA(B$1:B1)+1),A$1:A$43))
Hoặc:
Mã:
=IF(B1="","",LOOKUP(255,SEARCH("XL01-HG-"&COUNTA(B$1:B1)+1,B$2:B$44),A$1:A$43))
 
Chào cả nhà GPE!

Mình làm việc nhiều với Excel. Thỉnh thoảng vẫn gặp một số chổ Excel cho kết quả không đúng thật là khó hiểu. Hôm này là với hàm Lookup. Hàm Lookup chỉ cho kết quả đúng với 6 dòng đầu tiên (mũi tên màu xanh), còn lại là cho kết quả sai (mũi tên màu đỏ). Mời cả nhà cùng xem và giúp mình.
Thêm một công thức nữa:
Mã:
=IF(B1="","",INDEX($A$1:$A$44,MATCH("XL01-HG-"&COUNTA(B$1:B1)+1,$B$1:$B$44,0)-1))
 
Thêm một công thức nữa:
Mã:
=IF(B1="","",INDEX($A$1:$A$44,MATCH("XL01-HG-"&COUNTA(B$1:B1)+1,$B$1:$B$44,0)-1))

Thành thật cám ơn cả nhà GPE đã nhiệt tình giúp đỡ. Trong lúc chờ giúp đỡ của mọi người mình đã chữa cháy bằng cách kết hợp 2 hàm Index và Match y như cách của anh Nghĩa Phục rồi. Excel hay nhưng đôi lúc ngớ ngẫn thiệt đó!
 
cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột C2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột C2 mà ko cần copy ko a/c ?
e dùng thử cái này =C2 nó lấy đc hàm từ C2 nhưng ko filter đc,
giúp dùm em, thanks !
giúp dùm e cái này với !
 
Lỗi hàm Vlookup trả dữ liệu về không đúng

Chào các bạn. Các bạn kiểm tra xem dùm mình tại sao trong hàm vlookup mình sử dụng lại trả về dữ liệu không chính xác, đúng hơn là có cái đúng cái thì sai. Mình còn thiếu tham số gì trong đó?
 

File đính kèm

[Thongbao]Chào các bạn. Các bạn xem dùm mình tại sao trong hàm vlookup mình sử dụng lại trả về dữ liệu không chính xác, đúng hơn là có cái đúng cái thì sai. Mình còn thiếu tham số gì trong đó?[/Thongbao]

Cái nào sai vậy bạn?

Bạn không thể chỉ cụ thể được ru?
 
Chào các bạn. Các bạn kiểm tra xem dùm mình tại sao trong hàm vlookup mình sử dụng lại trả về dữ liệu không chính xác, đúng hơn là có cái đúng cái thì sai. Mình còn thiếu tham số gì trong đó?

Bạn hãy học kỹ VLOOKUP trước khi dùng. Với VLOOKUP bạn có lỗi nhưng nếu bạn không đọc hướng dẫn sử dụng máy điện thì có ngày ... toi.

Cột tìm kiếm của bạn không được sắp xếp thì bạn phải dùng vd.

=VLOOKUP(B34;$A$5:$C$19;3;FALSE)

thay cho

=VLOOKUP(B34;$A$5:$C$19;3)
 
Bạn sửa lại như thế này nhé.

C34=VLOOKUP(B34,$A$5:$B$19,2,0)

Thay vì bỏ trống thì bạn phải sửa lại giá trị là 0. Để 0 là lấy giá trị tuyệt đối, còn để 1 hoặc không để là lấy giá trị tương đối.
 
cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột C2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột C2 mà ko cần copy ko a/c ?
e dùng thử cái này =C2 nó lấy đc hàm từ C2 nhưng ko filter đc,
giúp dùm em, thanks !
em đang cần gấp, có a/c nào biết giúp dùm em với ạ
 
Hàm tính tổng có điều kiện.

Chào mọi người!
Hiện tại em đang bị vướng cái hàm có điều kiện ( câu hỏi 6 - file đính kèm ).
Em đang phân vân sử dụng hàm sumif trong câu này cho thật tối ưu. Bạn nào cho mình lời khuyên trong câu 6 này được không?
 

File đính kèm

Chào mọi người!
Hiện tại em đang bị vướng cái hàm có điều kiện ( câu hỏi 6 - file đính kèm ).
Em đang phân vân sử dụng hàm sumif trong câu này cho thật tối ưu. Bạn nào cho mình lời khuyên trong câu 6 này được không?
Công thức cho ô C55 là thế này:
Mã:
=SUMIF($A$34:$A$48,$A55,E$34:E$48)
Sau đó fill công thức cho toàn bảng.
 
Mình gặp 1 rắc rối về công thức, không biết sai ở chố nào, mong các bạn giải đáp giúp.
Cụ thể như sau: Ô A2 có giá trị 73.6 ; ô B2 có giá trị 71.9 ; ô C2 mình đặt công thức là ="+"&A2-B2. Kết quả máy ra là +1.69999999999999, trong khi đó kết quả đúng là +1.7
Nếu áp dụng công thức đó với các giá trị khác ở ô A2, B2 thì kết quả đúng
Các bạn xem file đính kèm rồi giải đáp giúp. Xin cám ơn nhiều!
 

File đính kèm

Mình gặp 1 rắc rối về công thức, không biết sai ở chố nào, mong các bạn giải đáp giúp.
Cụ thể như sau: Ô A2 có giá trị 73.6 ; ô B2 có giá trị 71.9 ; ô C2 mình đặt công thức là ="+"&A2-B2. Kết quả máy ra là +1.69999999999999, trong khi đó kết quả đúng là +1.7
Nếu áp dụng công thức đó với các giá trị khác ở ô A2, B2 thì kết quả đúng
Các bạn xem file đính kèm rồi giải đáp giúp. Xin cám ơn nhiều!
Nếu bạn sử dụng công thức =A2-B2 thì kết quả là 1.7 (đúng), nhưng nối chuỗi thì lại gặp vấn đề.
Excel vốn vẫn chứa những lỗi kiểu như vậy, vấn đề này đã có khá nhiều người gặp phải và đề cập trên GPE nhưng đành chịu thua thôi.
Nếu dữ liệu luôn được làm tròn đến 1 chữ số thập phân thì tôi nghĩ là nên kết hợp thêm hàm ROUND.
 
Cho mình hỏi 1 vấn đề sau :

tại bảng tính của mình có công thức : Vlookup(....,solieu!....)
sau khi copy sang máy tính khác thì công thức nó có thêm đường dẫn = Vlookup(....,[Đường dẫn ]solieu!....)
Có cách nào khi copy sang máy khác thì mặc định là không có đường dẫn không !
 
Cho mình hỏi 1 vấn đề sau :

tại bảng tính của mình có công thức : Vlookup(....,solieu!....)
sau khi copy sang máy tính khác thì công thức nó có thêm đường dẫn = Vlookup(....,[Đường dẫn ]solieu!....)
Có cách nào khi copy sang máy khác thì mặc định là không có đường dẫn không !
Hi hi, hình như kg có cách nào
Mình thường làm thủ công như sau, nhập thêm dấu nháy đơn (') trước dấu =, copy rồi paste, sau đó bỏ dấu nháy!!!
Không biết các thầy cô anh chị có ý khác không?
 
Cho mình hỏi 1 vấn đề sau :

tại bảng tính của mình có công thức : Vlookup(....,solieu!....)
sau khi copy sang máy tính khác thì công thức nó có thêm đường dẫn = Vlookup(....,[Đường dẫn ]solieu!....)
Có cách nào khi copy sang máy khác thì mặc định là không có đường dẫn không !
Hiện tượng này chỉ gặp khi trong công thức có chứa liên kết ngoài, nghĩa là trong công thức có lấy dữ liệu từ file khác, và thường gặp trong các tình huống:
1. Khi lập công thức, bạn chủ ý lấy dữ liệu từ file khác.
2. Copy 1 ô hoặc vùng từ workbook này và dán vào workbook khác.
3. Sử dụng Move or Copy để copy 1 sheet sang 1 workbook khác.
Nếu bạn khắc phục các hiện tượng trên thì trong công thức sẽ không còn đường dẫn nữa.
 
Hiện tượng này chỉ gặp khi trong công thức có chứa liên kết ngoài, nghĩa là trong công thức có lấy dữ liệu từ file khác, và thường gặp trong các tình huống:
1. Khi lập công thức, bạn chủ ý lấy dữ liệu từ file khác.
2. Copy 1 ô hoặc vùng từ workbook này và dán vào workbook khác.
3. Sử dụng Move or Copy để copy 1 sheet sang 1 workbook khác.
Nếu bạn khắc phục các hiện tượng trên thì trong công thức sẽ không còn đường dẫn nữa.
Anh nói rất đúng , em gặp trường hợp dùng Addin , 2 máy cùng cài một addin , nhưng khi copy sang cho nhau thì vẫn phải sửa đường dẫn của addin
Hi hi, hình như kg có cách nào
Mình thường làm thủ công như sau, nhập thêm dấu nháy đơn (') trước dấu =, copy rồi paste, sau đó bỏ dấu nháy!!!
Không biết các thầy cô anh chị có ý khác không?

^^ mình thường ctrl X đường dẫn --> ctrl F thay toàn bộ đường dẫn ="" <-------- không lẽ không có cách nào automantic được nhj
 
Mình gặp 1 rắc rối về công thức, không biết sai ở chố nào, mong các bạn giải đáp giúp.
Cụ thể như sau: Ô A2 có giá trị 73.6 ; ô B2 có giá trị 71.9 ; ô C2 mình đặt công thức là ="+"&A2-B2. Kết quả máy ra là +1.69999999999999, trong khi đó kết quả đúng là +1.7
Nếu áp dụng công thức đó với các giá trị khác ở ô A2, B2 thì kết quả đúng
Các bạn xem file đính kèm rồi giải đáp giúp. Xin cám ơn nhiều!

Sao không làm như vậy rồi định dạng nhỉ.
 

File đính kèm

Hỏi nhanh - đáp nhanh về công thức

E cần làm tính điểm thi theo file đính kèm, như sau:
Cột 10 = cột 4+ (cột 5x2) + cột 6 + cột 9
với điều kiện: cột 7 và cột 8 đạt từ 50 trở lên và cột 10 xếp từ cao xuông thấp.
Các bác giúp em nhé, cảm ơn nhiều.
 

File đính kèm

E cần làm tính điểm thi theo file đính kèm, như sau:
Cột 10 = cột 4+ (cột 5x2) + cột 6 + cột 9
với điều kiện: cột 7 và cột 8 đạt từ 50 trở lên và cột 10 xếp từ cao xuông thấp.
Các bác giúp em nhé, cảm ơn nhiều.
1/ J7=IF(MIN(G7:H7)>=50;SUM(D7:F7)+E7+I7;0)
2/ Tô chọn B7:J23, vào Data - Sort theo cột J từ lớn đến nhỏ.
 
Trong file VD, cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột D2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột D2 mà ko cần vào cột D2 copy ko a/c ?
e dùng thử cái này =D2 nó lấy đc hàm từ D2 nhưng ko filter đc,
giúp dùm em, thanks !
 

File đính kèm

do B2=D3, nó so le vậy sao mà sort được.
bạn nó rỏ mục đích sort của bạn chắc sẻ được giúp giải pháp. giải pháp này của bạn có vẻ rối rắm quá.
còn ko bạn thử để số liệu của bạn (cột A,B, và C sụt xuống một hàng so với D, để tránh so le xem)
hoặc làm xong rùi copy rùi paste value lại
 
trong file cột D là dùng để lưu tất cả các hàm em làm ( có rất nhiều ),
bình thường cần làm hàm gì em vào cột D tìm rùi copy sang cột B để làm,
vậy bây giờ có cách nào từ cột B lấy hàm từ cột D mà ko cần vào cột D để copy ko anh ?
 
trong file cột D là dùng để lưu tất cả các hàm em làm ( có rất nhiều ),
bình thường cần làm hàm gì em vào cột D tìm rùi copy sang cột B để làm,
vậy bây giờ có cách nào từ cột B lấy hàm từ cột D mà ko cần vào cột D để copy ko anh ?

theo mình thì ko có cách nào ngoài copy. nhưng có thể các cao thủ biết.
nhưng tự nhiên tạo một đóng hàm để đó chi vậy?, cần cái nào thì tạo ra cái đó chứ ta???!!!
 
Trong file VD, cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột D2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột D2 mà ko cần vào cột D2 copy ko a/c ?
e dùng thử cái này =D2 nó lấy đc hàm từ D2 nhưng ko filter đc,
giúp dùm em, thanks !
Vụ này chắc tìm số đẹp bán giá cao đây.
Làm một hàm tự tạo cho loại số, muốn lọc hay sort gì đó thì làm.
----------------
Đừng nhắn tin rác "quảng cáo số đẹp" nhé!
 

File đính kèm

em quán lí số nên làm thế này để tìm số cho nhanh thui anh
 
các cao thủ đều bó tay ca này rùi ạ, hjc
 
em quán lí số nên làm thế này để tìm số cho nhanh thui anh
Hình như bạn phải thay đổi từng cặp số, vậy lấy 4 cột (2 cặp) ở sau để chèn giá trị cắt.
Bạn lấy cell cột E thay giá trị start_num trong hàm MID đầu, ví dụ MID(A2,E2,1), gõ giá trị bạn muốn vào E2, tương tự cho 3 hàm MID còn lại, lấy các cột F, G, H.
Khi bạn muốn thay đổi cặp số thì thay đổi giá trị 4 cột này.
Ngoài ra bạn có thể dùng hàm EVALUATE trong Difine Name, với công thức cột D là dạng text.
 
Trong file VD, cột A2 là dữ liệu, cột B2 sử dụng hàm lọc dữ liệu, cột D2 chứa các hàm để sử dụng cho cột B2, có cách nào từ cột B2 lấy hàm từ cột D2 mà ko cần vào cột D2 copy ko a/c ?
e dùng thử cái này =D2 nó lấy đc hàm từ D2 nhưng ko filter đc,
giúp dùm em, thanks !
Theo mình, bạn dặt tên cho các công thức của bạn ở cột [D] ( cái này chắc hông nhiều, chắc khoảng 5 tới 7 là cùng), muốn tìm số loại nào thì ở cell [B2] phang tên em đó vào rồi kéo xuống
Nếu mình làm công việc này, mình sẽ nhờ Ba Tê viết cho một cái hàm tìm số cho nó "phẻ". Híc
Thân
 

File đính kèm

Dùng công thức nào đây

EM xin lỗi mọi người , em đã từng hỏi câu hỏi này rồi, nhưng công thức vãn không cho ra kết quả đúng, em momg các anh chị giúp em để em có thể làm được nha
Em cám ơn mọi người nhiều nha
 

File đính kèm

EM xin lỗi mọi người , em đã từng hỏi câu hỏi này rồi, nhưng công thức vãn không cho ra kết quả đúng, em momg các anh chị giúp em để em có thể làm được nha
Em cám ơn mọi người nhiều nha

Công thức cho cell nào

và câu : "Nhưng số lượng được tặng phải tính trên sl tính tiền còn lại" -chưa rõ ràng???
 
EM xin lỗi mọi người , em đã từng hỏi câu hỏi này rồi, nhưng công thức vãn không cho ra kết quả đúng, em momg các anh chị giúp em để em có thể làm được nha
Em cám ơn mọi người nhiều nha

Hỏng hiểu ý bạn muốn gì luôn:
- SL tính tiền sao lại có số âm?
- SL còn lại trong tháng có bao gồm sl khuyến mại không?
 
Hình như bạn phải thay đổi từng cặp số, vậy lấy 4 cột (2 cặp) ở sau để chèn giá trị cắt.
Bạn lấy cell cột E thay giá trị start_num trong hàm MID đầu, ví dụ MID(A2,E2,1), gõ giá trị bạn muốn vào E2, tương tự cho 3 hàm MID còn lại, lấy các cột F, G, H.
Khi bạn muốn thay đổi cặp số thì thay đổi giá trị 4 cột này.
Ngoài ra bạn có thể dùng hàm EVALUATE trong Difine Name, với công thức cột D là dạng text.
cái này ko đc rùi, vì có rất nhìu dạng hàm lọc, đây chỉ là vd em đưa vài hàm thui
Theo mình, bạn dặt tên cho các công thức của bạn ở cột [D] ( cái này chắc hông nhiều, chắc khoảng 5 tới 7 là cùng), muốn tìm số loại nào thì ở cell [B2] phang tên em đó vào rồi kéo xuống
Nếu mình làm công việc này, mình sẽ nhờ Ba Tê viết cho một cái hàm tìm số cho nó "phẻ". Híc
Thân
cái này chắc đc, có thể đặt tên theo số thứ tự ko anh, và làm sao để đặt tên nó anh ?
 
cái này chắc đc, có thể đặt tên theo số thứ tự ko anh, và làm sao để đặt tên nó anh ?
Đặt tên theo số hình như anh Bill hổng cho, muốn đặt theo số thứ tự bạn có thể đặt s_1, s_2, s_3.......tới lúc chán thì nghỉ (không muốn chơi chư "s" thì đổi chữ khác)
Cách đặt:
Thí dụ cột B trong bài là cột chứa kết qủa, bạn muốn đặt tên loại số đuôi aaa là s_1 thì bạn làm:
* Tai cell [B2] bạn quánh công thức "y chang" công thức ở [D2]
* Để nguyên con trỏ ở cell [B2], bấm Ctr + F3 ==> xuất hiện bảng Define Name, trong ô Names in Workbook ( ô trống ở trên) bạn quánh s_1, thò anh tý xuống cái ô trống ở dưới ( Refers to ), bấm vào cái em vuông vuông bên phải, bấm Ctrl + V, bấm vào cái em vuông vuông bên phải, bấm Ok là xong
Tiếp tục với các tên khác
Tại cell [B2] quánh công thức "y chang" công thức ở [D3].................bấm Ok là xong
Chúc thành công, nếu chưa thành công thì có thể hiểu là bạn đã...........thất bại trong việc đặt tên này. Híc
Thân
 
Đặt tên theo số hình như anh Bill hổng cho, muốn đặt theo số thứ tự bạn có thể đặt s_1, s_2, s_3.......tới lúc chán thì nghỉ (không muốn chơi chư "s" thì đổi chữ khác)
Cách đặt:
Thí dụ cột B trong bài là cột chứa kết qủa, bạn muốn đặt tên loại số đuôi aaa là s_1 thì bạn làm:
* Tai cell [B2] bạn quánh công thức "y chang" công thức ở [D2]
* Để nguyên con trỏ ở cell [B2], bấm Ctr + F3 ==> xuất hiện bảng Define Name, trong ô Names in Workbook ( ô trống ở trên) bạn quánh s_1, thò anh tý xuống cái ô trống ở dưới ( Refers to ), bấm vào cái em vuông vuông bên phải, bấm Ctrl + V, bấm vào cái em vuông vuông bên phải, bấm Ok là xong
Tiếp tục với các tên khác
Tại cell [B2] quánh công thức "y chang" công thức ở [D3].................bấm Ok là xong
Chúc thành công, nếu chưa thành công thì có thể hiểu là bạn đã...........thất bại trong việc đặt tên này. Híc
Thân
làm cách này thì đc anh, nhưng nó ko hiện tên của hàm trực tiếp, em muốn cái tên S_1 nó hiện lên luôn, có thể cho nó hiện thêm 1 cột kế bên E cũng đc cho dễ nhìn anh
mà tại sao ở cột B, dùng đc tên này aaa, abab, abba, mà ko dùng đc S_1 đc anh
 
Chỉ Giáo hàm EXCEL

mình làm excel nhưng không hiểu chổ này mong các pác chỉ giáo thêm.
 

File đính kèm

Dùng cái này:
Mã:
=INDEX($F$5:$F$26,MATCH(J5&K5,$D$5:$D$26&$E$5:$E$26,0))
Kết thúc bằng Ctrl-Shift-Enter
 
Dùng cái này:
Mã:
=INDEX($F$5:$F$26,MATCH(J5&K5,$D$5:$D$26&$E$5:$E$26,0))
Kết thúc bằng Ctrl-Shift-Enter
Hihi, gửi bài trên rồi mới nhìn thấy bài của anh bebo, nhưng mà với cách của anh thì coi chừng trường hợp gặp chuỗi 111 không hiểu là 11.1 hay 1.11 đấy nhé. Do đó nên có dấu để phân cách 2 cột này.
 
Dùng công thức này thì Enter bình thường nè:
Mã:
=LOOKUP(2,1/($D$5:$D$26=J5)/($E$5:$E$26=K5),$F$5:$F$26)
Cũng khỏi lo luôn cái vụ nối chuổi bị nhầm (1 và 11 khác với 11 và 1)
 
làm cách này thì đc anh, nhưng nó ko hiện tên của hàm trực tiếp, em muốn cái tên S_1 nó hiện lên luôn, có thể cho nó hiện thêm 1 cột kế bên E cũng đc cho dễ nhìn anh
mà tại sao ở cột B, dùng đc tên này aaa, abab, abba, mà ko dùng đc S_1 đc anh
giúp dùm em với, thanks !
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom