Lớp học GPE tháng 9 - TPHCM: Name động và Biểu đồ (tối 11, 13 và 15/9) | PivotTable (tối 12, 14 và 16/9) |
Hàm thống kê, chuỗi và công thức mảng (tối 18, 20 và 22/9)

Đăng ký học VBA và ADO - 3 chủ nhật 10, 17 và 24/9 - TPHCM

Đăng ký học VBA Cơ bản 8 buổi tối thứ 3-5-7 từ 19/9 - 5/10/2017 - TPHCM

Tìm max và min với nhiều điều kiện

Thảo luận trong 'Hướng dẫn sử dụng các hàm trong Excel' bắt đầu bởi tncd1504, 8 Tháng sáu 2010.

  1. tncd1504

    tncd1504 Thành viên mới

    Bạn nào biết cách tìm giá trị max hoặc min với nhiều điều kiện chỉ tui với!
    Trong bảng tính tui gửi kèm, các bạn júp dùng hàm nào để tính max của các giá trị ở cột C hoặc D với điều kiện là các cột B và E (VD lấy max của M11 với điều kiện là OutputCase= "TH1" và Section= "Ban day")
     

    Các file đính kèm:

  2. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Xem trong file nhé bạn, tôi dùng công thức mảng.
     

    Các file đính kèm:

    • GPE.xlsx
      Kích thước:
      11 KB
      Đọc:
      660
  3. tncd1504

    tncd1504 Thành viên mới

    Thanks bạn Thắng nhiều nghe! ;)
     
  4. hetxay

    hetxay Thành viên mới

    Bạn có thể dùng hàm MAX/MIN với điều kiện phức tạp hơn nữa không? mình đang phải làm 1 report nhưng làm hoài không được (file dính kèm), giúp mình với!
     

    Các file đính kèm:

    • Hoi.xlsx
      Kích thước:
      10.5 KB
      Đọc:
      118
  5. MinhCong

    MinhCong Thành viên gắn bó

    Bạn dùng công thức mảng nhé (Kết thúc công thức bằng tổ hợp phím Ctrl+Shift+Enter). Tại I6
    Mã:
    =MIN(IF((ISNUMBER(FIND($H6,$C$4:$C$24)))*(ISNUMBER(FIND(I$5,$D$4:$D$24))),$E$4:$E$24,""))
     

    Các file đính kèm:

    • GPE.xls
      Kích thước:
      31.5 KB
      Đọc:
      358
  6. tncd1504

    tncd1504 Thành viên mới

    Bạn Công cho tui hỏi hàm ISNUMBER và FIND nó có tác dụng jì? Tui ko hiểu lắm tác dụng của 2 hàm này trong công thức. Bạn công giải thích ra dùm tui nghe! Thanks!
     
  7. MinhCong

    MinhCong Thành viên gắn bó

    1/Hàm FIND tương tự như hàm SEARCH (Là hàm tìm kiếm vị trí của 1 chuổi con trong 1 chuỗi)

    2/Hàm ISNUMBER(value): Kiểm tra value có phải là kiểu số hay không.
     
  8. dat_butmuc

    dat_butmuc weitə r ə'pɔn prɔvidəns

    Để ý thấy Start Time của bạn đang sắp xếp theo thứ tự & đang dùng Excel ~2007, dùng:
    PHP:
    =IFERROR(OFFSET($E$3,MATCH("*"&$H6&"*"&I$5&"*",$C$4:$C$24&$D$4:$D$24,0),),0)

    Xem thêm file,
     

    Các file đính kèm:

  9. hetxay

    hetxay Thành viên mới

    Tuyệt vời, không thể tuyệt vời hơn, cám ơn bạn rất nhiều
     
  10. hetxay

    hetxay Thành viên mới

    Công thức quá hay, toi không biết phải nói sao nữa, các bạn đã giúp tôi tiêt kiệm không biết bao nhiêu thời gian, thành thật cảm ơn các bạn
     
  11. tipil

    tipil Thành viên mới

    Lúc nãy down về cái dấu mảng {} tự nhiên biến mất. Cứ tưởng sai :">.
    Vậy trong trường hợp mình làm thì ok rồi, mà muốn gửi cho người khác thì làm thế nào để cái dấu {} không bị mất ạ?
     
    Lần chỉnh sửa cuối: 6 Tháng sáu 2012
  12. kicon

    kicon Thành viên chính thức

    Mình muốn tìm giá trị Min, max , trung bình có 2 điều kiện ,
    Giá trị max cho học vịen có 2 điều kiện:
    1- Học Tin học hay Toán, Vật Lý hay Hóa Học
    2 - Phải là thí sinh "Đậu"
    nếu dùng hàm Mảng thì
    giá trị trung bình: =AVERAGE(IF(($D$9:$D$18=A23)*($I$9:$I$18="Đậu"),$H$9:$H$18,""))
    bị lỗi nếu số phần tử = 0 , bị lỗi chia cho 0,các Anh Chị chỉ giúp cách khắc phục lỗi này một cách tổng thể luôn

    ...Xin cảm ơn
    ham mangOI CHIA CHO 0.jpg

    quần áo trẻ em | quan ao tre em | quần áo sơ sinh | quần áo bé trai | quần áo bé gái | bodysuit carter | quan ao so sinh | quan ao tre em nhap khau
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 25 Tháng mười 2015
  13. vodoi2x

    vodoi2x Nothing & Nothing

    Dùng tạm công thức này vậy cho cell D23:
    =IF(C23=0,"",AVERAGEIFS($H$9:$H$18,$D$9:$D$18,A23,$I$9:$I$18,"Đậu"))

    copy cho các D24, D25....
     
  14. tncd1504

    tncd1504 Thành viên mới

    Cái công thức này hay, khỏi mắc công dùng mảng :)
     
  15. hoamattroicoi

    hoamattroicoi 一人で Staff Member

    Hay nhưng hàm chỉ có trong Excel 2007 trở lên, Excel 2003 không dùng được cái này thế nên mới phải Avarage(if(.......)) và phải Ctrl+Shift+Enter, dùng đồ cổ = khổ.
     
  16. gnodit

    gnodit Thành viên mới

    Bạn Thắng ơi,
    mình thấy kết quả đâu có đúng nhỉ, nếu nhìn bằng mắt thì giá trị MAX của M11 theo đk OutputCase= "TH1" và Section= "Ban day", kết quả là 27.592673 chứ đâu phải là 27.66331 theo như kết quả công thức của bạn nhỉ.

    Giải thích cho mình với.

    thanks
     
  17. Lê Duy Thương

    Lê Duy Thương CẠO LẤY GÌ GỘI ?

    BÂY GIỜ ĐÃ LÀ 2013 EXCEL RỒI. DÙNG HÀM Avarage(if(.......)) NẶNG MÁY LẮM. AVERAGEIFS() NÓI RIÊNG VÀ BỘ HÀM ..S NÓI CHUNG LÀ CẢI THIỆN NHANH VỀ TỐC ĐỘ NẾU LÀ BẢNG TÍNH LỚN


     

Chia sẻ trang này