Hỏi nhanh - đáp nhanh về công thức (phần 1)

Liên hệ QC
Status
Không mở trả lời sau này.
ai chỉ em cái hàm if trong excel

tình hình bài tập có câu hỏi thế này : thưởng A nếu NV là nữ và có ngày công >24 thì thưởng 200k , nguoc lai thi thưởng 0
câu 2 thưởng B nếu NV nữ có ngay cong=< 24 hoặc nv Nam có ngày công >24 thì thưởng 100k , cac trương hop khac thì thưởng 0
các bác giúp đỡ
 
tình hình bài tập có câu hỏi thế này : thưởng A nếu NV là nữ và có ngày công >24 thì thưởng 200k , nguoc lai thi thưởng 0
câu 2 thưởng B nếu NV nữ có ngay cong=< 24 hoặc nv Nam có ngày công >24 thì thưởng 100k , cac trương hop khac thì thưởng 0
các bác giúp đỡ
Câu 1: = IF(AND(NV="nữ", Ngày công > 24), 200k, 0)

Câu 2: = IF(OR(AND(NV="nữ", Ngày công <= 24), AND(NV="nam", Ngày công > 24)), 100k, 0)
 
tình hình bài tập có câu hỏi thế này : thưởng A nếu NV là nữ và có ngày công >24 thì thưởng 200k , nguoc lai thi thưởng 0
câu 2 thưởng B nếu NV nữ có ngay cong=< 24 hoặc nv Nam có ngày công >24 thì thưởng 100k , cac trương hop khac thì thưởng 0
các bác giúp đỡ
Mình góp thêm một cách không cần dùng IF. Bạn xem file đính kèm nhé!
 
Hãy giúp mình thiết lập công thức trong excel

Giúp mình làm công thức này cái.
Nhìn cột M, N, O, P, Q ấy. Làm lại công thức tự động chứ không dùng tay như VD.
Chủ yếu xem điều kiện 2 cột E, F nhé.
Chẳng hạn:
- 4*3 nếu size 20 thì cột 400D là *3.3 còn cột 300D là *1.7
- 4*3 nếu size 25 thì cột 400D là *4.2 còn cột 300D là *2.2
tượng tự những cột N, O, P, Q xem công thức bằng tay ở trong đó sẽ hiểu được đấy
thanks các bạn trước nhé. giúp liền nha!!!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Nhập xuất tồn, giúp giúp tôi với.! Tks

Mình đang làm form nhập xuất tồn cho bạn,
Tức là nhập một trang, một trang khác sẽ nhập cái mình vừa nhập nếu đúng yêu cầu.
Please see attached file. Tks
 
Cac ban oi giup minh voi. Lam the nao co the su dung duoc cac ham Kiem Tra Thong Tin ket hop voi cac ham khac?thanks

Đề nghị bạn sửa lại bài viết này với tiếng Việt đàng hoàng, có đủ dấu.
Cũng đề nghị các bạn khác không trả lời, cho đến khi nào bài đã được sửa.
Nếu không sửa, tôi sẽ xóa bài.
 
Chỉnh sửa lần cuối bởi điều hành viên:
cho mình hỏi có chuỗi thế này "V201 - L", giờ mình muốn lấy V1 thì dùng công thức thế nào? xin vui lòng hướng dẫn mình!
 
Cho mình hỏi có cách nào tự động gán một câu vào một cell không?
 
xin lổi, mình hơi bị gà về chuyện này. Mình muốn gán ngày tháng hôm mà mình mở file. Và sau đó mấy ngày, mình mở file excel này thì nó sẽ tự động ghi là lần mở file (bửa nay) thứ mấy , và ngày. Còn dòng trên (lần mở trước) thì vẫn giữ nguyên ngày mà lần trước mở file. Vậy sau 10 lần mở file sẽ được liệt kê 10 dòng báo. Lần thứ 11 sẽ nối tiếp lần 10. Cám ơn nhiều.
 
((TODAY()-[NgBD])/365.25)*12

Công thức này cho ra số tháng đã làm việc (tương đối), vd: 3.8 (gần 4 tháng...)

Nếu có gi sai, thành thật xin lỗi.
 
À, xin nói thêm là mình định quản lí tài khoảng ATM của mình. Nên mỗi lần được báo lãnh lương qua ATM mình sẽ cộng thêm vô (tự động gán ngày hôm đó). Nếu mình rút tiền sẽ nhập số âm. và số dư sẽ được ghi lại cho tới kì đáo hạng tiền lãi. Mình không biết là Ngân hàng có nhập đúng số tiền mình lãnh không (vì vấn tin thì chỉ báo số dư còn lại thôi) nên phải "ghi" lại kiểu này để quản lí. Rất mong được giúp đở.
 
đếm số lần xuất hiện

cho chuỗi: " giải pháp excel". tôi không biết dùng hàm nào để biết có bao nhiêu kí tự e xuất hiện trong chuỗi. mong các bạn chỉ bảo giúp!!!
 
Xin chào mọi người!
làm thế nào để đếm được số phần tử thoả mãn một điều kiện nào đó trong một vùng, ví dụ: tạo hàm dem(A1:A10,>=8), thì phải viết code làm sao? mong các thành viên giúp đỡ!

Function Dem(vung As Range, dieukien as string)
Dim d, i, k As Byte
d = vung.Cells.Count
k = 0
For i = 1 To d
If vung.Cells.Value >= 8 Then
k = k + 1
Next i

Dem = k
End Function
 
Lần chỉnh sửa cuối:
Xin chào mọi người!
làm thế nào để đếm được số phần tử thoả mãn một điều kiện nào đó trong một vùng, ví dụ: tạo hàm dem(A1:A10,>=8), thì phải viết code làm sao? mong các thành viên giúp đỡ!

Function Dem(vung As Range, dieukien as string)
Dim d, i, k As Byte
d = vung.Cells.Count
k = 0
For i = 1 To d
If vung.Cells.Value >= 8 Then
k = k + 1
Next i

Dem = k
End Function

Cái này excel có hàm để tính rồi, bạn xem công thức của hoangminhtien.
Ngòai ra, bạn còn rất nhiều công thức cho yêu cầu này: ví dụ: SUM, SUMPRODUCT, SUM(IF()),.....
Excel có rất nhiều hàm hỗ trợ, xài chưa hết, làm VBA chi cho phức tạp vấn đề vậy. Theo mình, chỉ làm UDF khi excel không hỗ trợ thôi.

Ngay như code của bạn, bạn cố định điều kiệm rồi còn gì, người dùng gõ điều kiện khác thì sao?
 
tôi có tạo hàm về đếm số người nhưng không có kết quả (lỗi value)
Function Dem(vung As Range,dieukien)
Dim d As Byte, i As Byte, k As Byte
d = vung.Cells.Count
k = 0
Do While d <> 0
If Val(vung.Cells.Value) > 8 Then
k = k + 1
End If
d = d - 1
Loop
Dem = k
End Function
mong các thành viên giúp đỡ!!!!

Bạn thử 1 trong 2 UDF này nhé :

PHP:
Function Dem(Vung As Range, DieuKien As Long) As Long
    On Error Resume Next
    Dim d As Long, i As Long, k As Long
    Dim MyCell As Range
    If Vung.Cells.Count = 0 Then Exit Function
    For Each MyCell In Vung
        If Val(MyCell) > DieuKien Then Dem = Dem + 1
    Next
End Function
PHP:
Function Dem2(Vung As Range, DieuKien As String) As Long
    On Error Resume Next
    Dem2 = WorksheetFunction.CountIf(Vung, DieuKien)
End Function
Thân!
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom