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

Liên hệ QC

Người dùng đang xem chủ đề này

Mình muốn nhờ các bạn giúp dùm hàm tính max có điều kiện không dung Dmax (do số liệu rất nhiều)

Mình có viết cụ thể trong file excel đính kèm.
Nhờ các bạn hỗ trợ giúp mình

Công thức tại D2:
=IF(C2<>"",SUMPRODUCT(MAX(($A$2:$A$20=C2)*$B$2:$B$20)),"")
 
Mình muốn nhờ các bạn giúp dùm hàm tính max có điều kiện không dung Dmax (do số liệu rất nhiều)

Mình có viết cụ thể trong file excel đính kèm.
Nhờ các bạn hỗ trợ giúp mình
Bạn thử công thức này với dữ liệu thực xem sao
Mã:
D2=IF(COUNTIF($A$2:A2,A2)=1,SUMPRODUCT(MAX(($A$2:$A$20=A2)*$B$2:$B$20)),"")
 
Mình muốn nhờ các bạn giúp dùm hàm tính max có điều kiện không dung Dmax (do số liệu rất nhiều)

Mình có viết cụ thể trong file excel đính kèm.
Nhờ các bạn hỗ trợ giúp mình

cthuc mảng, cái này số liệu lớn thì nó chạy ì ạch một chút
Mã:
=MAX(IF($A$2:$A$20=A2,$B$2:$B$20))
nhấn Ctrl shift enter để kết thúc

============
nếu số liệu đã được sort như trong file
Mã:
=IF(A2<>A1,MAX(OFFSET(B2,,,COUNTIF($A$2:$A$20,A2))),"")
 
Cảm ơn các bạn đã giúp mình, các bạn thật giỏi. Mình sẽ nghiên cứu thêm mới được.
 
Bác cho em hỏi, hàm today() được dùng như thế nào ạ?
Ví dụ như ngày A, em dùng hàm today() thì đến ngày B giá trị của ô đó có bị thay đổi không?
Nếu có thì làm thế nào để một ô có thể tự động ghi nhận ngày mà ô X tạo mới (hoặc sửa chữa) giá trị?
Nếu không thì làm thế nào để có một ô cập nhật giá trị ngày hiện tại (dùng để so sánh với ngày được lưu trên ô Y dùng hàm today() )
 
Bác cho em hỏi, hàm today() được dùng như thế nào ạ?
Ví dụ như ngày A, em dùng hàm today() thì đến ngày B giá trị của ô đó có bị thay đổi không?
Gái trị của ô sẽ thay đổi bạn nhé

Nếu có thì làm thế nào để một ô có thể tự động ghi nhận ngày mà ô X tạo mới (hoặc sửa chữa) giá trị?

Cái này thì bạn phải dùng code VBA, chứ ko có công thức
 
Zalo_ScreenShot_9_7_2016_1117262.jpg
Mọi người cho mình hỏi: dùng công thức thế nào để đếm những giá trị lớn hơn 0 ở bảng này ạ ?
Xin cảm ơn
 
Hoá đơn của em có nhiều vật tư, vậy có công thức nào đọc được hết ra những vật tư thuộc hoá đơn 0004 không ạ. Các anh chị giúp em với
 

File đính kèm

Hoá đơn của em có nhiều vật tư, vậy có công thức nào đọc được hết ra những vật tư thuộc hoá đơn 0004 không ạ. Các anh chị giúp em với

Muốn dùng công thức thì sử dung vài Name cho gọn.
Góp ý với bạn: Công thức nên lấy vùng dữ liệu "Vừa đủ xài", không nên viết kiểu "B2:B1048576", với hàng triệu dòng cho 1 ô công thức, vài ngàn ô công thức thì máy tính sẽ tính toán trong vài ngàn triệu ô??? Phí của, làm máy rùa luôn.
 

File đính kèm

Em cảm ơn anh nhiều ạ
Muốn dùng công thức thì sử dung vài Name cho gọn.
Góp ý với bạn: Công thức nên lấy vùng dữ liệu "Vừa đủ xài", không nên viết kiểu "B2:B1048576", với hàng triệu dòng cho 1 ô công thức, vài ngàn ô công thức thì máy tính sẽ tính toán trong vài ngàn triệu ô??? Phí của, làm máy rùa luôn.
 
Chào các bạn, cho mình hỏi chút!
Sáng nay khi nhập liệu trên Excel, có vài ô cần điền tên mình, mình đánh 1 ô rồi fill xuống, ai ngờ nó ra 1 danh sách mấy người phòng mình, mình giật mình và nhớ mới đây mình đọc trên Diễn đàn và làm theo nhưng giờ quên mất tiêu cách làm như nào rồi. Ai chỉ mình với!
Cám ơn!
 
Chào các bạn, cho mình hỏi chút!
Sáng nay khi nhập liệu trên Excel, có vài ô cần điền tên mình, mình đánh 1 ô rồi fill xuống, ai ngờ nó ra 1 danh sách mấy người phòng mình, mình giật mình và nhớ mới đây mình đọc trên Diễn đàn và làm theo nhưng giờ quên mất tiêu cách làm như nào rồi. Ai chỉ mình với!
Cám ơn!
không biết bạn đang hỏi gì. làm gì có chuyện lạ vậy ta
 
Chào các bạn, cho mình hỏi chút!
Sáng nay khi nhập liệu trên Excel, có vài ô cần điền tên mình, mình đánh 1 ô rồi fill xuống, ai ngờ nó ra 1 danh sách mấy người phòng mình, mình giật mình và nhớ mới đây mình đọc trên Diễn đàn và làm theo nhưng giờ quên mất tiêu cách làm như nào rồi. Ai chỉ mình với!
Cám ơn!
Dữ liệu, thông tin của bạn như trên mây trên gió không có cơ sở căn cứ nào để giúp bạn thì biết giúp thế nào? Toàn những "ai ngờ" và "giật mình" và "nhớ" và quên mất tiêu".
Fill xuống nghĩa là bạn kéo (copy) tên của bạn xuống các cell dưới cell hiện tại?
Thế thì chắc có phép biến hóa mới biến thành "danh sách mấy người phòng mình"!
 
Có thể xảy ra chứ, có gì mà phép với biến hóa.

Fill01.jpgFill02.jpg
 
Không biết, dám trả lời mà không dám hỏi, ngộ thiệt
 
Có thể các bạn chưa hiểu ý mình, nghĩa là trước đây mình đã đọc đâu đó trên diễn đàn dậy cách làm như vậy. Dùng lệnh gì đó để thiết lập 1 danh sách trước sau đó những lần sau chỉ việc đánh tên người đầu tiên rồi kéo xuống nó sẽ hiện ra cả danh sách mình đã lập. Chỉ là mình quên cách làm thôi nên muốn ai nhớ nhắc giùm mình ý mà. Như bạn ptm0412 trên đấy.
Bạn chỉ mình cách với @ptm0412
 
Vào option, advanced, tìm Edit custom list. Gõ trực tiếp vào ôbên phải hoặc chọn 1 list có sẵn, nhấn nút Add

CustomList.jpg
 
Có cách nào để auto fix chiều rộng các cột này vừa khít với lề trang giấy không các bạn nhỉ ? Như chức năng auto fix trong ms word ấy. Chứ mỗi lần thay đổi lề thì bề rộng các cột trong exel không thay đổi theo, làm cho dư khoảng trống như thế này thì xấu quá. **~**
 

File đính kèm

  • 1.jpg
    1.jpg
    32.2 KB · Đọc: 71
Chào các bạn,
Mình đang muốn lập 1 công thức cho bài toán như sau:
Đặt công thức tại F3
Dò theo vùng và mã từ cột A để tham chiếu ra tên tại F3.
 

File đính kèm

Chào các bạn,
Mình đang muốn lập 1 công thức cho bài toán như sau:
Đặt công thức tại F3
Dò theo vùng và mã từ cột A để tham chiếu ra tên tại F3.

cột Vùng thì không có vấn đề gì nhưng cột Mã thì sao thấy hổng có quy luật gì hết trơn hết trọi , lúc thì lấy 2 kí tự đầu,

lúc thì lấy 3 kí tự đầu, lúc thì lại lấy 3 kí tự cuối ????
 
Dear all,

Các bác cho mình một phương pháp tìm số này với:
Mình có bài toán : 8X + 12Y = Số nguyên (A), giờ mình muốn tìm 1 số gần nhất với số A này thỏa mãn điều kiện chia hết cho (8X+12Y) trên với X,Y >0.
Ví dụ 8X+ 12Y = 115 ( 115 là số A), muốn tìm số (B) gần nhất với số 115 này, với điều kiện X,Y >0.
Theo ví dụ trên mình thấy có gần nhất hình như là số 112 (112 = 8*5+12*6 )+-+-+-+
 
cột Vùng thì không có vấn đề gì nhưng cột Mã thì sao thấy hổng có quy luật gì hết trơn hết trọi , lúc thì lấy 2 kí tự đầu,

lúc thì lấy 3 kí tự đầu, lúc thì lại lấy 3 kí tự cuối ????

Cái này mình muốn tham chiếu theo ký tự bất kì có trong vùng giá trị đó b, đã có lời giải đáp ở bên link này nhé hoặc xem file đính kèm:
http://www.giaiphapexcel.com/forum/...bất-kỳ-trong-vùng-giá-trị&p=737665#post737665
 

File đính kèm

mọi người cho em hỏi thêm chút, khi em tham chiếu ngày, tháng qua 1 vùng khác, thì những ô có ngày sẽ hiển thị ngày, những ô trống thì nó sẽ hiển thị 1/0/1900, em muốn những ô trống này nó không hiển thị gì luôn, có chỉnh định dạng được không ạ (không cần phải dùng hàm)
 
