Chuyên đề giải đáp các bài tập (10 người xem)

  • Thread starter Thread starter roses
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Status
Không mở trả lời sau này.
Em có thể hình dung thế này:
em cần kiểm tra điều kiện, nên hàm sử dụng là hàm IF
số lượng điều kiện là 2, 2 điều kiện này phải cùng được đáp ứng, nên Điều kiện này nối với nhau bằng hàm AND
ta có công thức tại D1: =IF(AND(A1=0,B1>0),B1-C1,IF(AND(A1>0,B1=0),C1-A1,...))
chấm chấm là do em không nêu rõ nếu không rơi vào 2 trường hợp kể trên thì làm gì
 
chào các bạn!

Mình mới bắt đầu học excel nên chưa nắm vững hết các hàm nên mong được mọi người hướng dẫn giúp mình.

Mình có bài tập như này: có 3 cột A1, B1,C1 và D1 trong đó:

- nếu A1 = 0, B1>0 thì D1=B1-C1;

- nếu A1>0 và B1=0 thì D1=C1-A1.

Lúc này mình sẽ phải sử dụng hàm nào vậy các bạn?

Vì mới học nên đang còn rất gà, mong nhận được sự giúp đỡ của các bạn.

Cảm ơn các bạn.
Thử công thức này xem, nếu không rơi vào 2 trường hợp trên kết quả sẽ =0
PHP:
D1=(A1=0)*(B1>0)*(B1-C1)+(A1>0)*(B1=0)*(C1-A1)
 
Em có thể hình dung thế này:
em cần kiểm tra điều kiện, nên hàm sử dụng là hàm IF
số lượng điều kiện là 2, 2 điều kiện này phải cùng được đáp ứng, nên Điều kiện này nối với nhau bằng hàm AND
ta có công thức tại D1: =IF(AND(A1=0,B1>0),B1-C1,IF(AND(A1>0,B1=0),C1-A1,...))
chấm chấm là do em không nêu rõ nếu không rơi vào 2 trường hợp kể trên thì làm gì

Cảm ơn bác em đã xử lý được trường hợp nay rồi.

Nhưng em vẫn còn một vấn đề khi post câu hỏi đó là em còn quên một số dữ kiện nữa:

- nếu A1 = 0, B1>0 thì D1=B1-C1;

- nếu A1>0 và B1=0 thì D1=C1-A1;

@- Nếu A1=0, 0<B1>10 thì D1=(B1-C1)*100;

@- Nếu 10>A1>0, B1=0 thì D1=(C1-A1)*10000


Xin các bác hướng dẫn giúp em tiếp chỗ này với ạ
 
Cảm ơn bác em đã xử lý được trường hợp nay rồi.

Nhưng em vẫn còn một vấn đề khi post câu hỏi đó là em còn quên một số dữ kiện nữa:

- nếu A1 = 0, B1>0 thì D1=B1-C1;

- nếu A1>0 và B1=0 thì D1=C1-A1;

@- Nếu A1=0, 0<B1>10 thì D1=(B1-C1)*100;

@- Nếu 10>A1>0, B1=0 thì D1=(C1-A1)*10000


Xin các bác hướng dẫn giúp em tiếp chỗ này với ạ
Bạn xem lại yêu cầu nhé:
Nếu A1=0, 0<B1>10 thì D1=(B1-C1)*100; 0<B1>10 cái này là sao bạn? Có phải 0<B1<10
 
Bạn xem lại yêu cầu nhé:
Nếu A1=0, 0<B1>10 thì D1=(B1-C1)*100; 0<B1>10 cái này là sao bạn? Có phải 0<B1<10

cái này nó có điều kiện thế này bác ạ

VD: A1=0, B1>0 thì lúc này ta có công thức như bác khunglongcodon đã hướng dẫn ở trên nhưng ở đây nó có thêm một điều kiện khác là B1 > 0 đồng thời lớn hơn 10 lúc đó kết quả chỉ được nhân lên 100 lần, nhưng ngược lại B1 > 0 nhưng nhỏ hơn 10 sẽ được nhân lên 1000(một nghìn lần)
.
 
cái này nó có điều kiện thế này bác ạ

VD: A1=0, B1>0 thì lúc này ta có công thức như bác khunglongcodon đã hướng dẫn ở trên nhưng ở đây nó có thêm một điều kiện khác là B1 > 0 đồng thời lớn hơn 10 lúc đó kết quả chỉ được nhân lên 100 lần, nhưng ngược lại B1 > 0 nhưng nhỏ hơn 10 sẽ được nhân lên 1000(một nghìn lần)
.
Nếu bạn muốn có được câu trả lời tốt nhất thì bạn nên đưa file lên và cho các chú thích nữa thì mọi người sẽ giúp bạn
 
Đọc cái này rồi xem ví dụ bên dưới rồi "chết" còn sướng hơn.
@- Nếu A1=0, 0<B1>10 thì D1=(B1-C1)*100;

@- Nếu 10>A1>0, B1=0 thì D1=(C1-A1)*10000

cái này nó có điều kiện thế này bác ạ

VD: A1=0, B1>0 thì lúc này ta có công thức như bác khunglongcodon đã hướng dẫn ở trên nhưng ở đây nó có thêm một điều kiện khác là B1 > 0 đồng thời lớn hơn 10 lúc đó kết quả chỉ được nhân lên 100 lần, nhưng ngược lại B1 > 0 nhưng nhỏ hơn 10 sẽ được nhân lên 1000(một nghìn lần)
.
-------------
Mấy cái @ bên trên có cái nào nói B1>0 nhưng nhỏ hơn 10 đâu trời!
 
Các bạn giúp mình giải bài này với nhé!

mình vừa tham gia diễn đần vì gặp phải vấn đề này, trong bài đính kèm minh không biết cách tính phần trợ cấp thâm niên theo chức vụ, năm công tác. giúp mình với. xin cảm ơn rất nhiều.
 

File đính kèm

Xin các bác giúp em BT này với ạ ???

Em ko làm được Câu 3 và câu 4 ạ, xin hướng dẫn giùm ? Em cảm ơn.
 

File đính kèm

Em ko làm được Câu 3 và câu 4 ạ, xin hướng dẫn giùm ? Em cảm ơn.
Không biết công thức này bạn vừa lòng không
Câu 3 =IF(AND(H4=$H$5,D4<5),"Thi lại môn toán",IF(AND(H4=$H$5,E4<5),"Thi lại môn Lý",IF(AND(H4=$H$5,F4<5),"Thi lại môn Hóa","")))
Câu 4=IF( AND(H4=$H$6,MAX($G$4:$G$13)=G4),100000,0)
 
Lần chỉnh sửa cuối:
câu 3: =IF(D4<5,$D$3& ",","")&IF(E4<5,$E$3 & ",","") & IF(F4<5,$F$3 &",","")
câu 4: =IF(AND(H4=$H$6,G4=MAX($G$4:$G$13)),100000,0)
 
câu 3: =IF(D4<5,$D$3& ",","")&IF(E4<5,$E$3 & ",","") & IF(F4<5,$F$3 &",","")
câu 4: =IF(AND(H4=$H$6,G4=MAX($G$4:$G$13)),100000,0)
bạn xem công thức lại nha, nếu mà Hỏng thì đâu cần thi lại, vì nếu 2 môn <5 thì đã hỏng rồi mà
 
uh đúng rồi. mình chưa đọc kỹ đề. vậy sửa lại nha
=IF(H4=$H$4,"",IF(D4<5,$D$3& ",","")&IF(E4<5,$E$3 & ",","") & IF(F4<5,$F$3 &",",""))
 
Vâng, em đã xem lại rồi, công thức lúc đầu anh đưa thì ko ra nhưng em dựa vào đó mà chỉnh sửa lại đôi chút và ra kết quả rồi ạ. Em xin cảm ơn nhiều !
 
Không biết công thức này bạn vừa lòng không
Câu 3 =IF(AND(H4=$H$5,D4<5),"Thi lại môn toán",IF(AND(H4=$H$5,E4<5),"Thi lại môn Lý",IF(AND(H4=$H$5,F4<5),"Thi lại môn Hóa","")))
Câu 4=IF( AND(H4=$H$6,MAX($G$4:$G$13)=G4),100000,0)
Sao lại lấy dữ liệu "động" làm tiêu chuẩn vậy, ô tiêu chuẩn thay đổi thì kết quả sai bét hết hay sao?
Câu 3 có thể như thế này:
PHP:
I4=IF(COUNTIF(D4:F4;"<5")=1;INDEX($D$3:$F$3;MATCH(MIN(D4:F4);D4:F4;0));"")
hoặc:
I4=IF(H4="THI LẠI";INDEX($D$3:$F$3;MATCH(MIN(D4:F4);D4:F4;0));"")
Câu 4:
PHP:
J4=IF(AND(MIN(D4:F4)>=5;MAX($G$4:$G$13)=G4);100000;0)
hoặc:
J4=IF(AND(H4="ĐẠT";MAX($G$4:$G$13)=G4);100000;0)
 
Lần chỉnh sửa cuối:
Tính Subtotal theo nhóm dữ liệu

Chào các pro của diễn đàn mình. Hiện mình có một bài toán mà đang bị vướng mắc khi sử dụng hàm subtotal. Để tính subtotal theo các phòng ban như L1A, L1B... như file mình đính kèm bên dưới mình sử dụng hàm:IF(VLOOKUP("L1A",$C$4:$J$18,8,0),SUBTOTAL(9,$J$4:$J$18),0) nhưng kết quả lại ra là tổng của tất cả các mã phòng ban. Mình muốn tính tổng của tứng mã phòng ban như theo yêu cầu của đầu bài nhưng không được. Mong các pro chỉ giáo giúp mình với.
Thanks các pro rất nhiều!
 

File đính kèm

Chào các pro của diễn đàn mình. Hiện mình có một bài toán mà đang bị vướng mắc khi sử dụng hàm subtotal. Để tính subtotal theo các phòng ban như L1A, L1B... như file mình đính kèm bên dưới mình sử dụng hàm:IF(VLOOKUP("L1A",$C$4:$J$18,8,0),SUBTOTAL(9,$J$4:$J$18),0) nhưng kết quả lại ra là tổng của tất cả các mã phòng ban. Mình muốn tính tổng của tứng mã phòng ban như theo yêu cầu của đầu bài nhưng không được. Mong các pro chỉ giáo giúp mình với.
Thanks các pro rất nhiều!
Bạn đâu cần phải dử dngj hàm if() Bạn chỉ cần vào Dat==> Subtotals là được mà.
 
Thanks anh Dương rất nhiều! Em thử làm data, subtotal thì lại hiện ra kết quả tính tổng nhưng không theo từng nhóm 1 mà lại theo từng hàng một. Như vậy các mã được lặp đi lặp lại nhiều lần mà đầu bài lại tính tổng theo nhóm cơ. Có nghĩa là ở trong bài toán này chỉ tính ra 6 tổng con thôi: L1A,L2A,L1B,L2B,L1C,L2C.Anh Dương và các cao thủ khác có phương án giải quyết nào nữa không?
Thanks các bác nhiều nhiều lắm!
 
Thanks anh Dương rất nhiều! Em thử làm data, subtotal thì lại hiện ra kết quả tính tổng nhưng không theo từng nhóm 1 mà lại theo từng hàng một. Như vậy các mã được lặp đi lặp lại nhiều lần mà đầu bài lại tính tổng theo nhóm cơ. Có nghĩa là ở trong bài toán này chỉ tính ra 6 tổng con thôi: L1A,L2A,L1B,L2B,L1C,L2C.Anh Dương và các cao thủ khác có phương án giải quyết nào nữa không?
Thanks các bác nhiều nhiều lắm!
Trước khi làm subtotal, bạn phải nhớ sort Loại phòng theo thứ tự mới ra subtotal đúng được.
 
mình vừa tham gia diễn đầu vì gặp phải vấn đề này, trong bài đính kèm minh không biết cách tính phần trợ cấp thâm niên theo chức vụ, năm công tác. giúp mình với. xin cảm ơn rất nhiều.
Sao mà không thấy a/c/e nào giúp mình với hết vậy? Ráng giúp minh với đi các bạn, dạng bài này minh đang bí.http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=65970&d=1309832353
 
Lần chỉnh sửa cuối:
Không thấy bạn diễn giải yêu cầu trong file đính kèm thì ai mà biết đâu giúp bạn, đừng bắt mọi người đoán yêu cầu của bạn! Diễn giải yêu cầu càng chi tiết càng tốt sẽ cho bạn kết quả chính xác mà không phải làm lại nhiều lần!
 
bài tập excel

Mình mới cài excel 2010 nhưng mà cài này khác với 2003 quá. bạn nào có kinh nghiệm thì share cho cả làng xem với.
 

File đính kèm

mình có thể hiểu cách do tìm của hàm Vlookup nhưng mà cái hàm datedif(...) là ntn mình chưa gặp bao giờ, bạn có thể giải thích thêm không?
Bạn xem cấu trúc của hàm datedif()
Hàm DATEDIF

Chức năng : Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.

Cấu trúc : DATEDIF(firstdate,enddate,option)

- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option : là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian.
 
mình có thể hiểu cách do tìm của hàm Vlookup nhưng mà cái hàm datedif(...) là ntn mình chưa gặp bao giờ, bạn có thể giải thích thêm không?
Nguyên văn cách sử dụng hàm này nè,đọc nhé!
Hàm DATEDIF

Chức năng : Hàm DATEDIF trả về một giá trị, là số ngày, số tháng hay số năm giữa hai khoảng thời gian theo tùy chọn.

Cấu trúc : DATEDIF(firstdate,enddate,option)

- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option : là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian.
Ví dụ :

image001.gif
 
mình vừa thử lại rồi, nếu không dùng datedif thi mình cũng co thể lấy ngày hiện tại-ngày bắt đầu công tác làm giá trị dò tìm trong vlookup. chỉ có điều mình không hiểu là làm sao anh vlookup lại có thể hiểu được vì số năm công tác (thâm niên) nó không bằng năm trong thang tính mà nằm ở giữa khoảng của thang tính, ví dụ vị trí thứ 2 của anh NV nếu tình đến hiện tại là 19 năm mà nó hiểu được là từ 15-20 năm. bạn giải thích cho mình hiểu thêm nhé.
 
mình vừa thử lại rồi, nếu không dùng datedif thi mình cũng co thể lấy ngày hiện tại-ngày bắt đầu công tác làm giá trị dò tìm trong vlookup. chỉ có điều mình không hiểu là làm sao anh vlookup lại có thể hiểu được vì số năm công tác (thâm niên) nó không bằng năm trong thang tính mà nằm ở giữa khoảng của thang tính, ví dụ vị trí thứ 2 của anh NV nếu tình đến hiện tại là 19 năm mà nó hiểu được là từ 15-20 năm. bạn giải thích cho mình hiểu thêm nhé.
1- Nếu lấy 2 giá trị ngày trừ nhau, kết quả có thể không chính xác:
VD: ngày vào : 20/07/2000, ngày hôm nay 11/07/2011, nếu lấy năm trừ nhau: = 11 năm; nếu dùng datedif = 10 năm (Do còn thiếu, chưa đủ năm)

2- Vlookup, match, lookup: có thể dò tìm gần đúng nếu bạn chọn tham số thích hơp.
Trường hợp này, Vlookup không có tham số, tức là chọn gần đúng: tìm số 19 không có, sẽ tự động lấy giá trị nhỏ hơn gần nhất trong bảng dò, là 15.
 
cảm ơn bạn nhiều lắm, bg mình đã hiểu rồi. mình cũng sử dụng nhiều vlookup và các hàm do tìm nói chung nhưng chủ yếu là tìm chính xác. bg thì mở mang thêm được phần này. thank u so.
 
Giải giúp em đề thi excel này với

Mấy anh chị giúp em giải bài này với. Em hok bik làm. Hic.

Untitled.jpg

[FONT=&amp]-Hai kí tự đầu của Mã KH cho ta biết loại dịch vụ mà khách hàng sử dụng(vd TS=thắp sáng)[/FONT]
[FONT=&amp]-Ký tự cuối của mã KH cho ta biết KH ở khu vực nào(vd: SXK1 có nghĩa là KH thuộc khu vực 1)[/FONT]
[FONT=&amp]-Những câu nào ko làm dc có thể lập dữ liệu giả để tính toán những câu sau[/FONT]
[FONT=&amp]b.Nhập bảng tính và định dạng bảng tính[/FONT]
[FONT=&amp]Các dữ liệu nhập vào đúng đề thi[/FONT]
[FONT=&amp]Định dạng bảng tính theo như đề thi[/FONT]
[FONT=&amp]C.Tính toán[/FONT]
[FONT=&amp]I.Điền số liệu cho bảng tính tiền điện[/FONT]
[FONT=&amp]-Tháng,năm lấy ngày giờ của hệ thống máy tính[/FONT]
[FONT=&amp]1.Dựa vào kí tự 1 và 2 của mã KH và bảng định mức điền vào loại DV[/FONT]
[FONT=&amp]2.Dựa vào kí tự 1 và 2 của mã KH và kí tự cuối của của mã KH và bảng định mức,hãy điền dữ liệu vào cột định mức[/FONT]
[FONT=&amp](3a)Tính số KW tiêu thụ=Chỉ số cuối-chỉ số đầu,(3b)Khu vực:Trích kí tự cuối cùng của Mã KH[/FONT]
[FONT=&amp](4)Dựa vào cột định mức và số KW tiêu thụ,tính số KW tiêu thụ trong định mức như sau:[/FONT]
[FONT=&amp]Nếu số KW tiêu thụ <=định mức thì số KW tiêu thụ trong định mức=số KW tiêu thụ[/FONT]
[FONT=&amp](5) Dựa vào cột định mức và số KW tiêu thụ,tính số KW tiêu thụ vượt định mức như sau:[/FONT]
[FONT=&amp]Nếu số KW tiêu thụ >định mức thì số KW tiêu thụ vượt định mức=số KW tiêu thụ-định mức[/FONT]
[FONT=&amp](6) Tính cột tổng cộng=(Số KW tiêu thụ trong định mức*đơn giá)+(Số KW tiêu thụ vượt định mức*đơn giá*15%)[/FONT]
[FONT=&amp]Đơn giá là giá trị cạnh ô”Đơn giá 1KW điện”[/FONT]
[FONT=&amp]Sau khi tính toán,định dạng cột tổng cộng có dấu phân cách hàng ngàn[/FONT]
[FONT=&amp](7)Tính tổng tiền bằng tổng giá trị của cột tổng cộng[/FONT]
[FONT=&amp]Sau khi tính toán,định dạng cột tổng tiền có dấu phân cách hàng ngàn[/FONT]
[FONT=&amp]II.ĐIỀN SỐ LIÊU CHO VÀO “BẢNG THỐNG KÊ”[/FONT]
 
Lần chỉnh sửa cuối:
Bạn up file lên. Những phần nào mà tự làm được thì tự làm. quá khó hãy bỏ qua
 
Mấy anh chị chịu khó xem trong file word giúp em với. Em ko biết vẽ trên forum. Cái loại Dịch Vụ thì e biết làm. Còn cái Định mức thì em bó tay lun >"< .Hichic
 

File đính kèm

Chúc anh nhiều sức khỏe a ^^ Mà em xem ko dc, anh chỉ em dc ko, báo virus ko à
 
Lần chỉnh sửa cuối:
vậy bạn bôi đen toàn bộ file word, mở 1 file excel lên chon ô a1 rồi paste vào
Tại cột định mức bạn gõ công thức này

=VLOOKUP(LEFT(B5,2),$B$15:$E$18,IF(RIGHT(B5,1)=1,3,4),0)
 
vậy bạn bôi đen toàn bộ file word, mở 1 file excel lên chon ô a1 rồi paste vào
Tại cột định mức bạn gõ công thức này

=VLOOKUP(LEFT(B5,2),$B$15:$E$18,IF(RIGHT(B5,1)=1,3,4),0)
Hình như bị sai gì á anh, ngay chỗ RIGHT(B5,1)=1,3,4 em ko hiểu. Mà ra đáp án hok đúng

em nghĩ là phải Vlookup thêm 1 lần nữa phải ko ạ, tại vì định mức vẫn trong cái bảng ở dưới
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bài tập excel

Bạn dùng thử file này, xem có được không
 
Đây là dạng bài rất căn bản, tôi nghĩ nếu bạn đã học excel lâu tồi thì phải biết cách làm chứ. Chúc bạn làm tốt nhé, những dạng thế này chỉ cần tìm hiểu một chút ra có đáp án ngay thôi. mời bạn tham khảo:
G2=HLOOKUP(LEFT(C2),$E$8:$G$9,2,0)
H2=IF(E2>99,35%,IF(E2>59,15%,0))*F2
Ô cuối bạn tự tính nha. Thân!

=============
domfootwear: Bạn không nên dùng những từ chỉ trích người khác nhé.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Giải giúp em bài này với ạ!

Ở sheet: "DS Khách Hàng" theo dõi số lần chuyển nhượng và thông tin của từng khách hàng chuyển nhượng.
Ở Sheet: "TT Lô" em muốn trong các lô đó hiện thông tin như ở Phần Lô 1 em làm, Nhưng em chỉ có thể làm cho lần chuyển nhượng đầu tiên, còn lần chuyển nhượng thứ 2 thì không biết cách làm thế nào để nó nhảy thông tin của khách hàng của Hợp đồng chuyển nhượng thứ 2 ở trên lô đó.

Các anh chị có thể giúp em giải quyết vấn đề này được không ạ.

Em xin trân thành cảm ơn :)

Cảm ơn anh chị trước ạ :)
 

File đính kèm

Lần chỉnh sửa cuối:
giúp em làm mấy câu thống kê dưới đây với, sao mấy a ở trên làm công thức mà e đánh y chang ko ra được, ai giúp em với, em cần gấp, thank nhiều
 

File đính kèm

giúp em làm mấy câu thống kê dưới đây với, sao mấy a ở trên làm công thức mà e đánh y chang ko ra được, ai giúp em với, em cần gấp, thank nhiều
Book1, Tổng SL nhập:
H21=SUMPRODUCT(($B$6:$B$15=G21)*($E$6:$E$15="x")*($G$6:$G$15))
Book2, Thống kê:
C27=SUMPRODUCT((--MID($A$6:$A$14;2;2)<=3)*($B$6:$B$14=B27)*($C$6:$C$14))
Các ô kế bên tự điều chỉnh nhé
 
bạn xem bài giải của mình nghe, hy vọng có thể giúp bạn. File đính kèm của mình đây.
Công thức của bạn nên chỉnh như vầy thì sẽ không làm nhiều cột mà chỉ làm 1 công thức và copy là được
=SUMPRODUCT((($B$6:$B$15)=$G21)*((E$6:E$15)="x")*($G$6:$G$15))

Nếu bạn sử dụng Office 2007 thì tặng bạn thêm hàm này nữa nè
=SUMIFS($G$6:$G$15,$B$6:$B$15,$G21,E$6:E$15,"x")
xong rồi copy ngan và dọc là được không cần làm công thức nhiều dòng
 
Cho mình hỏi về bài tập này :
Mình có một file đính kèm như dưới. Bây giờ mình muốn khi gõ Tên Cọc vào các ô màu vàng( row 198-204) thì Lý trình tự điền vào các ô màu xanh tương ứng. Để tìm được lý trình thì dựa vào giữ liệu ở 2 cột A ( Tên cọc) và B ( K/c lẻ). Tức là khi gõ tên cọc vào ô vàng thì ô xanh sẽ có một hàm để dựa vào giữ liệu ở ô vàng tính tổng các khoảng cách lẻ từ ô B11 đến ô Bx với x là chỉ số dòng mà ô Ax chứa giá trị vừa nhập vào. Mình ko biết hàm nào như thế nên phải thêm một cột màu tím ( cột S ) để tính khoảng cách cộng dồn >> Lý trình và dùng hàm vlookup ở cách ô xanh để có kết quả.
 

File đính kèm

Cho mình hỏi về bài tập này :
Mình có một file đính kèm như dưới. Bây giờ mình muốn khi gõ Tên Cọc vào các ô màu vàng( row 198-204) thì Lý trình tự điền vào các ô màu xanh tương ứng. Để tìm được lý trình thì dựa vào giữ liệu ở 2 cột A ( Tên cọc) và B ( K/c lẻ). Tức là khi gõ tên cọc vào ô vàng thì ô xanh sẽ có một hàm để dựa vào giữ liệu ở ô vàng tính tổng các khoảng cách lẻ từ ô B11 đến ô Bx với x là chỉ số dòng mà ô Ax chứa giá trị vừa nhập vào. Mình ko biết hàm nào như thế nên phải thêm một cột màu tím ( cột S ) để tính khoảng cách cộng dồn >> Lý trình và dùng hàm vlookup ở cách ô xanh để có kết quả.
Không biết phải ý Bạn nhưa vầy không? Ô F198
Mã:
=INDEX($A$11:$A$145;MATCH(C198;$S$11:$S$145;0)+2)
 
Cop vào bị lỗi bạn ạ, mà phải là công thức ở ô Lý trình ( màu xanh) cơ. Mình up file chưa có màu, mình up lại file đây.
 

File đính kèm

Cop vào bị lỗi bạn ạ, mà phải là công thức ở ô Lý trình ( màu xanh) cơ. Mình up file chưa có màu, mình up lại file đây.
Bạn xem file lại file các cọc ấy đâu có trong A1:A145 thì công thức tìm không ra thì báo lỗi #N/A là đúng rồi
 

File đính kèm

Hic, ko phải vậy bác ơi! Ý em là cop cái công thức của bác Công vào paste thì báo lỗi ấy, còn mấy ô ko có cọc thì là do em chưa điền vào thôi.
 
Tất nhiên là công thức đó ko dùng được rồi vì các bạn đã hiểu sai nhiệm vụ của bài này. Công thức đó dùng đến cột S mà mình ko muốn dùng cột S mà tính trực tiếp luôn, nếu dùng cột S thì hàm Vlookup như mình đưa ở ô đầu là cho kết quả đúng.
Bài này yêu cầu là tìm ra địa chỉ của một ô từ điều kiện và dùng địa chỉ này để tính tổng chứ ko phải tìm ra giá trị của một ô nên hàm index ko dùng được.
 
Tất nhiên là công thức đó ko dùng được rồi vì các bạn đã hiểu sai nhiệm vụ của bài này. Công thức đó dùng đến cột S mà mình ko muốn dùng cột S mà tính trực tiếp luôn, nếu dùng cột S thì hàm Vlookup như mình đưa ở ô đầu là cho kết quả đúng.
Bài này yêu cầu là tìm ra địa chỉ của một ô từ điều kiện và dùng địa chỉ này để tính tổng chứ ko phải tìm ra giá trị của một ô nên hàm index ko dùng được.

Nói chung, nếu bạn muốn được hướng dẫn như thế nào thì câu hỏi cần rõ ràng, bảng biểu, số liệu chính xác. Đừng để người khác đoán non đoán già không đúng ý bạn. Bây giờ bạn có thể gửi cái File, nhập liệu đầy đủ, và yêu cầu tính toán ở cột nào, hàng nào, tham chiếu tại đâu, điều kiện là gì, kết quả mong đợi ra sao... thì người ta rất dễ nắm bắt.

Tôi nghĩ không có gì các thành viên không giúp được các bạn, nhưng các bạn cần phải nêu yêu cầu một cách rõ ràng.
 
Tất nhiên là công thức đó ko dùng được rồi vì các bạn đã hiểu sai nhiệm vụ của bài này. Công thức đó dùng đến cột S mà mình ko muốn dùng cột S mà tính trực tiếp luôn, nếu dùng cột S thì hàm Vlookup như mình đưa ở ô đầu là cho kết quả đúng.
Bài này yêu cầu là tìm ra địa chỉ của một ô từ điều kiện và dùng địa chỉ này để tính tổng chứ ko phải tìm ra giá trị của một ô nên hàm index ko dùng được.
Bạn nhập công thức này vào ô C198, còn các ô bên dưới do không có dữ liệu dò trong cột A nên bị lỗi, Bạn nhập lại cho đúng.
PHP:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0);))
Copy công thức ô này chép sang ô H198 cũng được.
Kiểu Format "Km6+" gì đó tự Bạn tính nhé.
 
Lần chỉnh sửa cuối:
@mrthien :
Mình đã nói yêu cầu rất chi tiết, file đính kèm có chú thích và đánh dấu rõ dàng ở 2 post đầu. Nếu bạn dành thời gian đọc kỹ một lúc là hiểu được yêu cầu ngay.
@Ba Te:
Cảm ơn bạn vì đã cho mình đúng phuơng pháp, mặc dù công thức của bạn phải sửa đôi chút thành :
Mã:
=SUM(OFFSET($B$11,0,0,MATCH(A198,$A$11:$A$145,0)-1))
và paste vào ô C198 và H198, kéo xuống ta được kết quả đúng.
Vấn đề ở đây là mình ko biết hàm OFFSET nên ko bit cách làm.
Mình ko hiểu công thức của bạn lắm, bạn có thể giải thích dùm mình được không ? Thêm nữa là trong các công thức mọi người post lên đây khi mình paste vào ô cel thì đều phải sửa dấu ";" thành dấu "," >> Vậy mọi người hay dùng dấu ";" thay cho dấu "," trong công thức hàm à ? Nếu đúng thì tại sao lại phải đổi sang như vậy và cách đổi như thế nào ?
p.s: Ah, cho mình hỏi thêm một câu là trước mình hay đặt con trỏ tại ô đã điền công thức, dê chuột vào góc dưới bên phải của ô để trỏ chuột thành hình dấu cộng (+) mảnh thì click đúp, tất cả các ô phía dưới cùng cột sẽ tự động update kết quả theo công thức khi đã cung cấp đủ số liệu cần thiết ( túm lại là thay vì kéo công thức từ ô đã có xuống các ô chưa có thì dùng động tác click đúp vào ô đã có công thức sẽ được kết quả tương tự - cái này thao tác nhanh hơn). Nhưng giờ mình click đúp ko có tác dụng ?
Xin cảm ơn !
 
Lần chỉnh sửa cuối:
@mrthien :
Mình đã nói yêu cầu rất chi tiết, file đính kèm có chú thích và đánh dấu rõ dàng ở 2 post đầu. Nếu bạn dành thời gian đọc kỹ một lúc là hiểu được yêu cầu ngay.
@Ba Te:
Cảm ơn bạn vì đã cho mình đúng phuơng pháp, mặc dù công thức của bạn phải sửa đôi chút thành :
Mã:
=SUM(OFFSET($B$11,0,0,MATCH(A198,$A$11:$A$145,0)-1))
và paste vào ô C198 và H198, kéo xuống ta được kết quả đúng.
Vấn đề ở đây là mình ko biết hàm OFFSET nên ko bit cách làm.
Mình ko hiểu công thức của bạn lắm, bạn có thể giải thích dùm mình được không ? Thêm nữa là trong các công thức mọi người post lên đây khi mình paste vào ô cel thì đều phải sửa dấu ";" thành dấu "," >> Vậy mọi người hay dùng dấu ";" thay cho dấu "," trong công thức hàm à ? Nếu đúng thì tại sao lại phải đổi sang như vậy và cách đổi như thế nào ?
Xin cảm ơn !
Bạn không hiểu hàm OFFSET chứ gì? bạn xem tài liệu của Anh Phong nha
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
Picture1.jpg
Ban quản trị xóa bài này dùm, lý do trùng bên dưới
 
Lần chỉnh sửa cuối:
bài giảng của Anh Phong

Hàm OFFSET



Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.

Picture1.jpg



Offset(B2,1,0,1,1) có nghĩa là Tính từ ô B2 lệch xuống dưới 1 dòng, cột không có lệch, chiều cao 1 ô và chiều rộng 1 ô
Offset(B2,1,1,1,1) có nghĩa là Tính từ ô B2 lệch xuống dưới 1 dòng, lệch qua phải 1 cột, chiều cao 1 ô và chiều rộng 1 ô
 
Lần chỉnh sửa cuối:
Hàm offset đúng là trước mình ko hiểu, nhưng khi bạn Bate đưa ra thì mình đã search và đọc help nên cũng hiểu rồi nên mới sửa lại công thức được.
Theo mình biết thì một ô cel thì có nhiều thuộc tính như giá trị, chiều cao, chiều rộng, màu chữ, màu nền, địa chỉ.... và các hàm như vlookup, offset mặc định sẽ lấy thuộc tính giá trị của ô và kết quả là trả về giá trị. Vậy làm thế nào để mình lấy các thuộc tính khác bằng cách sử dụng các hàm này vì trong cấu trúc của các hàm này không thấy đề cập đến vấn đề này ?
 
@Ba Te:
Cảm ơn bạn vì đã cho mình đúng phuơng pháp, mặc dù công thức của bạn phải sửa đôi chút thành :
Mã:
=SUM(OFFSET($B$11,[COLOR=#ff0000][B]0[/B][/COLOR],[COLOR=#ff0000][B]0[/B][/COLOR],MATCH(A198,$A$11:$A$145,0)[B][COLOR=#ff0000]-1[/COLOR][/B]))
và paste vào ô C198 và H198, kéo xuống ta được kết quả đúng.
Vấn đề ở đây là mình ko biết hàm OFFSET nên ko bit cách làm.
Mình ko hiểu công thức của bạn lắm, bạn có thể giải thích dùm mình được không ? Thêm nữa là trong các công thức mọi người post lên đây khi mình paste vào ô cel thì đều phải sửa dấu ";" thành dấu "," >> Vậy mọi người hay dùng dấu ";" thay cho dấu "," trong công thức hàm à ? Nếu đúng thì tại sao lại phải đổi sang như vậy và cách đổi như thế nào ?
p.s: Ah, cho mình hỏi thêm một câu là trước mình hay đặt con trỏ tại ô đã điền công thức, dê chuột vào góc dưới bên phải của ô để trỏ chuột thành hình dấu cộng (+) mảnh thì click đúp, tất cả các ô phía dưới cùng cột sẽ tự động update kết quả theo công thức khi đã cung cấp đủ số liệu cần thiết ( túm lại là thay vì kéo công thức từ ô đã có xuống các ô chưa có thì dùng động tác click đúp vào ô đã có công thức sẽ được kết quả tương tự - cái này thao tác nhanh hơn). Nhưng giờ mình click đúp ko có tác dụng ?
Xin cảm ơn !
1/ Bạn đã hiểu được hàm Offset và biết sử dụng là tốt rồi.
Đối với bài của Bạn, Bạn có nghĩ rằng 2 công thức này cho kết quả khác nhau không?
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0);))
=SUM(OFFSET($B$11,0,0,MATCH(A198,$A$11:$A$145,0)-1))
2/ Dấu ; hay dấu , là do cài đặt trong Control Panel và trong excel dùng Format mặc định theo Control Panel
Tùy từng máy tính, Nếu Bạn gõ dấu . (chấm) phân cách số lẻ bên bàn phím số (nhóm phím số bên phải bàn phím), trong ô excel nó hiện ra dấu . (chấm) thì trong công thức bạn dùng dấu , (phẩy). Nếu trong ô hiện dấu , (phẩy) thì trong công thức bạn phải dùng dấu ; (chấm phẩy), tại anh Bill biểu như thế.
 
Hai công thức đó cho 2 kết quả khác nhau bạn ạ. Lý do là hàm match hơn hàm offset trong trường hợp này là 1 ô khi offset. Còn lại 2 công thức giống nhau vì dấu ; thay cho dấu . và số 0 thì ko cần điền vào công thức. Công thức bạn sửa lại như sau sẽ có cùng kết quả :
Mã:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0)-1;))
 
Qui trình đánh giá.

Chào cả nhà.
Mình có tải được một file đánh giá trên mạng rất hay. Mình cũng muốn tự tạo ra được một file như vậy nhưng không biết làm cách nào? Ai biết cách làm chỉ giúp mình với. Điều này rất quan trọng trong công việc của mình. Mình đã ghi chú lại trong file. Rất mong nhận được sự giúp đỡ của mọi người.
 

File đính kèm

Em có một câu hỏi này mong các bác giúp em với. Chả là em có một loạt các ngày tháng giống như 1 lịch trình công việc đó ạ.
VD ô A1 ngày: 29/7/2011, ô A2 = A1 + 2 chẳng hạn
Cái này thì đơn giản nhưng có một vấn đề thế này. Đó là em chỉ muốn kết quả ngày ra là ngày làm việc (trừ thứ bảy và chủ nhật ra) tức nếu ngày KQ trùng thứ bảy thì tự trừ đi 1 thành thứ sáu. Còn nếu KQ trùng chủ nhật thì tự cộng thêm 1 ngày thành thứ hai.
Có đc không ạ?
 
Dùng cái này:
A2 = WORKDAY(A1,2)
 
Dạ em cám ơn bác bebo ạ. Nhưng có thêm một vấn đề này nữa là ví dụ như ngày kết quả ra thứ bảy thì em muốn nó thành thứ sáu đó ạ. Còn ra chủ nhật thì em muốn ra thứ hai ấy ạ. Kiểu như mình làm tròn theo kiểu ngày làm việc, ngày nào gần với ngày làm việc hơn thì làm tròn về ngày đó ạ.
 
Qui trình đánh giá.

Hai công thức đó cho 2 kết quả khác nhau bạn ạ. Lý do là hàm match hơn hàm offset trong trường hợp này là 1 ô khi offset. Còn lại 2 công thức giống nhau vì dấu ; thay cho dấu . và số 0 thì ko cần điền vào công thức. Công thức bạn sửa lại như sau sẽ có cùng kết quả :
Mã:
=SUM(OFFSET($B$11;;;MATCH(A198;$A$11:$A$145;0)-1;))

Chào cả nhà.
Cả nhà ơi không ai giúp mình với. Mình đang cần quá.
 
Dạ em cám ơn bác bebo ạ. Nhưng có thêm một vấn đề này nữa là ví dụ như ngày kết quả ra thứ bảy thì em muốn nó thành thứ sáu đó ạ. Còn ra chủ nhật thì em muốn ra thứ hai ấy ạ. Kiểu như mình làm tròn theo kiểu ngày làm việc, ngày nào gần với ngày làm việc hơn thì làm tròn về ngày đó ạ.
Bạn thử dùng công thức này xem
=IF(WEEKDAY(A1+2)=7,A1+1,IF(WEEKDAY(A1+2)=1,A1+3,A1+2))
 
Công thức của bác Hoàng Minh Tiến rất hay nhưng nếu. A1 là ngày 29/7/11 và A2 chỉ cộng 1 ngày thì ra thứ ngày thứ bảy và em muốn kết quả vẫn là thứ sáu thì lỗi. Vì thứ bảy thì quay ngược lại thứ sáu ấy ạ
 
Công thức của bác Hoàng Minh Tiến rất hay nhưng nếu. A1 là ngày 29/7/11 và A2 chỉ cộng 1 ngày thì ra thứ ngày thứ bảy và em muốn kết quả vẫn là thứ sáu thì lỗi. Vì thứ bảy thì quay ngược lại thứ sáu ấy ạ
Vầy đi
PHP:
=A1+2+IF(WEEKDAY(A1+2)=7,-1,IF(WEEKDAY(A1+2)=1,1,0))
 
Bây giờ cho em hỏi một câu nữa nha các bác.
Tình hình là trong một file excel em có nhiều ngày tháng. Có cách nào khi mình mở một file excel lên mà có ngày nào trùng với ngày (hôm nay) ngày mở thì nó hiện lên một bảng thông báo kiểu như là: Có ... ngày đến hạn chẳng hạn.
Không biết có cần phải VBA không các bác nhỉ? Bác nào biết thì chỉ em nha. Dạ em xin cám ơn
 
Bây giờ cho em hỏi một câu nữa nha các bác.
Tình hình là trong một file excel em có nhiều ngày tháng. Có cách nào khi mình mở một file excel lên mà có ngày nào trùng với ngày (hôm nay) ngày mở thì nó hiện lên một bảng thông báo kiểu như là: Có ... ngày đến hạn chẳng hạn.
Không biết có cần phải VBA không các bác nhỉ? Bác nào biết thì chỉ em nha. Dạ em xin cám ơn
Nếu là HIỆN BẢNG THÔNG BÁO thì đương nhiên phải dùng VBA
Có cách khác dùng Conditional Formating, đặt công thức cho cột ngày sao cho nếu ngày =TODAY thì nó sẽ đổi màu cell
Bạn thử xem
 
dạ cám ơn bác ạ. Đổi màu cell thì em đang làm rồi ạ. Nhưng vì bảng nó rộng quá nếu mà xem hết thì cũng hơi mệt. Vậy bác có thể chỉ giáo em VBA làm cái này được không ạ?
Em cám ơn bác
 
dạ cám ơn bác ạ. Đổi màu cell thì em đang làm rồi ạ. Nhưng vì bảng nó rộng quá nếu mà xem hết thì cũng hơi mệt. Vậy bác có thể chỉ giáo em VBA làm cái này được không ạ?
Em cám ơn bác
Như vầy đi
- Thứ nhất: Đưa file lên, ghi rõ yêu cầu trong đó (rằng so sánh cột nào với TODAY)
- Thứ hai: Hiện bảng thông báo như thế nào?
- Thứ ba: Vì cái này phải dùng VBA nên tốt nhất bạn mở topic mới trong box lập trình nhé
 
Dạ em sẽ soạn file rồi gưi lên box lập trình sau ạ. Cám ơn bác
 
Nhờ mọi người giúp đỡ bài này với.

Mình có 1 bảng như trong file đính kèm.
Yêu cầu là từ bảng 1 tổng hợp thành bảng 2.

Vậy mình xin hỏi, dùng công thức nào để được kết quả như bảng 2. (Tức là tổng hợp theo "Mã hàng" ấy).
 

File đính kèm

Mình có 1 bảng như trong file đính kèm.
Yêu cầu là từ bảng 1 tổng hợp thành bảng 2.

Vậy mình xin hỏi, dùng công thức nào để được kết quả như bảng 2. (Tức là tổng hợp theo "Mã hàng" ấy).
Tại ô H3
H3=SUMPRODUCT(($A$3:$A$12=$G3)*($A$2:$E$2=H$2)*B$3:B$12)
tôi làm tượng trưng thôi, tới dòng 12 thôi, nếu dữ liệu nhiều dòng thì cho mảng thêm nhiều dòng, chúc bạn làm bài tốt
 
Lần chỉnh sửa cuối:
Mình có 1 bảng như trong file đính kèm.
Yêu cầu là từ bảng 1 tổng hợp thành bảng 2.

Vậy mình xin hỏi, dùng công thức nào để được kết quả như bảng 2. (Tức là tổng hợp theo "Mã hàng" ấy).
Bạn xem file đính kèm nhé.
 

File đính kèm

Mình có 1 bảng như trong file đính kèm.
Yêu cầu là từ bảng 1 tổng hợp thành bảng 2.

Vậy mình xin hỏi, dùng công thức nào để được kết quả như bảng 2. (Tức là tổng hợp theo "Mã hàng" ấy).
Tôi thấy bài này cũng tương đối đơn giản, không biết tôi co hiểu sai ý định của stylelove hay không nhưng theo toi thì dùng hàm Sumif sẽ đơn giản hơn rất nhiều. Công thức của tôi là: =SUMIF($A$3:$A$16,$G10,B$3:B$16). xem file đính kèm nha.
 

File đính kèm

các bác ơi giải giúp em mấy bài excel này nhé! khó quá em không làm dc. thanks các bác trước.**~**
Bạn không biết là không biết phần nào, những bài này cực kỳ đơn giản bạn tham khảo rồi giải từng phần, phần nào không được thì nhờ mọi người xem dùm, chứ bạn quăn tất cả lên như vậy ít người giúp bạn lắm bạn ơi
 
xin hỏi cả nhà

Mình không hiểu cái câu cuối cùng của mỗi đề trên như thế nào "Ghi thành tập tin với tên THIE10"
 
cái này có nghĩa là bạn lưu bài với cái tên theo yêu cầu là THIE đó.
 
Hôm trước em có hỏi tại ô A1 có một ngày tháng, và ô A2 sẽ bằng A1 cộng 2.
Về cách cộng thêm ngày mà tránh ngày nghỉ thứ bảy chủ nhật ra dùng hàm workday(A1,2) nhưng bây giờ em muốn tránh cả những ngày lễ như 30/4, 1/5, 2/9, giỗ tổ và tết âm lịch, dương lịch thì phải làm sao nhỉ?
Có bác nào giúp em được không ạ
 
Em mới tìm được một công việc mới là làm kế toán ở quán cafe, bình thường mọi sổ sách đều làm bằng tay hơi lỉnh kỉnh nhưng em vẫn xử lý được nhưng tuần vừa rồi cô chủ có mua 1 cái máy tính và muốn em làm sổ sách trên exel :(. Em cũng có nói là em không thạo nhưng cô chủ nói cứ thử và đặt ra bài tập là...cô ý muốn quản lý tình hình hàng nhập, tổng kết bán hàng theo ngày, và tồn kho. Ở quán của tất cả các sản phẩm đồ uống được chủ yêu cầu đảm bảo quy chuẩn ví dụ : nước cam = 2 quả cam + 4 thìa đường , nghĩa là tất cả đều có công thức, nhân viên bar không được làm sai công thức chủ đã đưa. Va co y dat ra bai tap cho em de theo doi xem nhan vien bar va chay bàn có biển thủ đồ ở trong kho hay không.
Em cũng đã mày mò và tìm hiểu exel trên trang web này rồi tự làm thành một file trong đó có 3 sheet
Sheet 1 nhap hang
sheet 2 ban hang
shet 3 tong hop
- nhập hàng và bán hàng em đã xử lý được
- nhưng sheet tổng hợp thì em không biết phải xử lý thế nào ,
ví dụ cả tháng em nhập 10kg cam ( 50 quả) và cả tháng em bán được 10 cốc (= 20 quả) em tính ra ton kho cuoi tháng là 30 qua nhung vì 1 cốc cam lại cần phải có 4 thia đường nữa ...em không biết phải liên kết 2 cái này với nhau như thế nào.
Mong cả nhà có gợi ý giúp em, cảm ơn mọi người rất nhiều
 
Anh chị giúp em xử lí bài tập này với, điều kiện của hàm ngày tháng!!

Em mới học Excel mà thầy cho bài khó quá, em ko biết dùng hàm điều kiện để đếm số ngày như nào, mong các anh chị chỉ giúp em với ạ! Bài tập em post trong file đính kèm ạ! Em xin cảm ơn!
 

File đính kèm

Em mới học Excel mà thầy cho bài khó quá, em ko biết dùng hàm điều kiện để đếm số ngày như nào, mong các anh chị chỉ giúp em với ạ! Bài tập em post trong file đính kèm ạ! Em xin cảm ơn!
Bạn nói mới học Excel, nhưng chẳng biết bạn đã học hàm gì rồi để giúp. Mình làm theo ý mình vậy
 

File đính kèm

giúp mình bài toán này,dùng index hic hic

nghĩ mãi chưa tìm ra cách làm,mong mọi người giúp đỡ
 

File đính kèm

INDEX như vầy được hông?
E8:
PHP:
=INDEX($A$27:$G$34;MATCH(D8;$A$27:$A$34;0);MATCH(--RIGHT(C8);$A$26:$G$26;0))
G8:
PHP:
=INDEX($A$27:$G$34;MATCH(D8;$A$27:$A$34;0)+1;MATCH(--RIGHT(C8);$A$26:$G$26;0))

nghĩ mãi chưa tìm ra cách làm,mong mọi người giúp đỡ

Ếch xanh thì làm cách này, cũng được lắm đó bác, xem thử nhé!

Tại E8:
PHP:
=VLOOKUP(LEFT(C8,2),$A$26:$G$34,1+RIGHT(C8),0)

Trường hợp có sẳn bảng mã ở A27:A34 thì dùng công thức:

Tại G8:
PHP:
=INDEX($B$27:$G$34,MATCH(LEFT(C8,2),$A$27:$A$34,0)+1,RIGHT(C8)*1)

Nếu không có sẳn bảng mã ở A27:A34 thì dùng công thức sau:

Tại G8:
PHP:
=INDEX($B$27:$G$34,MATCH(E8,OFFSET($B$27:$B$34,,RIGHT(C8)-1),0)+1,RIGHT(C8)*1)

Lưu ý với tác giả là mã GO003 không có trong bảng nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Ếch xanh thì làm cách này, cũng được lắm đó bác, xem thử nhé!
---------------------------
Tại tác giả biểu xài INDEX, hic, hic!!!
giúp mình bài toán này,dùng index hic hic
nên có lẽ
PHP:
E8=INDEX($A$27:$G$34;MATCH(D8;$A$27:$A$34;0);RIGHT(C8)+1)
và vì D8 đã có mã nhóm nên không cần xài left của cột C
PHP:
G8=INDEX($B$27:$G$34;MATCH(D8;$A$27:$A$34;0)+1;--RIGHT(C8))
Còn thằng này đúng là tôi ngớ ngẫn:
PHP:
MATCH(--RIGHT(C8);$A$26:$G$26;0)
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.

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

Back
Top Bottom