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.
Thắc mắc về SUMPRODUCT ?

2 20 Cam
3 10 Bưởi
4 25 Cam

Các ô trên ứng với A1:C1. Xin hỏi các bác em dùng =SUMPRODUCT(A1:A3,B1:B3*(C1:C3="Cam")) thì được kết quả 140(tính doanh số bán Cam) . Nếu em muốn tính doanh số bán của các sản phẩm trên 2 tấn mà CHỈ dùng SumPRODUCT được không ?
Em dùng thử =SUMPRODUCT((A1:A3)>2,B1:B3) mà không được ? Như vậy điều kiện cho mảng chỉ là dùng ="..." thôi phải không ạ
 
2 20 Cam
3 10 Bưởi
4 25 Cam

Các ô trên ứng với A1:C1. Xin hỏi các bác em dùng =SUMPRODUCT(A1:A3,B1:B3*(C1:C3="Cam")) thì được kết quả 140(tính doanh số bán Cam) . Nếu em muốn tính doanh số bán của các sản phẩm trên 2 tấn mà CHỈ dùng SumPRODUCT được không ?
Em dùng thử =SUMPRODUCT((A1:A3)>2,B1:B3) mà không được ? Như vậy điều kiện cho mảng chỉ là dùng ="..." thôi phải không ạ
Kết quả của phép so sánh là dữ liệu kiểu Logaric. (A1:A3)>2 <=> {False;True;True}
Mà hàm Sumproduct chỉ tính toán với giá trị kiểu Number. Vì vậy, bạn phải chuyển các giá trị Logaric từ biểu thức so sánh sang kiểu Number thì Sumproduct mới tính được. Nguyên tắc chuyển: Một dữ liệu kiểu Logaric khi đưa vào một phép tính sẽ có giá trị số học là 0 và 1 tương được cho False và True. Một số cách chuyển: --(A1:A3)>2), 0+(A1:A3)>2), 1*(A1:A3)>2),... Kết quả sẽ là {0;1;1}
Công thức trong trường hợp của bạn:
PHP:
=SUMPRODUCT(--((A1:A3)>2),B1:B3)
Hoặc
=SUMPRODUCT(1*((A1:A3)>2),B1:B3)
Hoặc
=SUMPRODUCT(((A1:A3)>2)*B1:B3)
...
 
giúp em sử dụng hàm thích hợp trong bài này

bài này em muốn dùng if + hlookup nhưng ko biết lồng thế nào nữa :.,
Đề bài : XUẤT XỨ DỰA VÀO 2 KÝ TỰ CUỐI CUẢ MÃ HD TRA TRONG BẢNG 02 . NẾU XUẤT XỨ KO CÓ TRONG BẢNG 02 THÌ GHI " TRONG NƯỚC"
untitled.jpg
 
Tại ô [D2] bạn thử nghiệm công thức


=IF(TYPE(HLOOKUP(RIGHT(B2,2),E$16:H$17,2,FALSE))=16,"TNC","NgN")


Sau đó Copy xuống các ô dưới;

Sau khi suy nghĩ ra vấn đề thì sửa lại công thức để khớp với iêu cầu đề bài.
 
Xuất sứ:
=IF(RIGHT(B2,2)="TN","Trong Nước",HLOOKUP(RIGHT(B2,2),$F$16:$I$17,2,0))

làm theo công thức này nhé bạn
 
Xin chỉ giúp công thức excel dùng tính các cấp

Chào mọi người.,em đang xâY dựng chương trình trả thưởng theo cấp.,nhưng không tìm ra cách tính .,, mong mọi người giúp đỡ.
Em có đính kèm file,,cảm ơn mọi người.
 

File đính kèm

  • hỏi về cấp.xlsx
    12.1 KB · Đọc: 10
Giúp mình hàm này với

Câu Hỏi số 3 trong file lun nha
 

File đính kèm

  • 15.xls
    28 KB · Đọc: 13
Hỏi về hàm đếm

Nhờ mọi người giúp đỡ em công thức và cách đếm theo file đính kèm với ạh
Cảm ơn và chúc mọi người cuối tuần vui vẻ...
 

File đính kèm

  • cong thuc ham dem.xlsx
    13.5 KB · Đọc: 13
Hỏi về mảng
Khi em tham chiếu một tập số liệu bằng công thức mảng, những ô dữ liệu rỗng tại sao tham chiếu thành giá trị 0. Xin hướng dẫn cách khắc phục (vẫn tham chiếu là rỗng)
Cám ơn anh chị em nhiều!
 
các bác giải thích giùm em hàm countif này với!!!

em mới vào chưa hiểu hàm này ý nghĩa thế nào, mong các tiền bối giải thích dùm!!!
=COUNTIF($B$3:$B$9,$A$21&"*")
em chưa hiểu ở chỗ
&"*"
chỗ đó là sao ?+-+-+-+
 
=COUNTIF($B$3:$B$9,$A$21&"*")
Đếm xem trong vùng dữ liệu $B$3:$B$9, $A$21&"*" xuất hiện bao nhiêu lần! Cái $A$21&"*" là điều kiện được bắt đầu bằng $A$21 còn đằng $A$21 là gì cũng được(ký tự * đại diện cho một chuỗi ký tự
)
. Ví dụ $A$21 = CS và trong vùng $B$3:$B$9 là CS1, CS2, CS326, CShjkkd, hjfjCSnjg.... thì hàm trên sẽ đếm tất cả những gì xuất hiện mà bắt đầu bằng "CS" Kết quả cho = 4.
 