Nhờ anh chị em rành về hàm SUM PRODUCT tình dùm em ds tổng khách hàng theo điều kiện thời gian như file đính kèm . Trong đó khách hàng Mạnh QUân có 2 chi nhánh , tính dựa vào mã khách hàng . Xin cám ơn a/ chị
 

File đính kèm

Nhờ anh chị em rành về hàm SUM PRODUCT tình dùm em ds tổng khách hàng theo điều kiện thời gian như file đính kèm . Trong đó khách hàng Mạnh QUân có 2 chi nhánh , tính dựa vào mã khách hàng . Xin cám ơn a/ chị
Khách hàng chắc bỏ của chạy hết rồi thì phải, vắng hoe chẳng thấy người nào.
 
Nhờ anh chị em rành về hàm SUM PRODUCT tình dùm em ds tổng khách hàng theo điều kiện thời gian như file đính kèm . Trong đó khách hàng Mạnh QUân có 2 chi nhánh , tính dựa vào mã khách hàng . Xin cám ơn a/ chị
Bác này đùa chẳng vui tí nào.
 
em gắn vào thì nó tính tổng DS luôn chứ ko tính theo tháng ạ -+*/
Tôi nhầm 1 dấu ngoặc, bạn sửa lại 1 chút nhé
Mã:
=SUMPRODUCT((MONTH($A$2:$A$78[COLOR=#ff0000][SIZE=5][B])[/B][/SIZE][/COLOR]=8)*(($C$2:$C$78="NamBD")+($C$2:$C$78="NamTS")+($C$2:$C$78="NamD4"))*($G$2:$G$78))
 
Tôi nhầm 1 dấu ngoặc, bạn sửa lại 1 chút nhé
Mã:
=SUMPRODUCT((MONTH($A$2:$A$78[COLOR=#ff0000][SIZE=5][B])[/B][/SIZE][/COLOR]=8)*(($C$2:$C$78="NamBD")+($C$2:$C$78="NamTS")+($C$2:$C$78="NamD4"))*($G$2:$G$78))
TKs anh nhiều lắm , nhưng bây giờ phát sinh thêm 1 trường hợp . Trong đó có mấy phiếu xuất sẵn mấy ngày sau . Cụ thể hôm nay ngày 1, có mấy phiếu xuất sẵn ngày sau ngày 1 . Làm sao để tính được Doanh Số đc các phiếu đã xuất nhưng chưa giao
 

File đính kèm

TKs anh nhiều lắm , nhưng bây giờ phát sinh thêm 1 trường hợp . Trong đó có mấy phiếu xuất sẵn mấy ngày sau . Cụ thể hôm nay ngày 1, có mấy phiếu xuất sẵn ngày sau ngày 1 . Làm sao để tính được Doanh Số đc các phiếu đã xuất nhưng chưa giao
Bạn dựa vô đâu để biết chưa giao vậy bạn!!!
 
Tôi có một câu hỏi nhờ mọi người giúp đỡ

Hiện tôi có một bảng số liệu trong đó có nhiều số liệu là 0, bây giờ tôi muốn tách bỏ số 0 đi, những hàng nào có số khác số 0 thì giữ lại, mỗi cột sẽ là một bảng mới như trong file tôi làm từ bảng 1 tôi tách ra nhiều bảng kế bên mà các giá trị đã loại bỏ số 0

Hình của file

1.jpg
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi có một câu hỏi nhờ mọi người giúp đỡ
Hiện tôi có một bảng số liệu trong đó có nhiều số liệu là 0, bây giờ tôi muốn tách bỏ số 0 đi, những hàng nào có số khác số 0 thì giữ lại, mỗi cột sẽ là một bảng mới như trong file tôi làm từ bảng 1 tôi tách ra nhiều bảng kế bên mà các giá trị đã loại bỏ số 0
Chào diennguyen09,

Bạn chỉ cần dùng 1 bảng phụ, rồi thay đổi các số cột: 1,2,3,4...9 là tự động kết quả trả về:
PHP:
L3=INDEX($A$3:$A$23,MATCH(1,INDEX((COUNTIF($L$2:L2,$A$3:$A$23)=0)*(INDEX($B$3:$J$23,,$M$2)>0),),0))
Enter rồi fill xuống
PHP:
M3=VLOOKUP($L3,$A$3:$J$23,$M$2+1,0)
Enter rồi fill xuống

Bạn có thể tham khảo file kèm

Chúc bạn ngày vui
 

File đính kèm

Tôi có một câu hỏi nhờ mọi người giúp đỡ

Hiện tôi có một bảng số liệu trong đó có nhiều số liệu là 0, bây giờ tôi muốn tách bỏ số 0 đi, những hàng nào có số khác số 0 thì giữ lại, mỗi cột sẽ là một bảng mới như trong file tôi làm từ bảng 1 tôi tách ra nhiều bảng kế bên mà các giá trị đã loại bỏ số 0

Hình của file

View attachment 167333


Giống bài này:
http://www.giaiphapexcel.com/forum/showthread.php?119316-Chuyễn-hàng-sang-cột&p=746424
UnPivot, ra ngay kết quả mà không cần dùng công thức nào cả
 
Chào các anh chị,
Em có: 2 sản phẩm A + 2 sản phẩm B = 1 bộ hoàn chỉnh. HSD mỗi bộ sản phẩm là 1 ngày -> sản phẩm của hôm nay không thể để qua hôm sau. Em có bảng số lượng sản phẩm như sau:

[TABLE="width: 418"]
[TR]
[TD]Sản phẩm
[/TD]
[TD="align: right"]7/1
Sat
[/TD]
[TD="align: right"]8/1
Sun[/TD]
[TD="align: right"]9/1
Mon[/TD]
[TD="align: right"]10/1
Tue[/TD]
[TD="align: right"]11/1
Wed[/TD]
[TD="align: right"]12/1
Thu[/TD]
[/TR]
[TR]
[TD]A[/TD]
[TD="align: right"]30[/TD]
[TD="align: right"]28[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]26[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[/TR]
[TR]
[TD]B[/TD]
[TD="align: right"]25[/TD]
[TD="align: right"]19[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]20[/TD]
[TD="align: right"]21[/TD]
[TD="align: right"]22[/TD]
[/TR]
[/TABLE]

Em đã thử dùng công thức INT((A+B)/4) để tính ra số lượng bộ sản phẩm nhưng hình như không đúng, vì nếu INT(A lẻ+B lẻ) cũng không thể ra đủ 1 bộ.

Các anh chị có cao kiến gì không ah?
 
Lần chỉnh sửa cuối:
Chào các anh chị,
Em có: 2 sản phẩm A + 2 sản phẩm B = 1 bộ hoàn chỉnh. HSD mỗi bộ sản phẩm là 1 ngày -> sản phẩm của hôm nay không thể để qua hôm sau. Em có bảng số lượng sản phẩm như sau:
...
Các anh chị có cao kiến gì không ah?

Bạn gửi file excel lên được không? Và nêu cách ghép như nào? có ghép giữa các ngày khác nhau không? dư của ngày này có được ghép với ngày khác?
 
Bạn gửi file excel lên được không? Và nêu cách ghép như nào? có ghép giữa các ngày khác nhau không? dư của ngày này có được ghép với ngày khác?

Anh/chị xem file đính kèm giùm em. Vì là sản phẩm dùng trong ngày nên không để qua hôm sau được, cũng không ghép giữa các ngày được, của ngày nào xài ngày đó thôi ạ :)
 

File đính kèm

Em có 2 sheet Export đổ từ phần mềm bán hàng , sheet 2 là quy định quà tặng của sản phẩm
Ví dụ mua 1 cái tulanh được tặng 1 qtulanh , nếu phiếu mua 1 cái tulanh mà trong phiếu có 2 qtulanh là sai , tương tự đó nếu mua 10 cái tulanh phiếu xuất 10 qtulanh là đúng
Anh chị em nào giúp dùm em công thức để check quà trong cùng số phiếu bán hàng được ko ạ , Trạng thái trả về như em ví dụ

Cám ơn anh chị rất nhiều ạ . Cuối năm công việc nhiều em không thể check bằng mắt từng phiếu nên nhờ anh chị
 

File đính kèm

Em có 2 sheet Export đổ từ phần mềm bán hàng , sheet 2 là quy định quà tặng của sản phẩm
Ví dụ mua 1 cái tulanh được tặng 1 qtulanh , nếu phiếu mua 1 cái tulanh mà trong phiếu có 2 qtulanh là sai , tương tự đó nếu mua 10 cái tulanh phiếu xuất 10 qtulanh là đúng
Anh chị em nào giúp dùm em công thức để check quà trong cùng số phiếu bán hàng được ko ạ , Trạng thái trả về như em ví dụ

Cám ơn anh chị rất nhiều ạ . Cuối năm công việc nhiều em không thể check bằng mắt từng phiếu nên nhờ anh chị
up đầu năm ạ -=.,,-=.,,-=.,,-=.,,-=.,,-=.,,
 
Em có 2 sheet Export đổ từ phần mềm bán hàng , sheet 2 là quy định quà tặng của sản phẩm
Ví dụ mua 1 cái tulanh được tặng 1 qtulanh , nếu phiếu mua 1 cái tulanh mà trong phiếu có 2 qtulanh là sai , tương tự đó nếu mua 10 cái tulanh phiếu xuất 10 qtulanh là đúng
Anh chị em nào giúp dùm em công thức để check quà trong cùng số phiếu bán hàng được ko ạ , Trạng thái trả về như em ví dụ

Cám ơn anh chị rất nhiều ạ . Cuối năm công việc nhiều em không thể check bằng mắt từng phiếu nên nhờ anh chị
Chào qtm07,

Giải pháp dùng cột phụ cho nhẹ nếu dữ liệu bạn nhiều hơn 1000 dòng:
Mã:
F2=IFERROR((D2/VLOOKUP($C2,DATA!$A$2:$D$6,2,0))*VLOOKUP($C2,DATA!$A$2:$D$6,4,0),0)
G2=IFERROR(OFFSET($D3,MATCH("*"&C2,C3:$C$5000,0)-1,)*(LEFT(C2,1)<>"Q"),0)
E2=IF(LEFT($C2,1)="Q",IF(ISEVEN(COUNT(INDEX(SEARCH($C$1:C1,C2),))),"Dư quà",""),IF(F2=G2,"Đúng quà","Sai quà"))

Bạn tham khảo file kèm.

Chúc bạn ngày vui.
 

File đính kèm

Mọi người cho mình hỏi dùng hàm gì để trả về 1 sô trong bảng dữ liệu có trước vậy? Thanks
Mình muốn excel kiểm tra số 11 với bảng dữ liệu ở trong cột B (1-100) và, sau đó trả về cho mình số 10
P/s: Mình đã biết dùng hàm gì rồi, đó là hàm Lookup
 
Lần chỉnh sửa cuối:
Các anh chị cho em hỏi: em có data như file đính kèm. Em cần thống kê số lượng khách theo quốc tịch theo từng năm như bảng bên dưới thì dùng công thức hay chức năng nào của Excel ạ?

[TABLE="class: grid, width: 500"]
[TR]
[TD]Nationality[/TD]
[TD]2017[/TD]
[TD]2016[/TD]
[/TR]
[TR]
[TD]Australia[/TD]
[TD]10[/TD]
[TD]50[/TD]
[/TR]
[TR]
[TD]Austria[/TD]
[TD][/TD]
[TD]51[/TD]
[/TR]
[TR]
[TD]Belarus[/TD]
[TD]11[/TD]
[TD]52[/TD]
[/TR]
[TR]
[TD]Belgium[/TD]
[TD]12[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Brazil[/TD]
[TD][/TD]
[TD]53[/TD]
[/TR]
[TR]
[TD]Bulgaria[/TD]
[TD][/TD]
[TD]54[/TD]
[/TR]
[TR]
[TD]Canada[/TD]
[TD]13[/TD]
[TD]55[/TD]
[/TR]
[TR]
[TD]China[/TD]
[TD]14[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Colombia[/TD]
[TD]15[/TD]
[TD][/TD]
[/TR]
[/TABLE]
 

File đính kèm

Lần chỉnh sửa cuối:
Các anh chị cho em hỏi: em có data như file đính kèm. Em cần thống kê số lượng khách theo quốc tịch theo từng năm như bảng bên dưới thì dùng công thức hay chức năng nào của Excel ạ?
Cứ thống kê, tổng hợp các kiểu thì nghĩ ngay tới pivot table.
 
Nhưng data của từng năm không giống nhau, vd 2016 có Austria nhưng 2017 không có thì sao ạ?
 
E có bảng tính như sau:
A B
1 cam 10
2 táo 20
3 xoài 12
4 ổi 30
5 dưa 24

Em muốn tính tổng của những giá trị lớn hơn 15 và nhỏ hơn 25
E dùng :
=SUM(IF(B1:B5>15,IF(B1:B5<25,B1:B5)))
E muốn hỏi là có cách nào để tính tổng như vậy mà dùng bằng hàm SUMIF,SUMIFS không ạ
cảm ơn anh chị
 
Em có bảng tính:
Untitled.jpg

E dùng CT : =SUM(IF(B1:B5>15,IF(B1:B5<25,B1:B5)))
E muốn hỏi là ngoài cách này còn cách nào khác dùng hàm SUMIF,SUMIFS không
Cảm ơn anh chị .
 
Mình có Sheet 1 với nội dung như:
sAq5W0n.jpg

Và Sheet 2:
tSmY7AS.jpg


Mình muốn khi mà mình điền Mã số khách hàng trên Sheet 1, thì các thông tin của khách hàng đó auto điền vào các ô còn lại. (thông tin của khách hàng trên sheet 2)
Mình mới học sử dụng Excel, mong mọi người giúp đỡ, xin cảm ơn :)
 
Mình có Sheet 1 với nội dung như:
sAq5W0n.jpg

Và Sheet 2:
tSmY7AS.jpg


Mình muốn khi mà mình điền Mã số khách hàng trên Sheet 1, thì các thông tin của khách hàng đó auto điền vào các ô còn lại. (thông tin của khách hàng trên sheet 2)
Mình mới học sử dụng Excel, mong mọi người giúp đỡ, xin cảm ơn :)
Bạn tìm trên diễn đàn hàm Vlookup, có rất nhiều về công thức này.
 
Cho mình hỏi, mình có 1 bảng dữ liệu từ dòng 1 đến dòng 200, từ tháng 1 -> Tháng 12, trong đó có cả số âm và số dương
Vậy làm cách nào mà khi mình filter một tháng nào đó (tháng 4 chẳng hạn) thì có thể sum được tổng số âm và tổng số dương trong tháng đó !?
Cám ơn
 
Cho mình hỏi, mình có 1 bảng dữ liệu từ dòng 1 đến dòng 200, từ tháng 1 -> Tháng 12, trong đó có cả số âm và số dương
Vậy làm cách nào mà khi mình filter một tháng nào đó (tháng 4 chẳng hạn) thì có thể sum được tổng số âm và tổng số dương trong tháng đó !?
Cám ơn
Có cách. Có thể dùng hàm sumproduct().
 
Cám ơn bạn, bạn có thể nói rõ hơn đc ko ạ?
Bạn nói cụ thể như trong hình mình đưa nè bạn :)
 

File đính kèm

  • IMG_3489.JPG
    IMG_3489.JPG
    4.4 MB · Đọc: 7
sorry mình ko biết, tưởng đưa hình dễ nhìn hơn, vậy mình gởi cái file nè bạn, xem giúp mình nhé, cám ơn :)
 

File đính kèm

sorry mình ko biết, tưởng đưa hình dễ nhìn hơn, vậy mình gởi cái file nè bạn, xem giúp mình nhé, cám ơn :)
Filter cột B chọn tháng April
TgÂm: C16=SUMPRODUCT(($C$3:$C$14<0)*SUBTOTAL(9,OFFSET($C$2,ROW($1:$12),)))
TgDương: C17=SUMPRODUCT(($C$3:$C$14>0)*SUBTOTAL(9,OFFSET($C$2,ROW($1:$12),)))
 
Lần chỉnh sửa cuối:
sorry mình ko biết, tưởng đưa hình dễ nhìn hơn, vậy mình gởi cái file nè bạn, xem giúp mình nhé, cám ơn :)
Nhập số 4 vào [D2]. Công thức tính tổng khi đó:
PHP:
=SUMPRODUCT((MONTH($B$3:$B$14)=$D$2)*($C$3:$C$14<0),$C$3:$C$14)
=SUMPRODUCT((MONTH($B$3:$B$14)=$D$2)*($C$3:$C$14>0),$C$3:$C$14)
 
Filter cột B chọn tháng April
TgÂm: C16=SUMPRODUCT(($C$3:$C$14<0)*SUBTOTAL(9,OFFSET($C$2,ROW($1:$12),)))
TgDương: C17=SUMPRODUCT(($C$3:$C$14>0)*SUBTOTAL(9,OFFSET($C$2,ROW($1:$12),)))
Thanks 2 bạn Meocon và Befaint :)
Bạn Meocon có thể giải thích cái công thức giúp mình đc ko bạn? để có gì mai mốt mình còn áp dụng vào những cái khác :D
Mình ko hiểu cái chỗ offset và row
 
Thanks 2 bạn Meocon và Befaint :)
Bạn Meocon có thể giải thích cái công thức giúp mình đc ko bạn? để có gì mai mốt mình còn áp dụng vào những cái khác :D
Mình ko hiểu cái chỗ offset và row
Thứ lỗi! mình giống bạn, thấy anh chị trên này sử dụng cho trường hợp filter thì dính đến SUBTOTAL(9,OFFSET(...)), nên mình học lõm theo í mà! :D
 
Em chào các bác
Công thức của em có lỗi này, mong được các bác giúp đỡ ạ

Screenshot2017-05-1806.27.47.png


em muốn tính tổng ở cột F, những dòng mà ở cột I có giá trị là 1 và 10
công thức em đang dùng là
Mã:
=SUMIF(I25:I39,{1;10},F25:F39)

( em cũng tự thấy cái này rất đơn giản, nhưng loay hoay sửa mãi ko được, tìm nát google cũng ko thấy, có lẽ em không tìm với đúng từ khoá chăng )
cảm ơn các bác nhiều :D
 
Em chào các bác
Công thức của em có lỗi này, mong được các bác giúp đỡ ạ

Screenshot2017-05-1806.27.47.png


em muốn tính tổng ở cột F, những dòng mà ở cột I có giá trị là 1 và 10
công thức em đang dùng là
Mã:
=SUMIF(I25:I39,{1;10},F25:F39)

( em cũng tự thấy cái này rất đơn giản, nhưng loay hoay sửa mãi ko được, tìm nát google cũng ko thấy, có lẽ em không tìm với đúng từ khoá chăng )
cảm ơn các bác nhiều :D
Bạn thử cách này xem:
Mã:
{=SUM(((I25:I39=1)+(I25:I39=10))*F25:F39)}
kết thúc bằng ctrl+shift+enter
 
....
Công thức của em có lỗi này, mong được các bác giúp đỡ ạ

em muốn tính tổng ở cột F, những dòng mà ở cột I có giá trị là 1 và 10
công thức em đang dùng là
Mã:
=SUMIF(I25:I39,{1;10},F25:F39)
Thử:
=SUM(SUMIF(I25:I39,{1;10},F25:F39)) chỉ Enter.
 
đa tạ bác dazkangel và bác quocgiacan
cả 2 côngthức của 2 bác đều hoạtđộng hoànhảo
nhưng cái của bác quocgiacan sẽ dễ để thêm các giátrị điềukiện hơn, không chỉ có 1 và 10 ^ ^

bác quocgiacan cho em hỏi xíu
sum( sumif() )
vậy là hàm sumif() trong trườnghợp này trả ra 1 dãy các giátrị, chứ ko phải chỉ 1 giátrị phải ko bác ?
 
bác quocgiacan cho em hỏi xíu
sum( sumif() )
vậy là hàm sumif() trong trườnghợp này trả ra 1 dãy các giátrị, chứ ko phải chỉ 1 giátrị phải ko bác ?
Chính xác, bạn cứ thêm vào mảng đó thoải mái, và cũng chỉ Enter mà thôi.

Trường hợp, nếu dãy đó bạn điền lên ô của sheet nào đó và bạn muốn sử dụng mục tiêu cộng lại theo nhóm như vậy thì phải thay SUM(SUMIF()) bằng hàm SUMPRODUCT(SUMIF()).

Ví dụ: Thay vì mảng {1;10}, bạn điền G1=1, G2=10, công thức lúc này phải là:
=SUMPRODUCT(SUMIF(I25:I39,G1:G2,F25:F39)) cũng chỉ Enter,

Nếu muốn giữ lại SUM(SUMIF()) thì =SUM(SUMIF(I25:I39,G1:G2,F25:F39)) phải nhấn Ctrl+Shift+Enter (CSE), vì thao tác này khai báo muốn lấy vùng G1:G2 đưa vào mảng bộ nhớ, còn như cách đầu là: {1;10} thì nó đã khai báo sẳn rồi nên không cần nhấn CSE.

Chúc bạn học tập vui với GPE.
 
À! {1,10} là mảng có 1 hàng 2 cột. {1;10} là mảng có 2 hàng 1 cột.
Dùng SUMIF(,mảng,) thì nhớ sử dụng mảng 1 cột nó mới "dzọt" ngon lành nha em.

Chúc em ngày vui.
hj dấu , cũng ra chả là sáng em không nhấn f9 để xem, mà em dùng hàm or so sánh thì nó trả về true hay false mà không trả ra 1 kết quả mảng anh nhỉ ??
 
hj dấu , cũng ra chả là sáng em không nhấn f9 để xem, mà em dùng hàm or so sánh thì nó trả về true hay false mà không trả ra 1 kết quả mảng anh nhỉ ??
À! Trường hợp SUM() thì nó không kể cột hay hàng (tức , hay ; đều ra), nhưng em nói cái gì:...
...dùng hàm or so sánh thì nó trả về true hay false mà không trả ra 1 kết quả mảng anh nhỉ ??
Anh chưa hiểu lắm! em nói thêm chút.

/-*+//-*+//-*+/
 
View attachment 175884
Ý em là nó chỉ trả ra 1 chứ TRUE hay FALSE mà không ra 1 chuỗi {true;true;true;false;false;true;false...}
Với hàm OR() em không thể so sánh mảng với mảng mà hãy dùng COUNTIF() để thay thế hoặc phải phân ra OR(Vùng/Mảng 'so với' 1 giá trị) OR(1 ô 'so với' Vùng/Mảng)
Ví dụ như trên:
OR(D4: D16="a",D4: D16="b")
hoặc COUNTIF(D4: D16,{"a","b"})
 
Với hàm OR() em không thể so sánh mảng với mảng mà hãy dùng COUNTIF() để thay thế hoặc phải phân ra OR(Vùng/Mảng 'so với' 1 giá trị) OR(1 ô 'so với' Vùng/Mảng)
Ví dụ như trên:
OR(D4: D16="a",D4: D16="b")
hoặc COUNTIF(D4: D16,{"a","b"})
Theo file bạn ấy thì trả về 1 mảng có 12 phần tử, giống như kiểu countif({"a","b"},D4: D16), nhưng countif thì không làm kiểu này được, có thể gõ "a","b" vào A1,A2 rồi viết countif(A1:A2,D4: D16) thì được, muốn trả về mảng như vậy có thể viết , isnumber(Macth(D4: D16,{"a","b"},)), hoặc dùng hàm viết countif mảng mmult(--(D4: D16={"a","b"}),{1;1}).
 
Theo file bạn ấy thì trả về 1 mảng có 12 phần tử, giống như kiểu countif({"a","b"},D4: D16), nhưng countif thì không làm kiểu này được, có thể gõ "a","b" vào A1,A1 rồi viết countif(A1:A2,D4: D16) thì được, muốn trả về mảng như vậy có thể viết , isnumber(Macth(D4: D16,{"a","b"},)), hoặc dùng hàm viết countif mảng mmult(--(D4: D16={"a","b"}),{1;1}).
Khà khà khà!

Cùng một "họ" ruột rà mà, --=0 nên anh xuất chiêu ra y xì như em nói để trong Vidu.xlsx rồi.
/-*+//-*+//-*+/
 
Chào các anh, chị. Em có tải file kế toán nhật ký chung bằng excel từ Diễn đàn Giải pháp excel về làm từ lâu, em không nhớ rõ của anh, chị nào. File này em tải về dùng rất hữu ích, vì do em chuyển công tác nay em mới quay lại công việc kế toán của em.
Do thay đổi hệ thống tài khoản và em muốn theo dõi chi tiết từng tài khoản cấp 2, vậy bên sheet CDPS em muốn chèn thêm dòng để thêm chi tiết tài khoản cấp 2 vào.
Ví dụ thêm: Tài khoản 1218: Chứng khoán và công cụ tài chính khác, và nhiều tài khoản cũng như tài khoản cấp 2 khác, …
Nhưng khi sang bên sheet PHATSINH em không gõ 1218 được (Có hộp thoại bạn chưa đăng ký tài khoản này trong Name Box. Bạn hãy gõ đúng tài khoản đã đăng ký). Mà phải bấm chuột kéo và chọn số tìa khoản mới được.
Vậy em nhờ các anh, chị trong diễn đàn giúp em để có thể bên sheet PHATSINH tự gõ số tài khoản chứ không phải kéo chuột và chọn số tài khoản nữa ạ.
Em xin cảm ơn và chúc sức khỏe các anh chị trong diễn đàn.
 

File đính kèm

Em muốn tạo 1 marco để khi click vào sẽ chạy lần lượt 2 marco khác thì làm như thế nào được ạ. Mong anh chị giúp đỡ em với ạ.
 

File đính kèm

Giúp mình với, mình muốn chuyển các dữ liệu từ bảng 1 tại sheet 1 sang bảng 2 tại sheet 2 bằng các lệnh hàm index,match,vlookup...với ý sắp xếp như bảng 2 (bằng thủ công) file đính kèm. cảm ơn
 

File đính kèm

Các bác ơi, cho em thỉnh giáo với ạ.
Các bác chỉ cho em làm thế nào để e viết được "2/ Lũy kế tuần 20" như trong file này ạ.....
Em cảm ơn nhiều ạ.
upload_2017-5-22_17-4-58.png
 
Kết quả từ hàm SUM nên 100% nó là con số, có thể là con số 2 hoặc con số 20.
Để kiểm tra, Đánh số 0 vào ô dưới nó, sau đó bôi đen 2 ô, nhìn góc dưới bên phải xem nó ra cái gì?
Nếu là 20, thì dùng format: Ctrl-1, format / custom, nhập:
"2/LŨY KÊ TUẦN "00
 
Kết quả từ hàm SUM nên 100% nó là con số, có thể là con số 2 hoặc con số 20.
Để kiểm tra, Đánh số 0 vào ô dưới nó, sau đó bôi đen 2 ô, nhìn góc dưới bên phải xem nó ra cái gì?
Nếu là 20, thì dùng format: Ctrl-1, format / custom, nhập:
"2/LŨY KÊ TUẦN "00
Em cảm ơn bác ạ.
 
Em chào các bác. Các bác cho em hỏi muốn đếm số lượng các múi giờ như: 08h00 - 08h59 ; 09h00 - 09h59 ; 10h00 - 10h59, 11h00 - 11h59 ; 13h30 - 13h59 ; 14h00 - 14h59 ...đến hết ngày làm việc là 17h00.

Đếm mỗi múi giờ 08h00 - 08h59 của các ngày trong 1 tháng
09h00 - 09h59 của các ngày trong 1 tháng
..................................................
16h00 - 17h00 của các ngày trong 1 tháng
Em có dùng hàm countifs nhiều điều kiện và dùng các tham chiếu time, hour nhưng excel không hiểu. Các bác giúp em tìm công thức phù hợp với ạ. Em có file đính kèm nhưng chỉ đếm có 2 ngày là ngày 01 và 03 trong tháng.

Em cám ơn các bác.
 

File đính kèm

Xin chào các bác
Các bác giúp em mình dùng hàm gì để xóa những ô có ký tự đầu là số 2,3,4 và chỉ lấy số điện thoại di động
Thank các bác
 

File đính kèm

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

Back
Top Bottom