Tổng hợp các hàm trong Excel

Liên hệ QC
Gửi Các Sư Huynh, Sư Tỉ xem

Muội không thể Attch file mà file của muội lại là font Vni-times
Muội định gửi một số Thủ thuật excel lên để các Sư Huynh, Sư Tỉ tham khảo nhưng không thể Attch files được?
huhuhuhuh Muội buồn wua, Su Huynh Sư Tỉ Giup muoi voi?
 
Bon evening Muội.
Ở dưới cùng trang web là khung trả lời nhanh. Ở đó không attach file được, phải bấm nút "Đổi sang khung lớn", lúc đó lòi ra nút gởi file từ máy, nhấn nút này. Lòi ra thêm 1 cửa sổ, bấm Browse, chọn file, OK, bấm thêm file, chờ chạy xong bấm nút "Đóng khung này". Xong.
Table dùng hơi phức tạp, không nói ngắn cho Muội hiểu được, huynh cũng chỉ mới dùng có 1 lần cho mục đích tính độ nhạy của tiêu chí NPV khi lãi suất và mức độ hoàn thành kế hoạch lợi nhuận thay đổi, trong 1 dự án đầu tư. Từ đó đến nay không làm nữa nên hơi quên, giờ phải lục lại. Muội chịu khó chờ xíu.
 
ngoctuyet đã viết:
Muội không thể Attch file mà file của muội lại là font Vni-times
Muội định gửi một số Thủ thuật excel lên để các Sư Huynh, Sư Tỉ tham khảo nhưng không thể Attch files được?
huhuhuhuh Muội buồn wua, Su Huynh Sư Tỉ Giup muoi voi?
Cách nào để post bài, muội đọc ở đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=250

Còn file của muội nhờ post lên, thì sorry, đã có trên GPE rồi.
 
Lần chỉnh sửa cuối:
Các bác ơi, em muốn viết công thức dạng như thế này:

- nếu A>50 tỷ thì là 35 điểm
- A từ 40 đến 50 tỷ là 20 điểm
- A từ 30 đến dưới 40 tỷ là 15 điểm
......

Các bác giúp em với, em dùng hàm if và and nhưng chưa được các bác ạ.

Cảm ơn các bác nhé.

Dùng hàng if và and nè:
=IF(A>=50;35;IF(AND(A<50;A>=40);20;IF(AND(A<40;A>=30);15;0)))
 
Dùng hàng if và and nè:
=IF(A>=50;35;IF(AND(A<50;A>=40);20;IF(AND(A<40;A>=30);15;0)))
Bài này đã được giải rồi. Tuy nhiên do bạn lại đưa ra thêm một đáp án khác nên xin góp ý tí:
Công thức của bạn Đúng, nhưng Thừa, và do đó dài quá!
=IF(A>=50;35;IF(AND(A<50;A>=40);20;IF(AND(A<40;A>=30);15;0)))
Bạn xét nhé:
Cái IF thứ nhất: IF(A>=50)
Nếu cái này không đúng, có nghĩa là A<50, do đó cái IF thứ hai của bạn bị thừa điều kiện A<50
Vậy cái IF thứ hai chỉ còn là: IF(A>=40)
Nếu cái này không đúng, có nghĩa là A<40, do đó cái IF thứ ba của bạn lại bị thừa điều kiện A<40
Và cái IF thứ ba chỉ còn là IF(A>=30)

Bạn đã hiểu chứ. Bài này không cần đến hàm AND làm gì.
 
Hàm này có thể dùng như Dmax, Dmin mà không cần dùng cột phụ

Mình thấy hàm Dmin, Dmax tìm giá tri max , min theo điều kiện nhưng cần có thêm cột phụ, cảm giác không tiện lắm.
Giả sử mình có 2 cột :
1 1 2 2 1 3
3 4 2 5 4 6
cột 1 tên là data, cột 2 ten la data2. Mình muốn tìm max trong data2 khi giá trị trong data la 1. Công thức sẽ là:
{=MAX(IF(data=1,data2,""))}
Đơn giản phải không?
 
Lần chỉnh sửa cuối:
=IF(C1>12,"S",IF(C1<=12,C1>=8,"M",IF(C1<8,"R")))
Cho hỏi công thức này sai ở đâu vậy
 
Bạn nhập lại công thức thế này xem =IF(C1<8,"R",IF(AND(8<=C1,C1<=12),"M","S"))
 
=IF(C1>12,"S",IF(C1<=12,C1>=8,"M",IF(C1<8,"R")))
Cho hỏi công thức này sai ở đâu vậy

công thức của bạn thiếu kết quả rồi sửa lại như thế này nhé:
=IF(C1>12,"S",IF(and(C1<=12,C1>=8),"M",IF(C1<8,"R",0))))
Hoặc thế này cũng được nè:
=if(C1>12,"S",If(C1<8,"R","M")) (Giống bạn cao mạnh sơn)
hàm là do ý tưởng của bạn thôi miễn đúng là được nhưng nếu ý tưởng tốt thì công thức rễ hiểu rễ nhớ mà lại nhanh nữa.
Chúc các bạn thành công!
 
Lần chỉnh sửa cuối:
các bạn hay giúp mình , làm thế nào để chuyển từ bảng tính hàng ngang sang bảng hàng đứng, (trong bảng tính đó có dùng công thức +,-,*,/)
 
tức là trang bảng tính bạn in ra nằm ngang sang đứng hay??? như sau:
chuyển từ:
năm/ tháng 1 2 3
2006 400 450 455
2007 432 476 500

tháng/ năm 2006 2007
1 400 432
2 450 476
3 455 500
nếu giống như mô tả phía sau của mình thì bạn sử dụng hàm tranpost
 
Bạn chọn vùng dữ liệu cần đổi -> Copy
Chọn ô đích Chọn Edit->Paste Special đánh dáu vào transpose OK
 
Cho hỏi về hàm if

xin chào các bạn
tôi thiết lập công thức này sao không được các bạn giúp dùm.kèm file
cám ơn nhiều
 

File đính kèm

  • Book1.xls
    16 KB · Đọc: 111
xin chào các bạn
tôi thiết lập công thức này sao không được các bạn giúp dùm.kèm file
cám ơn nhiều
Hàm IF trong Excel 2003 chỉ lồng được tối đa là 8 lần. Do đó, bạn không thể lồng thêm hàm IF thứ 9 vào.

Nhưng cho tôi hỏi tí đã: Bạn muốn làm gì? Bạn muốn bỏ bớt những ký tự cuối đi?
Nghĩa là hễ ký tự cuối của những giá trị trong cột A mà giống một trong những cái bạn đã liệt kê trong cột H, thì bỏ nó đi?
 
xin chào các bạn
tôi thiết lập công thức này sao không được các bạn giúp dùm.kèm file
cám ơn nhiều
Cái này bạn không nên dùng hàm if có nhiều cách để giải thông qua các hàm khác của excel.
VD:
Bạn xem file đính kem nhé.
Thân.
 

File đính kèm

  • loc so.xls
    20.5 KB · Đọc: 182
Mình giúp bạn giảm bớt khá nhiều hàm IF rồi nhưng vẫn còn chút chưa ưng ý lắm! Vì còn 1 cái IF cuối cùng không biết đưa vào trong code thế nào. Bạn xem file nha! Thân.
 

File đính kèm

  • loc so.rar
    8.8 KB · Đọc: 216
Lần chỉnh sửa cuối:
Cách dùng công thức :
Tại ô B2 :
{=LEFT(A2,LEN(A2)-MAX((RIGHT(A2,1)=Ma)*1+(RIGHT(A2,2)=Ma)*2))}Với Ma là Name đặt cho vùng điều kiện
Nếu viết Function thì cách này sẽ gọn hơn :
PHP:
Function Fillter(REF As Range, DK As Range) As String
Dim i As Long, Cll As Range
If REF = "" Then
    Fillter = ""
Else: For Each Cll In DK
        If Right(REF, 2) = Cll Then
            Fillter = Left(REF, Len(REF) - 2): Exit Function
        ElseIf Right(REF, 1) = Cll Then
            Fillter = Left(REF, Len(REF) - 1)
        End If
    Next
End If
End Function
 

File đính kèm

  • Tạo hàm lọc số - DANH.xls
    25.5 KB · Đọc: 287
Lần chỉnh sửa cuối:
Tách chữ & số ra

Cách dùng công thức :
Tại ô B2 :
{=LEFT(A2,LEN(A2)-MAX((RIGHT(A2,1)=Ma)*1+(RIGHT(A2,2)=Ma)*2))}Với Ma là Name đặt cho vùng điều kiện
Nếu viết Function thì cách này sẽ gọn hơn :
PHP:
Function Fillter(REF As Range, DK As Range) As String
Dim i As Long, Cll As Range
If REF = "" Then
    Fillter = ""
Else: For Each Cll In DK
        If Right(REF, 2) = Cll Then
            Fillter = Left(REF, Len(REF) - 2): Exit Function
        ElseIf Right(REF, 1) = Cll Then
            Fillter = Left(REF, Len(REF) - 1)
        End If
    Next
End If
End Function
Theo mình chỉ cần dùng 2 hàm left và right là đủ mà!
Mình đã sửa trong file của bạn rồi đó! bạn xem đó đã đúng với ý của bạn chưa?
 

File đính kèm

  • Tạo hàm lọc số - DANH.xls
    28.5 KB · Đọc: 134
Web KT
Back
Top Bottom