Dùng hàm nào để tìm ra nhiệt độ cao nhất và ngày tương ứng với nh.độ đó ở 1 ô khác?

Liên hệ QC

hongthegiang

Thành viên mới
Tham gia
19/7/07
Bài viết
26
Được thích
0
Xin hướng dẫn về hàm

Mình có một bảng tính về nhiệt độ không khí trong cả tháng.Mình muốn hỏi dùng hàm nào để tìm ra ngày có nhiệt độ cao nhất đồng thời tìm ra được ngày xuất hiện nhiệt độ cao nhất đó ở một ô khác.Giúp mình với nhé.
VD NHƯ BẢNG SAU:
Ngày...........................Nhiệt độ
1 .................................. 20
2 .................................. 25
3 .................................. 27
31 ................................ 19
Nhiệt độ cao nhất.............. ?
Ngày xuất hiện.................. ?
Dùng hàm nào bạn hướng dẫn cụ thể cho nhé.cảm ơn nhiều
 
Lần chỉnh sửa cuối:
Chào bạn
Bạm có thể dùng những hàm sau
Min, Max
Vlookup, Index,...
Bạn gởi file ví dụ cụ thể sẽ dễ hướng dẫn hơn

TDN
 
Bạn có thể dùng hàm min,max..., nhưng tốt nhất bạn post file nên để xem cấu trúc file thế nào thì mới làm được chứ
 
Cảm ơn các bạn,bạn nói rõ hơn được không.
 
uh ban file up load file len di roi tui minh moi giup ban de dang hon duoc
 
Lần chỉnh sửa cuối:
Chưa chắc à nha... Lở như nhiệt độ cao nhất là 30 độ (cái này có thể dùng MAX) nhưng lại có 5 ngày trùng 30 thì phải lọc thế nào? Nếu muốn lọc tất cả, nghĩa là lấy ra đũ 5 ngày thì bạn xem file này có đúng ý ko nha! Bạn cứ thử thay đổi cột nhiệt độ đễ biết nó lọc ra thế nào
ANH TUẤN
 

File đính kèm

  • Nhietdo_Tuan.zip
    3.2 KB · Đọc: 54
Dù Trong Tháng Có Mấy Ngày Xảy Ra Nhiệt độ Cao Nhất Bằng Nhau,ta Cũng Chỉ Chọn Một Ngày Xảy Ra đầu Tiên Thôi.các Bạn Giup Mình Với Nhé.
 
Thì file đính kèm đó, bạn tải về đi... Nếu muốn lấy ngày đầu tiên thôi thì đơn giản là bạn xóa hết những dòng từ D5 xuống phía dưới là xong chứ gì... Sau này bạn đổi ý, muôn lọc ra tất cả các ngày có MAX trùng thì lại từ D4 kéo fill xuống.. Thế thôi
ANH TUẤN
 
Mình tải về rồi rất cảm ơn bạn Anh Tuấn nhé.
 
Nếu yêu cầu đơn giản vậy thì làm đơn giản
Nhiệt độ max:
C2=MAX($B$2:$B$31)
Ngày xuất hiện:
C3=INDEX($A$2:$A$31,MATCH(MAX($B$2:$B$31),$B$2:$B$31,0),0)
A2:A31 ngày
B2:B31 nhiệt độ.
Mạn phép anhtuan cho tham gia thêm nhé!
 
Hề... hề... thì như thế là ngắn gọn rồi... Tôi chỉ phòng trường hợp có ngày nào đó Sếp bạn ấy cắc cớ đòi lọc ra hêt thì bạn ấy lại mất công hỏi thêm lần nữa... (Cái này trong chế tạo mạch điện gọi là "chừa đường thoát" cho việc nâng cấp sau này)
ANH TUẤN
 
Bạn up load file VD lên cho mình với.mình mới đang học Excel mà.cảm ơn trước nhé.
 
Thì VD up rồi đấy thôi.. còn muốn úp cái gì nữa đây!
ANH TUẤN
 
Bạn tách cho mình ô ghi ngày xuất hiện và ô ngày xuất hiện được không?
 
File đây! Bạn cố nghiên cứu hàm index
 

File đính kèm

  • NhietDoMax.xls
    14 KB · Đọc: 27
Mình tải về rồi, cảm ơn bạn nhé.
 
ThuNghi đã viết:
File đây! Bạn cố nghiên cứu hàm index
Chào Thunghi
File của Thunghi đơn giản mà lại hiệu quả. Thunghi luôn linh hoat khi dùng Index, Math, Offset... Nhưng nếu giả sử có 4 ngày có nhiệt độ max là 32 thì nó chỉ hiện ngày đầu tiên. Vậy Thunghi thêm dùm sao cho nó hiện luôn cả 4 ngày (có nhiệt độ max là 32)
Mấy hàm này mình cũng không rành nên muốn học tập thêm
Cám ơn Thunghi nhiều.

Thân!
 
Thì file của tôi đó... hiện tất tần tật các ngày có nhiệt độ MAX trùng nhau... Xem lại nha!
Mến
ANH TUẤN
 
Nghĩ cũng lạ... Tôi đã thấy 1 người nói rất giống thầy Phước đấy! Giõi về VBA mà lại bảo là ko rành hàm... Sao kỳ vậy ta ???... Tôi thấy VBA khó hơn nhiều mà... Chẳng lẽ thầy Phước lại thấy VBA dễ hơn hàm sao? Hi... hi...
ANH TUẤN
 
Cú pháp Hàm match là cho biết vị trí.
Returns the relative position of an item in an array
MATCH(lookup_value,lookup_array,match_type)
Ta bàn về match_type = 0
Ta có như sau
………..A……………B……….C
1………Tue…………Sun…….=match($B1,MyRng,0)=3
2………Mon
3……….Sun
4……….Tue
5……….Sun
6……….Fri
7……….Sun
8……….Sun
9………..Sat
Đặt $A$1:$A$9 là MyRng
Bây giờ tìm vị trí (thứ tự) của Sun trong MyRng
Ta thấy Sun có vị trí 3, 5, 7, 8.
Từ C2 trở đi ta cũng tìm Sun trong MyRng, nhưng lúc này ta phải tìm từ dòng thứ match($B1,MyRng,0) =C1=3
Lúc này ta sẽ dùng offset(MyRng,C1,0) array mới của ta bây giờ là A3:A9
C2=match(($B1,offset(MyRng,$C1,0),0)+$C1=2+3=5
Quan trọng nhất là offset để ta tìm Sun trong MyRng từ vị trí tìm thấy trước đó +1
Do máy nhà o cài photoshop nên khó diễn đạt quá.
Nó cũng tựa như trong VBA Range(“MyRng”).Cells(1,1).offset(i,0)
Hy vọng bạn hiểu. Đang tìm cách diễn đạt dễ hiểu hơn.
Cũng giống bài nhietdomax, bạn thử dùng offset

MAX($B$2:$B$32)=32
C3=MATCH(32,$B$2:$B$32,0)
C4=MATCH(32,offset($B$2:$B$32,$C3,0),0)+$C3
C5=MATCH(32,offset($B$2:$B$32,$C4,0),0)+$C4
C6=MATCH(32,offset($B$2:$B$32,$C5,0),0)+$C5
Sẽ cho ta 4 vị trí tìm thấy nhiệt độ là 32
Trong hàm macth hay bị NA, vậy ta nên dùng If(Isna) vì nó không còn tìm thấy nữa. Thhường tôi dùng Type()=16 lấy "", nó dài hơn nhưng tổng quát hơn.
 
Web KT
Back
Top Bottom