=COUNTIF($B$3:$B$9,$A$21&"*")
Đếm xem trong vùng dữ liệu $B$3:$B$9, $A$21&"*" xuất hiện bao nhiêu lần! Cái $A$21&"*" là điều kiện được bắt đầu bằng $A$21 còn đằng $A$21 là gì cũng được(ký tự * đại diện cho một chuỗi ký tự
). Ví dụ $A$21 = CS và trong vùng $B$3:$B$9 là CS1, CS2, CS326, CShjkkd, hjfjCSnjg.... thì hàm trên sẽ đếm tất cả những gì xuất hiện mà bắt đầu bằng "CS" Kết quả cho = 4.
OK, thanks hoamattroi nha, sáng ra nhiều lắm.
 
Chào mọi người. Mình đang bối rối khi lập công thức hàm if trong excel bị hạn chế. Bạn nào có giải pháp hay hơn không xin chỉ giáo dùm
Công thức thế này: nếu ô
A1 là B là 1
A1 là C là 2
A1 là D là 3
A1 là E là 4
A1 là F là 5
A1 là H là 6
A1 là G là 7
A1 là K là 8
A1 là L là 9
A1 là M là 10
Và minh đã lập công thức là thế này:
=if(A1=B,1,if(A1=C,2 if(A1=D,3 if(A1=E,4 if(A1=F,5 if(A1=H,6 if(A1=G,7 if(A1=K,8 if(A1=L,9 if(A1=M,10))))))))))
Nhưng công thức chỉ cho đến 8 thôi, bạn nào có diệu kế thì chỉ giáo cho mình với.
Mọi giúp đở xin gửi lại mail cho mình chungbhxh@gmail.com. Thank
 
Lần chỉnh sửa cuối:
Chào mọi người. Mình đang bối rối khi lập công thức hàm if trong excel bị hạn chế. Bạn nào có giải pháp hay hơn không xin chỉ giáo dùm
Công thức thế này: nếu ô
A1 là B là 1
A1 là C là 2
A1 là D là 3
A1 là E là 4
A1 là F là 5
A1 là H là 6
A1 là G là 7
A1 là K là 8
A1 là L là 9
A1 là M là 10
Và minh đã lập công thức là thế này:
=if(A1=B,1,if(A1=C,2 if(A1=D,3 if(A1=E,4 if(A1=F,5 if(A1=H,6 if(A1=G,7 if(A1=K,8 if(A1=L,9 if(A1=M,10))))))))))
Nhưng công thức chỉ cho đến 8 thôi, bạn nào có diệu kế thì chỉ giáo cho mình với.
Mọi giúp đở xin gửi lại mail cho mình chungbhxh@gmail.com. Thank
=LOOKUP(A1,{"A","C","D","E","F","H","G","K","L","M"},{1,2,3,4,5,6,7,8,9,10})
công thức này bạn thử xem có được không nhé

bạn làm công thức này nha
=CODE(A1)-65
@bạn phi
ct của bạn sẽ cho kết quả không đúng từ H TRỞ ĐI THEO YÊU CẦU CỦA TÁC GIẢ
 
Lần chỉnh sửa cuối:
=LOOKUP(A1,{"A","C","D","E","F","H","G","K","L","M"},{1,2,3,4,5,6,7,8,9,10})
công thức này bạn thử xem có được không nhé


@bạn phi
ct của bạn sẽ cho kết quả không đúng từ H TRỞ ĐI THEO YÊU CẦU CỦA TÁC GIẢ
Như vầy cũng được nè anh: =FIND(A1,"BCDEFHGKLM")
Tất nhiên nếu cần thì dùng hàm IF và ISERROR (hoặc ISNUMBER) để bẫy lỗi.
 
=LOOKUP(A1,{"A","C","D","E","F","H","G","K","L","M"},{1,2,3,4,5,6,7,8,9,10})
công thức này bạn thử xem có được không nhé


@bạn phi
ct của bạn sẽ cho kết quả không đúng từ H TRỞ ĐI THEO YÊU CẦU CỦA TÁC GIẢ
Bài của Bạn cũng bị nhầm:
=LOOKUP(A1,{"A","C","D","E","F","H","G","K","L","M"},{1,2,3,4,5,6,7,8,9,10})
Chào mọi người. Mình đang bối rối khi lập công thức hàm if trong excel bị hạn chế. Bạn nào có giải pháp hay hơn không xin chỉ giáo dùm
Công thức thế này: nếu ô
A1 là B là 1
A1 là C là 2
A1 là D là 3
A1 là E là 4
A1 là F là 5
A1 là H là 6
A1 là G là 7
A1 là K là 8
A1 là L là 9
A1 là M là 10
Và minh đã lập công thức là thế này:
=if(A1=B,1,if(A1=C,2 if(A1=D,3 if(A1=E,4 if(A1=F,5 if(A1=H,6 if(A1=G,7 if(A1=K,8 if(A1=L,9 if(A1=M,10))))))))))
Nhưng công thức chỉ cho đến 8 thôi, bạn nào có diệu kế thì chỉ giáo cho mình với.
Mọi giúp đở xin gửi lại mail cho mình chungbhxh@gmail.com. Thank
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom