Hiển thị kết quả tìm kiếm từ 1 đến 7 trên tổng số: 7
  1. #1
    Tham gia ngày
    12 2011
    Bài gởi
    3
    Cảm ơn
    3
    Được cảm ơn 0 lần trong 0 bài viết

    Unhappy Hàm điều kiện trong excel

    cho em hỏi là nếu với 1 đề bài thế này thì dùng hàm nào để lọc ra
    nếu là ổ cứng của hãng" samsung" và dung lượng là "80G" thì giá 800,nếu là hãng "maxtor" dung lượng"160" thì giá là 850,còn lại là 700?
    nếu dùng hàm if thì phải viết biểu thức điều kiện như thế nào???

  2. #2
    Tham gia ngày
    09 2009
    Nơi Cư Ngụ
    Ayun Pa - Gia Lai
    Bài gởi
    4,656
    Cảm ơn
    10,298
    Được cảm ơn 8,251 lần trong 3,977 bài viết
    Trích Nguyên văn bởi meu_dd View Post
    cho em hỏi là nếu với 1 đề bài thế này thì dùng hàm nào để lọc ra
    nếu là ổ cứng của hãng" samsung" và dung lượng là "80G" thì giá 800,nếu là hãng "maxtor" dung lượng"160" thì giá là 850,còn lại là 700?
    nếu dùng hàm if thì phải viết biểu thức điều kiện như thế nào???
    Giả sử tên hãng nằm tại ô C2, dung lượng nằm tại ô D2. Khi đó công thức sẽ là:
    Code:
    =IF(AND(C2="Samsung",D2=80),800,IF(AND(C2="Maxtor",D2=160),850,700))
    Những vị trí dung lượng là 80, 160 hay "80G", "160G" bạn tự điều chỉnh cho đúng với dữ liệu trong file nhé.
    Hãy biết nhìn lên để thấy mình còn kém cỏi
    Hãy biết nhìn xuống để thấy mình có thể giúp nhiều người.
    Evaluate | SpeedOn | ExcelDiet | Scripting.Dictionary | Array | VBScript-RegExp

  3. Thành viên sau cảm ơn nghiaphuc về bài viết này:


  4. #3
    Tham gia ngày
    12 2011
    Bài gởi
    3
    Cảm ơn
    3
    Được cảm ơn 0 lần trong 0 bài viết
    Trích Nguyên văn bởi nghiaphuc View Post
    Giả sử tên hãng nằm tại ô C2, dung lượng nằm tại ô D2. Khi đó công thức sẽ là:
    Code:
    =IF(AND(C2="Samsung",D2=80),800,IF(AND(C2="Maxtor",D2=160),850,700))
    Những vị trí dung lượng là 80, 160 hay "80G", "160G" bạn tự điều chỉnh cho đúng với dữ liệu trong file nhé.
    ok! thank anh,em chỉ thắc mắc ở chỗ là làm sao để lồng vào những điều kiện song song như thế thôi,nếu có 3 đến 4 điều kiện thì cũng chỉ cần dùng 1 hàm AND như thế,mỗi đk cách nhau dấu "," như thế là đc đúng ko a?

  5. #4
    Tham gia ngày
    09 2009
    Nơi Cư Ngụ
    Ayun Pa - Gia Lai
    Bài gởi
    4,656
    Cảm ơn
    10,298
    Được cảm ơn 8,251 lần trong 3,977 bài viết
    Trích Nguyên văn bởi meu_dd View Post
    ok! thank anh,em chỉ thắc mắc ở chỗ là làm sao để lồng vào những điều kiện song song như thế thôi,nếu có 3 đến 4 điều kiện thì cũng chỉ cần dùng 1 hàm AND như thế,mỗi đk cách nhau dấu "," như thế là đc đúng ko a?
    Đúng rồi, còn dấu phân cách là dấu "," hay dấu ";" thì tùy thuộc vào máy tính của bạn. Nếu bạn đọc trong đề thấy có nhiều điều kiện liên kết bởi từ "và" thì bạn dùng hàm AND, còn liên kết bởi từ "hoặc" thì dùng hàm OR, thấy đề yêu cầu có dạng "Nếu...thì..." thì dùng hàm IF, giống như học tiếng Anh vậy đó mà
    Hãy biết nhìn lên để thấy mình còn kém cỏi
    Hãy biết nhìn xuống để thấy mình có thể giúp nhiều người.
    Evaluate | SpeedOn | ExcelDiet | Scripting.Dictionary | Array | VBScript-RegExp

  6. Thành viên sau cảm ơn nghiaphuc về bài viết này:


  7. #5
    Tham gia ngày
    12 2009
    Bài gởi
    798
    Cảm ơn
    515
    Được cảm ơn 579 lần trong 372 bài viết
    Trích Nguyên văn bởi meu_dd View Post
    ok! thank anh,em chỉ thắc mắc ở chỗ là làm sao để lồng vào những điều kiện song song như thế thôi,nếu có 3 đến 4 điều kiện thì cũng chỉ cần dùng 1 hàm AND như thế,mỗi đk cách nhau dấu "," như thế là đc đúng ko a?
    Đúng là như vậy. Nói thêm cho bạn nhé:
    - Với hàm AND() thì phải thoả mãn tất cả các điều kiện thì mới cho ra kết quả.
    - Còn với hàm OR() thì chỉ cần 1 trong các điều kiện đó là có kết quả rồi.
    Nam mô A Di Đà Phật !

  8. Thành viên sau cảm ơn Luc Van về bài viết này:


  9. #6
    Tham gia ngày
    12 2011
    Bài gởi
    3
    Cảm ơn
    3
    Được cảm ơn 0 lần trong 0 bài viết
    Trích Nguyên văn bởi nghiaphuc View Post
    Đúng rồi, còn dấu phân cách là dấu "," hay dấu ";" thì tùy thuộc vào máy tính của bạn. Nếu bạn đọc trong đề thấy có nhiều điều kiện liên kết bởi từ "và" thì bạn dùng hàm AND, còn liên kết bởi từ "hoặc" thì dùng hàm OR, thấy đề yêu cầu có dạng "Nếu...thì..." thì dùng hàm IF, giống như học tiếng Anh vậy đó mà
    :d,he3,uh nhỉ,nhưng mà có if rồi nhưng lại ko có then nhỉ,he3,nó cứ đưa ra như tiếng anh luôn thì dễ hơn nhỉ,:D "if...then...else"

  10. #7
    Tham gia ngày
    10 2007
    Nơi Cư Ngụ
    Pleiku(Đồng Hới)
    Bài gởi
    459
    Cảm ơn
    567
    Được cảm ơn 749 lần trong 298 bài viết
    Trích Nguyên văn bởi meu_dd View Post
    :d,he3,uh nhỉ,nhưng mà có if rồi nhưng lại ko có then nhỉ,he3,nó cứ đưa ra như tiếng anh luôn thì dễ hơn nhỉ,:D "if...then...else"
    như thế công thức quả là dài dòng rồi còn gì. Nếu bạn hiểu chú thích của công thức thì vào xem như hình dưới cũng quá rỏ ràng rồi.
    Nhấp chuột vào hình để phóng to

Name:	h1.jpg
Views:	170
Size:	34.2 KB
ID:	75087
    Còn muốn "if...then...else" thì sử dụng ngôn ngữ VBE.
    thay đổi nội dung bởi: tvxdgt, 09-12-11 lúc 07:26 AM

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]