câu cuối khó quá, em nghĩ mãi ko ra
Ôi trời, mấy cái công thức trong bảng chiết tính tiền điện, đúng, nhưng sao mà... cao siêu thế? Có cần phải dùng đến SUMPRODUCT không?1- Lần sau bạn làm vào file excel nhé.
2- Câu cuối tôi phải làm cột phụ để phân loại nhóm và hạng (cột L&M) rồi dùng Pivot table. Trong file tôi lấy dữ liệu là tổng số tiền phải trả của từng loại, từng nhóm. Nếu bạn muốn lọc ra bất cứ dữ liệu nào khác như số tiền trong hay ngoài định mức... chỉ việc gắp thả data trong Pivot thôi nhé.
3- Ai có cách hay hơn post lên cùng ngâm cứu.
Xin thay bằng cái này:=IF(D5-C5<=SUMPRODUCT(($B$20:$E$23)*($B$19:$E$19=LEFT($B5,2))*($A$20:$A$23=RIGHT($B5,1))), D5-E5, SUMPRODUCT(($B$20:$E$23)*($B$19:$E$19=LEFT($B5,2))*($A$20:$A$23=RIGHT($B5,1))))
=MIN(D5-C5, HLOOKUP(LEFT(B5,2),$B$19:$E$23,CODE(RIGHT(B5))-63,0))
Xin thay bằng cái này:=IF(D5-C5>SUMPRODUCT(($B$20:$E$23)*($B$19:$E$19=LEFT($B5,2))*($A$20:$A$23=RIGHT($B5,1))),D5-C5-E5,0)
=MAX(0, D5-C5-E5)
Xin thay bằng cái này:=SUMPRODUCT(($H$20:$K$23)*($H$19:$K$19=RIGHT($B5,1))*($G$20:$G$23=LEFT($B5,2)))*$E5
=VLOOKUP(LEFT(B5,2),$G$20:$K$23,CODE(RIGHT(B5))-63,0)*E5
Xin thay bằng cái này:=F5*2*SUMPRODUCT(($H$20:$K$23)*($H$19:$K$19=RIGHT($B5,1))*($G$20:$G$23=LEFT($B5,2)))
=VLOOKUP(LEFT(B5,2),$G$20:$K$23,CODE(RIGHT(B5))-63,0)*F5*2
Cái Pivot thì Ok rồi, không có gì bàn.Cám ơn BNTT, nếu câu cuối dùng Pivot như cách của tôi, đằng nào cũng có cột phụ L&M thì bỏ quách cái LEFT với RIGHT trong công thức đi càng ngắn.
Thật tình mà nói, riêng cái "zụ" Pivot này mình mình "Nô Ô Kê" với Thầy, có cái phải bàn:Cái Pivot thì Ok rồi, không có gì bàn.
.
Thật tình mà nói, riêng cái "zụ" Pivot này mình mình "Nô Ô Kê" với Thầy, có cái phải bàn:
_ Nếu xác định đây là bài tập thực hành Pivot thì "tạm Ok"
_ Ông Bill mà biết chuyện ta phải thêm cột phụ rồi mới ...Pivot ổng sẽ buồn (nhiều khi ổng còn trách mình không biết tạo bảng dữ liệu nữa đó)
_ Với mớ dữ liệu bằng cái....nắm tay và yêu cầu thống kê không phức tạp mà ta Pivot thì hơi ....phí, trong khi dựa vào bảng kết quả ta vẫn tạo được công thức mà cũng chẳng cần cột phụ
Dù sao đây cũng chỉ là suy nghĩ riêng của mình
Hihi
bằng:=SUM(IF(RIGHT($B$5:$B$14)=$H28,1)*IF(LEFT($B$5:$B$14,2)=I$27,$I$5:$I$14))
=SUMIF($B$5:$B$14,I$27&"*"&$H28,$I$5:$I$15)
cho em thay cái này được không thầy ?Ôi trời, mấy cái công thức trong bảng chiết tính tiền điện, đúng, nhưng sao mà... cao siêu thế? Có cần phải dùng đến SUMPRODUCT không?
- Trong định mức (cột E)
Xin thay bằng cái này:
- Vượt định mức (cột F)
Xin thay bằng cái này:
- Tiền trong định mức (cột G)
Xin thay bằng cái này:
- Tiền vượt định mức (cột H)
Xin thay bằng cái này:
Sao mà thay như thế được? Nhỡ số lượng điện tiêu thụ nhỏ hơn định mức thì số lượng vượt định mức sẽ là số âm à? Chuyện phi lý!cho em thay cái này được không thầy ?
Xin thay bằng cái này:
=MAX(0, D5-C5-E5)=($D5-$C5)-$E5
tông kêt thì =SUMIF($B$5:$B$14,B$26&"-"&$A27,$I$5:$I$14)
vâng cám ơn thầy , nhưng chuyện định mức mà là âm thì không xảy ra vì D5 bao giờ cũng lớn hơn hoặc = c5 trừ khi hộ sử dụng cho đồng hồ điện quay ngượcSao mà thay như thế được? Nhỡ số lượng điện tiêu thụ nhỏ hơn định mức thì số lượng vượt định mức sẽ là số âm à? Chuyện phi lý!
Chính vì để ngừa cái chuyện định mức là âm, tôi mới sử dụng MAX(0, D5-C5-E5), nếu như (D5-C5-E5)<0 thì kết quả sẽ là 0.
=MAX(0, D5-C5-E5) chính là viết tắt của =IF(D5-C5-E5<=0, 0, D5-C5-E5)
Bạn hiểu chứ?
Hì, đúng là tôi hơi máy móc, quên để ý cái chuyện D5-C5-E5 luôn luôn lớn hơn hoặc bằng 0.vâng cám ơn thầy , nhưng chuyện định mức mà là âm thì không xảy ra vì D5 bao giờ cũng lớn hơn hoặc = c5 trừ khi hộ sử dụng cho đồng hồ điện quay ngược
mong thầy chỉ giáo thêm