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.

tqphuong

Thành viên mới
Tham gia
3/3/09
Bài viết
20
Được thích
7
Mình cần giúp đỡ lập hàm (hoặc cách ) để việc thực hiện công việc được nhanh hơn cụ thể như sau:
file đính kèm ()
Công việc của mình làm là đặt kết quả ở cell Rn (cột R dòng n) = Hn * Rx (Hn là cột H dòng n; Rx là ô có dữ liệu cố định mà minh đã bôi vàng trên file, Rx là những ô mình bôi vàng, mỗi trang có một ô như vậy).
ở file đính kèm mình mới tính có 3 trang, nhưng thực tế công việc của mình là 300 đến 400 trang, làm thủ công nhân từng trang một thì mất thời gian. Bạn nào có cách hay hàm nào làm được việc này nhanh hơn thì giúp mình với.
mình cảm ơn!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Mình cần giúp đỡ lập hàm (hoặc cách ) để việc thực hiện công việc được nhanh hơn cụ thể như sau:
file đính kèm ()
Công việc của mình làm là đặt kết quả ở cell Rn (cột R dòng n) = Hn * Rx (Hn là cột H dòng n; Rx là ô có dữ liệu cố định mà minh đã bôi vàng trên file, Rx là những ô mình bôi vàng, mỗi trang có một ô như vậy).
ở file đính kèm mình mới tính có 3 trang, nhưng thực tế công việc của mình là 300 đến 400 trang, làm thủ công nhân từng trang một thì mất thời gian. Bạn nào có cách hay hàm nào làm được việc này nhanh hơn thì giúp mình với.
mình cảm ơn!
Đúng phỏm rồi! Cái này mình làm thường xuyên.
Công thức tại R8=H8*VLOOKUP(MAX($D$5:D8);$D$5:$R$291;15;0).
Muốn Fill cho nhanh, bạn đặt 1 cột phụ Q lọc các dòng chỉ có VL-NC-M rồi copy xuống (như file đính kèm)
Một điều mình thắc mắc là tại sao tại các vùng màu vàng trong cột R bạn lại đặt dữ liệu cố định nhỉ? Thông thường mình dùng sumif() cho vùng dữ liệu này (vì chắc chắn nó được lấy từ 1 sheet khác sang).
Thêm 1 điều nữa, file của bạn có 1 sheet và 1 tẹo dữ liệu mà tới hơn 7000 name. Xóa name giúp bạn dung lượng còn 194k.
 
Hỏi về hàm tách hàng đơn vị

Cho mình hỏi, sau khi ra đáp số được hàng chục như 12 22 32 v.v ta muốn chỉ lấy hàng đơn vị tức là 2 thì dùng hàm nào ạ?
Cảm ơn nhiều
 

File đính kèm

hIhi, e không bít nên mới phải hỏi mà.
Cảm ơn các bạn nhiều ạ..
 

File đính kèm

Lần chỉnh sửa cuối:
TỪ hàm của ba tê mình có thể + từ đáp án sang các cell bên khác như:
j7= i7+1 L7=j7+2 k7=j7+3 và ở các CELL M7:N7 lần lượt đơn vị của j7:L7+5 không vậy?
thanks bác nhiều ạ
 

File đính kèm

Nhờ bạn giúp mình vụ sau:

Tính điểm chuyên cần cho nhân viên, cứ làm 5 ngày liên tiếp là được 5 điểm, 6 ngày là 6 điểm và tiếp tục. Nếu làm liên tiếp dưới 5 ngày thì không được điểm. Mình có kèm theo file.

Thanks.
 

File đính kèm

mình có 2 vấn đề cần mọi ng giúp đỡ. Mình cảm ơn trước. Cụ thể như sau:
1. có nhiều hạng mục, trong đó có nhiều chỉ tiêu. chỉ tiêu nhân công bị tính sai bằng công thức H2=E2*F2*3.111, thực tế phải thay 3,111 bằng 4. ngoài ra có nhiều chỉ tiêu theo sau sử dụng số liệu sai trên. (ví dụ hạng mục 1 có các chỉ tiêu nhân công, chi phí...cụ thể xem file đính kèm)
Bây h cần sửa lại hết sai sót từ 3,111 thành 4.

2. có cột dữ liệu là text trong đó có số liệu đang ở dạng text. bây giờ mình muốn chuyển số trong đó sang 1 cột mới kiểu number để tính tổng. các số ở các ô là hơi khác nhau (ví dụ: 11.11,2.22,3.3,4....xem file)

Mong được mọi ng giúp đỡ.
 

File đính kèm

Nhờ các bác chỉ chỗ sai trong công thức (hay excel lỗi)

Công thức xét danh hiệu của em
Mã:
=IF(U29<>"",IF(AND(W29<>"Y",V29="K"),"TT",IF(OR(X29>45,V29="Kem",AND(V29="Y",W29="Y")),"LBan",IF(V29="Y","Thi lại",IF(AND(W29<>"Y",V29="G"),"G","")))),"")

đúng hết với các dòng, chỉ mỗi một dòng 29 là không đúng nhờ các bác phân tích hộ, em sai hay excel sai
 

File đính kèm

Công thức xét danh hiệu của em
Mã:
=IF(U29<>"",IF(AND(W29<>"Y",V29="K"),"TT",IF(OR(X29>45,V29="Kem",AND(V29="Y",W29="Y")),"LBan",IF(V29="Y","Thi lại",IF(AND(W29<>"Y",V29="G"),"G","")))),"")

đúng hết với các dòng, chỉ mỗi một dòng 29 là không đúng nhờ các bác phân tích hộ, em sai hay excel sai

Công thức gì mà khiếp quá. bạn đọc lại điều kiện xem có thể rút gọn được chăng.
 
Công thức xét danh hiệu của em
Mã:
=IF(U29<>"",IF(AND(W29<>"Y",V29="K"),"TT",IF(OR(X29>45,V29="Kem",AND(V29="Y",W29="Y")),"LBan",IF(V29="Y","Thi lại",IF(AND(W29<>"Y",V29="G"),"G","")))),"")

đúng hết với các dòng, chỉ mỗi một dòng 29 là không đúng nhờ các bác phân tích hộ, em sai hay excel sai

Bạn chọn ô X29 rồi nhấn Del là xong.

Nguyên nhân: Ô X29 chứa ký tự khoản trắng. Khi so sánh, một chuỗi sẽ lớn hơn một số. Vì vậy, X29>45=TRUE, hàm OR() cho kết quả TRUE. Kết quả trả về là LBan

PS: Lần sau nhớ mô tả cho rõ ràng nha bạn. Đưa cái công thức không như vậy rồi bảo sai thì ai biết thế nào là đúng thế nào là sai.
 
X29>45 kết quả TRUE, X29 dạng text, coppy X28 xuống thì không lỗi nữa.
 
Bạn chọn ô X29 rồi nhấn Del là xong.

Nguyên nhân: Ô X29 chứa ký tự khoản trắng. Khi so sánh, một chuỗi sẽ lớn hơn một số. Vì vậy, X29>45=TRUE, hàm OR() cho kết quả TRUE. Kết quả trả về là LBan

PS: Lần sau nhớ mô tả cho rõ ràng nha bạn. Đưa cái công thức không như vậy rồi bảo sai thì ai biết thế nào là đúng thế nào là sai.

em có đưa file lên bác không xem đã mắng rồi
 
em có đưa file lên bác không xem đã mắng rồi

Đâu phải chỉ đưa cái file + công thức là đủ đâu
Ý của Huuthang là bạn phải mô tả rõ ràng: Nếu công thức đang dùng bị sai vậy thế nào mới là đúng?
 
em có đưa file lên bác không xem đã mắng rồi

Tôi xem rồi thì mới biết bạn bị lỗi chỗ nào chứ. Bạn nói không đúng nhưng tôi lại nói công thức đó trả về kết quả đó là hoàn toàn đúng chứ không có gì sai cả. Tôi chỉ ra lỗi cũng chỉ là đoán đại thôi. Ít nhất bạn cũng nên nói kết quả mà bạn muốn tại đó là gì.
 
aviaiva ghi rõ điều kiện để rút gọn công thức thì hay. Vì công thức điều kiện chồng chéo nên nhìn dài quá.
Thử xem có đúng không:
Mã:
=IF(U3="","",IF(OR(W3="Y",X3>45),"Lban",IF(V3="G","G",IF(V3="K","TT",IF(V3="Y","Thi lại","")))))
Nếu không có điểm cuối năm thì không xếp loại (rỗng)
Nếu hạnh kiểm yếu hoặc nghỉ học hơn 45 ngày thì Lưu ban (công thức của bạn có phải thiếu: nếu hạnh kiểm yếu, học lực không yếu ?)
Nếu cho các trường hợp còn lại.
 
aviaiva ghi rõ điều kiện để rút gọn công thức thì hay. Vì công thức điều kiện chồng chéo nên nhìn dài quá.
Thử xem có đúng không:
Mã:
=IF(U3="","",IF(OR(W3="Y",X3>45),"Lban",IF(V3="G","G",IF(V3="K","TT",IF(V3="Y","Thi lại","")))))
Nếu không có điểm cuối năm thì không xếp loại (rỗng)
Nếu hạnh kiểm yếu hoặc nghỉ học hơn 45 ngày thì Lưu ban (công thức của bạn có phải thiếu: nếu hạnh kiểm yếu, học lực không yếu ?)
Nếu cho các trường hợp còn lại.

Bạn rút gì mà bỏ hết điều kiện của người ta vậy. Bạn thử nhập học lực (Cột V) của một HS nào đó là "Kem" rồi kiểm tra lại kết quả xem.
 
Hàm Month hiển thị bằng chữ

Chào các Thầy

Cột E là ngày, cột D là tháng em dùng hàm month để đổi thành tháng bằng chữ, nhưng nó cứ ra số.

cảm ơn các Thầy...........
 

File đính kèm

Chào các Thầy

Cột E là ngày, cột D là tháng em dùng hàm month để đổi thành tháng bằng chữ, nhưng nó cứ ra số.

cảm ơn các Thầy...........
Click phải lên vùng chứa ngày tháng (kiểu dữ liệu ngày tháng nhé), chọn Format Cells > Number > Costum > Type: mmmm
 
CÔNG THỨC ĐÚNG NHƯNG KẾT QUẢ CHƯA ĐÚNG ( TẠI SAO VẬY các CAO THỦ (ngày 23/01/2012)!!!


Không hiểu tại sao:
- Tại ô C4, C5 chọn F2 rồi ấn Enterr thì ra Kết quả là BNH
- Tại ô C2, C7 chọn F2 rồi ấn Enterr thì ra Kết quả là thì báo lỗi, không ra kết quả BNH mà là #NA (mặc dù đã thử copy dữ liệu cột C sang ô khác và định dạng lại cả cột C là General, Text, Number) rồi copy dữ liệu lại chỉ lấy Giá trị "Valid" nhưng đều không được

Xin các cao thủ xử lý giúp, làm sao khi copy dữ liệu từ G3 đến G6 sang C thì kết quả tự động hiển thị chứ không phải Click đúp (hoặc ấn F2) vào các ô C rồi Enter mới ra kết quả tại ô D.

Thông tin, kết qủa gửi giúp đến thanh3g@gmail.com

Trân trọng cảm ơn
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
CÔNG THỨC ĐÚNG NHƯNG KẾT QUẢ CHƯA ĐÚNG ( TẠI SAO VẬY các CAO THỦ (ngày 23/01/2012)!!!
Không hiểu tại sao:
- Tại ô C4, C5 chọn F2 rồi ấn Enterr thì ra Kết quả là BNH
- Tại ô C2, C7 chọn F2 rồi ấn Enterr thì ra Kết quả là thì báo lỗi, không ra kết quả BNH mà là #NA (mặc dù đã thử copy dữ liệu cột C sang ô khác và định dạng lại cả cột C là General, Text, Number) rồi copy dữ liệu lại chỉ lấy Giá trị "Valid" nhưng đều không được

Xin các cao thủ xử lý giúp, làm sao khi copy dữ liệu từ G3 đến G6 sang C thì kết quả tự động hiển thị chứ không phải Click đúp (hoặc ấn F2) vào các ô C rồi Enter mới ra kết quả tại ô D.

Thông tin, kết qủa gửi giúp đến thanh3g@gmail.com

Trân trọng cảm ơn
Cthức tại D2
PHP:
=IF(C2="","",LOOKUP(2,1/(CMND!$A$2:$A$3=LEFT(C2,3)*1),CMND!$B$2:$B$3))
 
do học lâu quá nên kiến thức mai một, xin các thầy chỉ dẫn về cách làm tròn số thập phân lên và xuống như sau:

ví dụ: 7,8 sẽ làm tròn lên 8
và 7,2 sẽ hạ xuống 7
7.5 giữ nguyên.

Cảm ơn các thầy.
 
do học lâu quá nên kiến thức mai một, xin các thầy chỉ dẫn về cách làm tròn số thập phân lên và xuống như sau:

ví dụ: 7,8 sẽ làm tròn lên 8
và 7,2 sẽ hạ xuống 7
7.5 giữ nguyên.

Cảm ơn các thầy.
Công thức như vầy: =MROUND(Số cần làm tròn,0.5)
Lưu ý: Hàm MROUND có sẵn trong Excel 2007 trở lên, còn trong Excel 2003 thì bạn phải kích hoạt Addins Analysis Toolpak mới dùng được.
 
sao mình dùng hàm Counta để đếm mà toàn ra kết quả không khớp thôi, các bạn xem giúp mình với, !$@!! sheet 3 ạ
 

File đính kèm

File đính kèm

em muốn nhờ anh chị xem giúp
các anh chị giúp em sửa CT ô H6 của em nó không ra kết quả, anh chị giúp thêm em ô D6 nữa: ô D6 là lượng NL xuất sx trừ NL nhập lại khi cuối ngày không sx hết) của từng PX (B2), theo từng ngày E2, lấy bên sheet NL
em xin chân thành cảm ơn anh chị nhiều
 

File đính kèm

em muốn nhờ anh chị xem giúp
các anh chị giúp em sửa CT ô H6 của em nó không ra kết quả, anh chị giúp thêm em ô D6 nữa: ô D6 là lượng NL xuất sx trừ NL nhập lại khi cuối ngày không sx hết) của từng PX (B2), theo từng ngày E2, lấy bên sheet NL
em xin chân thành cảm ơn anh chị nhiều
Bài của bạn vẫn được trả lời tiếp ở Topic này:
http://www.giaiphapexcel.com/forum/...-đáp-các-bài-tập-(Phần-2)&p=471352#post471352
Một bài mà bạn hỏi nhiều chỗ quá.
 
anh chị giúp em CT bị lỗi với
em chân thành cảm ơn anh chị
http://www.mediafire.com/view/?9pbu84m2bw19z1a

Công thức ô H6:

=SUMPRODUCT((TP!$I$2:$I$9=PhanXuong!F6)*(RIGHT(TP!$G$2:$G$9,3)=PhanXuong!$B$2)*(TP!$D$2:$D$9=PhanXuong!$E$2),TP!$L$2:$L$9)

Chú ý: Số pâh xưởng không quá 9 là ok.

Còn yêu cầu 2 của bạn: Mình chẳng hiểu bạn muốn gì. Bạn có thể giải thích rõ hơn hoặc làm vài kết quả ví dụ bằng tay để mọi người dễ hiểu.
 
Công thức ô H6:



Chú ý: Số pâh xưởng không quá 9 là ok.

Còn yêu cầu 2 của bạn: Mình chẳng hiểu bạn muốn gì. Bạn có thể giải thích rõ hơn hoặc làm vài kết quả ví dụ bằng tay để mọi người dễ hiểu.
em hỏi CT ô E4 (tonghopcn) sao nó lại hiện 0 ạ
cột E bên sheet tonghopcn là tổng cột L bên nhatkycn với đk cùng mã KH, tương ứng cột F (tonghopcn) với cột M (nhatkycn)
 
nhờ các bác xem hộ công thức này

em ko biết nhiều mong các bác chém nhẹ tay cho em còn lớn nhé :D
 

File đính kèm

=if($d$10>1.2*e10,(a10*b10*sqrt(2*c10*(d10-f10)))),if($d$10>1.4*e10,(a10*b10*sqrt(2*c10*(d10-e10)))


bạn đặt điều kiên ko hop lý.

>1.2 thì có trường hợp nó cũng >1.4.
vậy khi nó dò nó sẻ xử chú >1.2 liền, chứ đâu đợi đến chú >1.4.
bạn phải để chú >1.4 trước chứ hả?

còn nó báo lỗi là do cả 2 điều kiên của bạn điều không thỏa
E*1.4=2.8
E*1.2=2.4
trong khi D10=2.01
 
Lần chỉnh sửa cuối:
e đã làm như bác nói nhưng chưa được, bác có thể nói rõ hơn được ko, cụ thể là phải thế nào. em muốn là trong khoảng 1.2h đến 1.4h thì thực hiện công thức 1, >1.4h thì thực hiện công thức 2
 
Lần chỉnh sửa cuối:
còn nó báo lỗi là do cả 2 điều kiên của bạn điều không thỏa
E*1.4=2.8
E*1.2=2.4
trong khi D10=2.01

còn bạn muốn tính toán kiểu gì sao tôi biết được, bạn phải mô tả điều kiện chứ
 
e đã làm như bác nói nhưng chưa được, bác có thể nói rõ hơn được ko, cụ thể là phải thế nào. em muốn là trong khoảng 1.2h đến 1.4h thì thực hiện công thức 1, >1.4h thì thực hiện công thức 2
 
thì mình đã nói, điều kiện ko thỏa rồi mà
2.01 làm sao >2.4 & 2.8 (*1.2 & 1.8) cho được
với lại bạn để mấy cái ngoặc lung tung. bạn chép công thức này vào, rồi sửa lại giá trị của ô D10 >2.4 coi nó có ra không.
=IF($D$10>1.4*E10,A10*B10*SQRT(2*C10*(D10-E10)),IF($D$10>1.2*E10,A10*B10*SQRT(2*C10*(D10-F10))))

còn nếu D10 có giá trị <2.4 thì phải thêm đều kiên ràng buộc
 
Làm cho bạn cái này rồi tùy chỉnh lại:
PHP:
=IF($D$10>1,4*E10;(A10*B10*SQRT(2*C10*(D10-E10)));IF($D$10>1,2*E10;(A10*B10*SQRT(2*C10*(D10-F10)));"Hổng biết bi nhiêu"))
 
Muốn đếm mảng có bao nhiêu phần tử dùng hàm gì

Em muốn đếm {0;1;0;0;1;3;2;0;0;0;1;1;1;0} có bao nhiêu phần tử thì dùng hàm gì ah?
--
KQuả là 14 phần tử
 
Em muốn đếm {0;1;0;0;1;3;2;0;0;0;1;1;1;0} có bao nhiêu phần tử thì dùng hàm gì ah?
--
KQuả là 14 phần tử

Dùng COUNTA cho mảng nói chung
Dùng COUNT cho mảng mà các phần tử là Number
(Câu hỏi này cho cho vào phần BÀI TẬP, cho vào topic này mới đúng chứ)
 
Lần chỉnh sửa cuối:
Em nhờ A/c tạo giúp lệnh để có đc kết quả trong vùng đã được bôi đen(như kết quả chỗ có chữ màu đỏ)

1111.JPG

Có file đính kèm ạ

Em Cảm Ơn A/C rất nhiều!

[WARNING1]
Tôi dời bài của bạn vào đây! Lần sau đặt tiêu đề cho rõ ràng nhé
ANH TUẤN[/WARNING1]


 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Em nhờ A/c tạo giúp lệnh để có đc kết quả trong vùng đã được bôi đen(như kết quả chỗ có chữ màu đỏ)

1111.JPG

Có file đính kèm ạ

Em Cảm Ơn A/C rất nhiều!

[WARNING1]
Tôi dời bài của bạn vào đây! Lần sau đặt tiêu đề cho rõ ràng nhé
ANH TUẤN[/WARNING1]



Bạn thử với công thức này xem sao nhé.

 
Cho e hỏi hàm Datevalue, vì sao datevalue sử dụng trong excel 2007 thì cho ra kết quả. Nhưng khi sử dụng qua 2010 lại cho ra kết quả #value
 
Cho e hỏi hàm Datevalue, vì sao datevalue sử dụng trong excel 2007 thì cho ra kết quả. Nhưng khi sử dụng qua 2010 lại cho ra kết quả #value
Bạn xem cách sử dụng http://www.giaiphapexcel.com/forum/...-về-Ngày-Tháng-và-Thời-Gian&p=50252#post50252
Xem là bạn đã sử dụng đúng cú pháp của hàm chưa?
Mình nghĩ Excel phiên bản nào cũng sử dụng được hàm này và cho ra kết quả chính xác.
Sai chi do mình định dạng (trong Win hay Excel) hay lập hàm sai thôi.
 
Mình nhờ mọi người giúp công thức tìm và cộng giá trị này chút, mình bị bí trong việc ghép công thức, file đính kèm, cảm ơn mọi người.
 

File đính kèm

File đính kèm

Bạn xem file đã đúng không, vì cách trình bày của bạn khó hiểu quá.
Bạn làm đúng rồi, mình nâng cao lên một chút nha.
ten num name plus
hoang 1 hoang 2
hoang 2
theo công thức của bạn, kết quả cột num sẽ là hoang 3
hoang 4
có cách nào xử lý được nó chỉ cộng cho 1 cái tên đầu tiên nó tìm thấy ? hay phải xử lý bằng vba ?
 
Bạn làm đúng rồi, mình nâng cao lên một chút nha.
ten num name plus
hoang 1 hoang 2
hoang 2
theo công thức của bạn, kết quả cột num sẽ là hoang 3
hoang 4
có cách nào xử lý được nó chỉ cộng cho 1 cái tên đầu tiên nó tìm thấy ? hay phải xử lý bằng vba ?
Bạn up file lên và cho ví dụ trong đó rõ hơn được không? Văn nói rất khó hiểu.
 
Mình up file, bạn xem giúp có xử lý được bằng công thức không ? hay phải dùng tới vba ?
 

File đính kèm

Hỏi cách lấy dữ liệu từ sheet này qua sheet kia?

Các bạn cho mình hỏi : Sheet 1 mình có cột MA HANG , mình muốn lấy cột MA HANG ở sheet 1 đưa qua sheet 2 và tạo danh sách đổ xuống giống như cách tạo LIST / Validation .Vậy phải làm như thế nào , nhờ các bạn chỉ giúp.Thank
 
Các bạn cho mình hỏi : Sheet 1 mình có cột MA HANG , mình muốn lấy cột MA HANG ở sheet 1 đưa qua sheet 2 và tạo danh sách đổ xuống giống như cách tạo LIST / Validation .Vậy phải làm như thế nào , nhờ các bạn chỉ giúp.Thank

Nếu đúng thứ thự thì chọn list trong Validation, sau đó Vlookup()
 
Các bạn cho mình hỏi : Sheet 1 mình có cột MA HANG , mình muốn lấy cột MA HANG ở sheet 1 đưa qua sheet 2 và tạo danh sách đổ xuống giống như cách tạo LIST / Validation .Vậy phải làm như thế nào , nhờ các bạn chỉ giúp.Thank
Hay bạn muốn List chọn như thế này, xem file đính kèm.
 

File đính kèm

Nhờ giúp : So sánh dữ liệu trong 2 sheet khác nhau

Xin các anh chị em chỉ giúp, em muốn so sánh dữ liệu ở 2 sheet khác nhau (thực ra là 2 file, nhưng em copi nó vào 1 file chung cho dễ hình dung)
Nhờ mọi ng chỉ cho em cách để so sánh cột B sheet1 với cột B ở sheet 2, nếu mã nào trùng nhau thì ghi chú Y vào cột A. Nếu mã nào mà trong sheet 1 không có so với sheet 2 thì note ở cột A là N
 

File đính kèm

Xin các anh chị em chỉ giúp, em muốn so sánh dữ liệu ở 2 sheet khác nhau (thực ra là 2 file, nhưng em copi nó vào 1 file chung cho dễ hình dung)
Nhờ mọi ng chỉ cho em cách để so sánh cột B sheet1 với cột B ở sheet 2, nếu mã nào trùng nhau thì ghi chú Y vào cột A. Nếu mã nào mà trong sheet 1 không có so với sheet 2 thì note ở cột A là N
Gõ công thức trong sheet 2 ô A6:
Mã:
=IF(COUNTIF('1'!$B$6:$B$88,B6)>0,"Y","N")
Fill xuống.
 

File đính kèm

Xin các anh chị em chỉ giúp, em muốn so sánh dữ liệu ở 2 sheet khác nhau (thực ra là 2 file, nhưng em copi nó vào 1 file chung cho dễ hình dung)
Nhờ mọi ng chỉ cho em cách để so sánh cột B sheet1 với cột B ở sheet 2, nếu mã nào trùng nhau thì ghi chú Y vào cột A. Nếu mã nào mà trong sheet 1 không có so với sheet 2 thì note ở cột A là N
Cthức A6 cho Sheet "1"
PHP:
=IF(COUNTIF('2'!$B$6:$B$164,B6),"Y","N")
 
Em mới làm định dạng như sau ạ, ví dụ cột A có số tiền 167896554, định dạng cột B sẽ trả về kết quả
Tổng số tiền còn tồn lại là 167,896,554 đồng
Em định dạng như sau sau khi tham khảo bài viết trên diễn đàn ra được kq mong muốn.
"Tổng số tiền còn tồn lại là: "&TEXT(A,"#,###") &" đồng".
Nhưng em có 1 thắc mắc nhỏ đó là dấu # đó có ý nghĩa như thế nào?
 
Em mới làm định dạng như sau ạ, ví dụ cột A có số tiền 167896554, định dạng cột B sẽ trả về kết quả
Tổng số tiền còn tồn lại là 167,896,554 đồng
Em định dạng như sau sau khi tham khảo bài viết trên diễn đàn ra được kq mong muốn.
"Tổng số tiền còn tồn lại là: "&TEXT(A,"#,###") &" đồng".
Nhưng em có 1 thắc mắc nhỏ đó là dấu # đó có ý nghĩa như thế nào?
Cô đọc thêm ở đây xem https://skydrive.live.com/?cid=399259f666018415&id=399259F666018415!194
 
hỏi về CÔNG THỨC EXCEL

e có bài như sau:
số quyển: 5714 lặp lại nhiều lần, seri đầu:571352 chạy liên tục đến 571400
e đã dùng công thức cho số quyển đó chỉ lặp lại 1 lần và cũng đã dùng công thức chạy ra số seri đầu, còn e muốn dùng công thức để ra được 571400 mà không được
e đã ra dùng côg thức và ra số seri đầu như thế này:
IF(IF(RIGHT(C4,2)="00",IF(C4<=99900,LEFT(C4,3),LEFT(C4,4)),IF(C4<=99900,LEFT(C4,3)+1,LEFT(C4,4)+1))=IF(COUNTIF($B$4:B4,B4)>1,0,B4),C4,0)
 

File đính kèm

Lần chỉnh sửa cuối:
e có bài như sau:
số quyển: 5714 lặp lại nhiều lần, seri đầu:571352 chạy liên tục đến 571400
e đã dùng công thức cho số quyển đó chỉ lặp lại 1 lần và cũng đã dùng công thức chạy ra số seri đầu, còn e muốn dùng công thức để ra được 571400 mà không được
e đã ra dùng côg thức và ra số seri đầu như thế này:
IF(IF(RIGHT(C4,2)="00",IF(C4<=99900,LEFT(C4,3),LEFT(C4,4)),IF(C4<=99900,LEFT(C4,3)+1,LEFT(C4,4)+1))=IF(COUNTIF($B$4:B4,B4)>1,0,B4),C4,0)
Mình không hiểu gì cả
 
e có bài như sau:
số quyển: 5714 lặp lại nhiều lần, seri đầu:571352 chạy liên tục đến 571400
e đã dùng công thức cho số quyển đó chỉ lặp lại 1 lần và cũng đã dùng công thức chạy ra số seri đầu, còn e muốn dùng công thức để ra được 571400 mà không được
e đã ra dùng côg thức và ra số seri đầu như thế này:
IF(IF(RIGHT(C4,2)="00",IF(C4<=99900,LEFT(C4,3),LEFT(C4,4)),IF(C4<=99900,LEFT(C4,3)+1,LEFT(C4,4)+1))=IF(COUNTIF($B$4:B4,B4)>1,0,B4),C4,0)

Gửi file lên bạn ạ, bạn đổi sang khung lớn rồi gửi file.
 
Mình đã đính kèm file rồi, các bạn giúp mình với
 
lấy các giá trị tô màu

Chào bạn, Mình muốn tìm công thức cho ô C12 như trong file đính kèm. vùng tìm giá trị được tô màu C3:C11 vùng trả về giá trị từ A3:A11 Rất mong nhận được trợ giúp của bạn. Thanks, Tâm
 

File đính kèm

Chào bạn, Mình muốn tìm công thức cho ô C12 như trong file đính kèm. vùng tìm giá trị được tô màu C3:C11 vùng trả về giá trị từ A3:A11 Rất mong nhận được trợ giúp của bạn. Thanks, Tâm


Khi nào ta có thể giới hạn nối 1 vài chuổi thì công thức còn làm được....
Nếu không biết chắc chắn số lượng phần tử cần nối lại là bao nhiêu thì chỉ có thể dùng VBA để giải quyết thôi bạn à
------------
Vậy nếu bạn đồng ý dùng VBA thì tôi sẽ tiếp tục
 
Khi nào ta có thể giới hạn nối 1 vài chuổi thì công thức còn làm được....
Nếu không biết chắc chắn số lượng phần tử cần nối lại là bao nhiêu thì chỉ có thể dùng VBA để giải quyết thôi bạn à
------------
Vậy nếu bạn đồng ý dùng VBA thì tôi sẽ tiếp tục

Chào bạn,

Số lưượng nối chuỗi chỉ trong giới hạn 9 dòng từ C3:C11

Thanks
 
Mình sắp làm báo cáo thống kê nhờ các cao thủ ra tay gấp cho vụ này.
Giả sử tại ô A1 mình muốn tính tổng 2 ô A2 và A3. Và kết quả tại ô A1 lại cũng bằng B2+B3. Mình muốn đặt 1 công thức tại ô A1 sao cho kết quả tại ô A1 sẽ bằng B2 + B3, nếu B2 + B3 không bằng A1 thì nó sẽ báo lỗi để mình có thể đối chiếu được.

Thank nhiều/
 
Mình sắp làm báo cáo thống kê nhờ các cao thủ ra tay gấp cho vụ này.
Giả sử tại ô A1 mình muốn tính tổng 2 ô A2 và A3. Và kết quả tại ô A1 lại cũng bằng B2+B3. Mình muốn đặt 1 công thức tại ô A1 sao cho kết quả tại ô A1 sẽ bằng B2 + B3, nếu B2 + B3 không bằng A1 thì nó sẽ báo lỗi để mình có thể đối chiếu được.

Thank nhiều/
Tại ô A1:
=if(A2+A3=B2+B3,A2+A3,"Ối giời ơi lỗi rồi")
 
Máy mình không biết bị làm sao mà không thể nhấn tổ hợp phím Ctrl+Shift+Enter để kết thúc công thức mảng được. Bạn nào biết cách giải quyết, chỉ giúp với. Mình đang xài Excel 2010.
Cám ơn mọi người.
 
Máy mình không biết bị làm sao mà không thể nhấn tổ hợp phím Ctrl+Shift+Enter để kết thúc công thức mảng được. Bạn nào biết cách giải quyết, chỉ giúp với. Mình đang xài Excel 2010.
Cám ơn mọi người.

nhấp vào cell đó rồi nhấn F2 (hay double click vào cell, sao cũng được miễn là còn nháy nằm trong cell). rồi nhấn Ctrl shift enter
 
Các anh/chị giải thích giúp em công thức này 1 lần cuối cùng thôi, em rất biết ơn.
Câu 3: Hoàn thành Bảng Tổng Hợp Tiền Trực cho mỗi nhân viên biết rằng:
Trực ngày lễ thì được 100000 đ
Trực ngày thường thì được 50000 đ
Chú ý : Chỉ sử dụng một công thức cho cột Tiền Trực Lễ.
Công thức của ô trực ngày lễ là:
=COUNTIF(INDIRECT(ADDRESS(24,MATCH(I24,$A$23:$G$23,0))&":"&ADDRESS(27,MATCH(I24,$A$23:$G$23,0))),"T")*100000
Em muốn hỏi về hàm indirect và address và cả dấu : nó là gì và tác dụng gì, thật sự thì nhìn vào đây em mù luôn. Em rất cảm ơn.
 

File đính kèm

Các anh/chị giải thích giúp em công thức này 1 lần cuối cùng thôi, em rất biết ơn.
Câu 3: Hoàn thành Bảng Tổng Hợp Tiền Trực cho mỗi nhân viên biết rằng:
Trực ngày lễ thì được 100000 đ
Trực ngày thường thì được 50000 đ
Chú ý : Chỉ sử dụng một công thức cho cột Tiền Trực Lễ.
Công thức của ô trực ngày lễ là:
=COUNTIF(INDIRECT(ADDRESS(24,MATCH(I24,$A$23:$G$23,0))&":"&ADDRESS(27,MATCH(I24,$A$23:$G$23,0))),"T")*100000
Em muốn hỏi về hàm indirect và address và cả dấu : nó là gì và tác dụng gì, thật sự thì nhìn vào đây em mù luôn. Em rất cảm ơn.

Công thức chi cho dài dòng vậy!
Tôi thì dùng cái này:
Mã:
=SUMPRODUCT(($C$23:$G$23=$I24)*($C$24:$G$28="T"))*100000
Ngắn không?
Ngoài ra công thức tại C23 cũng có thể rút gọn chút:
Mã:
=IF(COUNTIF($B$5:$B$15,$B24),IF(VLOOKUP($B24,$B$5:$G$15,MATCH(C$23,$B$4:$G$4,0),0)<>"","T",""),"")
 
Giúp em với, tính trung bình doanh thu/ngày 1 nhân viên

Cám ơn anh chị nhiều!!! **~**
 

File đính kèm

Giúp em với, tính trung bình doanh thu/ngày 1 nhân viên

Cám ơn anh chị nhiều!!! **~**
Cái chỗ trung bình doanh thu / ngày đó bạn lấy số lượng chia cho 4 thì ra trung bình 1 ngày bán được bao nhiêu cái điện thoại thôi vì ta đang nghiên cứu doanh thu của 4 ngày mà. Vậy công thức tại E56 = C56/4

Phần đánh giá đạt hay không đạt chắc bạn dư sức làm.
 
84983688181,850000,P_BRONZE1
84983688282,850000,P_BRONZE1
84983688333,900000,P_BRONZE2
84983688383,850000,P_BRONZE1
84983688484,850000,P_BRONZE1
84983688555,900000,P_BRONZE2
84983688585,850000,P_BRONZE1
84983688787,850000,P_BRONZE1
84983688788,1600000,P_BRONZE5
84983688800,850000,P_BRONZE1
84983688811,850000,P_BRONZE1
84983688822,850000,P_BRONZE1
84983688833,850000,P_BRONZE1
84983688844,850000,P_BRONZE1
84983688855,850000,P_BRONZE1
84983688877,850000,P_BRONZE1
84983688880,900000,P_BRONZE2


Tình trang đang là 1 cột em muốn tách làm 3 cột có bác nào tách được không ạ
Cho em xin công thức
Thanks all
 
84983688181,850000,P_BRONZE1
84983688282,850000,P_BRONZE1
84983688333,900000,P_BRONZE2
84983688383,850000,P_BRONZE1
84983688484,850000,P_BRONZE1
84983688555,900000,P_BRONZE2
84983688585,850000,P_BRONZE1
84983688787,850000,P_BRONZE1
84983688788,1600000,P_BRONZE5
84983688800,850000,P_BRONZE1
84983688811,850000,P_BRONZE1
84983688822,850000,P_BRONZE1
84983688833,850000,P_BRONZE1
84983688844,850000,P_BRONZE1
84983688855,850000,P_BRONZE1
84983688877,850000,P_BRONZE1
84983688880,900000,P_BRONZE2


Tình trang đang là 1 cột em muốn tách làm 3 cột có bác nào tách được không ạ
Cho em xin công thức
Thanks all

cách làm bạn bôi đen vùng cần tách sau đó vào DATA/TEXT TO COLUMNS/ … hiện ra 1 bảng chỗ mục Other bạn chọn dấu "," là ok
bạn xem tôi định dạng trong file đính kèm sẽ hiểu.
 

File đính kèm

ndu96081631: Cháu cảm ơn chú.
Anh/chị ơi, giúp em với. Cái trường hợp này em chưa gặp bao giờ.
Hãy điền công thức vào các ô C15:I15 để khi gõ mã sinh viên vào ô B15 sẽ được các thông tin đầy đủ về sinh viên có mã số đó (trường hợp gõ sai mã sẽ thông báo "không có mã sinh viên này" tại ô C16).
Cái em thắc mắc là không hiểu họ dùng cách gì mà có thể cứ gõ mã số vào ô B15 là có thể hiện ra được thông tin học sinh. Anh/chị chỉ giúp cho em cách làm được như vậy với. Em cảm ơn nhiều lắm.
 

File đính kèm

ndu96081631: Cháu cảm ơn chú.
Anh/chị ơi, giúp em với. Cái trường hợp này em chưa gặp bao giờ.
Hãy điền công thức vào các ô C15:I15 để khi gõ mã sinh viên vào ô B15 sẽ được các thông tin đầy đủ về sinh viên có mã số đó (trường hợp gõ sai mã sẽ thông báo "không có mã sinh viên này" tại ô C16).
Cái em thắc mắc là không hiểu họ dùng cách gì mà có thể cứ gõ mã số vào ô B15 là có thể hiện ra được thông tin học sinh. Anh/chị chỉ giúp cho em cách làm được như vậy với. Em cảm ơn nhiều lắm.

Từ C15 đến I15 chỉ là hàm VLOOKUP bình thường thôi mà bạn
Còn cái cảnh báo "không có mã sinh viên này" thì đó là chức năng Validation. Chọn cell C15 vào Data\Validation sẽ tự nhìn thấy
 
Dùng hàm gì trong bảng này vậy anh chị.

Nhờ ac giúp e với. Cảm ơn nhiều a
 

File đính kèm

Nhờ ac giúp e với. Cảm ơn nhiều a
Bạn thử dùng hàm này cho lần 2
=IF(INDEX($H$7:$J$14;MATCH($A21;$G$7:$G$14;0);MATCH(B$20;$H$6:$J$6;0))=0;"";INDEX($H$7:$J$14;MATCH($A21;$G$7:$G$14;0);MATCH(B$20;$H$6:$J$6;0))+HLOOKUP(B$20;$C$6:$E$14;MATCH($A$17;$A$7:$A$14;0)+1))

Tại địa chỉ ô B21 gõ đúng công thức trên, kéo copy sang ngang tới địa chỉ ô D21, Kéo copy xuống dưới
nếu kết quả không đúng thay dấu ; bằng dấu , trong công thức trên
tương tự bạn dùng hàm trên tính cho lần 3
 

File đính kèm

Cái này kỳ quá, làm thí không đúng thì tính sau.

Hàm của sư phụ đưa ra ngắn gọn quá nhưng em nghĩ hàm như vậy không tổng quát
nếu thay giá trị ngày trong ô A17 thì kết quả chưa đúng
Thay giá trị trong A21 bằng tên khách hàng khác thì kết quả cũng chưa đúng
Giá của thầy có một số giá bằng 0. Giá bằng 0 em sẽ được hàng khuyến mại 100%
góp ý với bạn Haininh17 nếu có thể bố trí lại dữ liệu cho khoa học hơn. Ví dụ dòng tăng để số dương dòng giảm để số -

Em dùng hàm này =IF(INDEX($H$7:$J$14;MATCH($A21;$G$7:$G$14;0);MATC H(B$20;$H$6:$J$6;0))=0;"";INDEX($H$7:$J$14;MATCH($ A21;$G$7:$G$14;0);MATCH(B$20;$H$6:$J$6;0))+HLOOKUP (B$20;$C$6:$E$14;MATCH($A$17;$A$7:$A$14;0)+1))
kéo sang ngang rồi kéo xuống dưới khi nhập lại ngày và tên khách hàng xẽ ít bị ảnh hưởng
 
Lần chỉnh sửa cuối:
Hàm của sư phụ đưa ra ngắn gọn quá nhưng em nghĩ hàm như vậy không tổng quát
nếu thay giá trị ngày trong ô A17 thì kết quả chưa đúng
Thay giá trị trong A21 bằng tên khách hàng khác thì kết quả cũng chưa đúng
Giá của thầy có một số giá bằng 0. Giá bằng 0 em sẽ được hàng khuyến mại 100%
góp ý vbanabanj Haininh17 nếu có thể bố trí lại dữ liệu cho khoa học hơn. Ví dụ dòng tăng để số dương dòng giảm để số -

Em dùng hàm này =IF(INDEX($H$7:$J$14;MATCH($A21;$G$7:$G$14;0);MATC H(B$20;$H$6:$J$6;0))=0;"";INDEX($H$7:$J$14;MATCH($ A21;$G$7:$G$14;0);MATCH(B$20;$H$6:$J$6;0))+HLOOKUP (B$20;$C$6:$E$14;MATCH($A$17;$A$7:$A$14;0)+1))
kéo sang ngang rồi kéo xuống dưới khi nhập lại ngày và tên khách hàng xẽ ít bị ảnh hưởng
Đã nói trước là "Kỳ quá" rồi mà. Tác giả có nói gì liên quan đến ngày tháng đâu? Có nói đến thay đổi ngày trong ô nào đâu?
Còn cái này hổng biết:
Giá của thầy có một số giá bằng 0. Giá bằng 0 em sẽ được hàng khuyến mại 100%
Híc!
 
ai có sách giải pháp excel ứng dụng trong địa chất công trình thì post lên cho mình xem với..--=0
 
DÙng công thức nào đây

Sắp tới công ty em ra một chương trình khuyến mãi , mà em không biết tính làm sao, nếu tính tay chắc em chết mất vì bên em có tới mấy trăm khách hàng
 

File đính kèm

Công thức:
Mã:
=IF(D3="A",INT(E3/2)&" B",IF(D3="B",INT(E3/6)&" C",INT(E3/10)&" C"))
 
Công thức:
Mã:
=IF(D3="A",INT(E3/2)&" B",IF(D3="B",INT(E3/6)&" C",INT(E3/10)&" C"))
Sắp tới công ty em ra một chương trình khuyến mãi , mà em không biết tính làm sao, nếu tính tay chắc em chết mất vì bên em có tới mấy trăm khách hàng

em thấy kết quả không thỏa mản kết quả nhập tay của bạn ấy.
Yêu cầu của bạn ấy không rõ ràng,
Tính như anh Thảo thì chưa có cộng dồn để chiết khấu cho tháng sau
Em nghĩ tính cho tháng 1 khác tính tháng 2
 
Lần chỉnh sửa cuối:
em thấy kết quả không thỏa mản kết quả nhập tay của ban ây
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").
 
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").

Đúng là đề chưa chặt chẽ.
Em tự đặt ra đề nhé.
Số lượng tính tiền nhập bằng tay (cột G)
Số lượng khách hàng được nhận = Số lượng tính tiền + số lượng chiết khấu E=F+G
Số lượng dư chưa tính chiết khấu cột H tính bằng công thức
Số dư được cộng dồn cho tháng tiếp theo
Tính Cột E , F , H cho tháng 1 và tháng 2
Em đã làm thử không biết có đúng ý cái đề chưa chặt chẽ không
Nhờ mọi người xem và cho ý kiến chiết khấu cộng dồn nhé
 

File đính kèm

Hỏi về Hàm Đếm?

Xin Chào Thầy Cô & Anh Chị!

Mọi người xem và giúp em trường hợp trong file đính kèm với ạ!
Làm sao để ra được kết quả trong ô màu vàng ạ?
Em xin cảm ơn!
 

File đính kèm

Status
Không mở trả lời sau này.

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

Back
Top Bottom