PDA

View Full Version : Tính tiền điện tiêu thụ theo giá luỹ tiến



xuantham
27-02-09, 02:02 PM
Bắt đầu từ 1/3 giá điện sinh hoạt đã tăng lên và giá tiền điện được chia làm 7 bậc
1- 50KWH : giá 550
51- 100KWH : giá 865
101- 150KWH : giá 1135
151- 200KWH : giá 1495
201- 300KWH : giá 1620
301- 400KWH : giá 1740
401 KWH trở lên : giá 1790

Bài toán tính giá điện tiêu thụ này cũng khá quen thuộc, bạn nào có bài mẫu thì update lại hộ. Cảm ơn

dtcom
27-02-09, 02:18 PM
Bắt đầu từ 1/3 giá điện sinh hoạt đã tăng lên và giá tiền điện được chia làm 7 bậc
1- 50KWH : giá 550
51- 100KWH : giá 865
101- 150KWH : giá 1135
151- 200KWH : giá 1495
201- 300KWH : giá 1620
301- 400KWH : giá 1740
401 KWH trở lên : giá 1790

Bài toán tính giá điện tiêu thụ này cũng khá quen thuộc, bạn nào có bài mẫu thì update lại hộ. Cảm ơn


dùng hàm if là duoc chu gi, bạn tự làm roig tínha ra
giả sử A1 = KWH khi đo tính
B1= if(A1>=401,1790,if(A1>=301,1740,if(A1>=201,1620,if(A1>=151,1495,if(A1>=101,1135,if(A1>=51,865,550))))))*A1

ChanhTQ@
27-02-09, 02:22 PM
nếu tôi xài 60Kw trong thàng nào đó thì tính cách nào trong 2 cách sau:
(1) 50 * 550 + 10 * 865
(2) 60 * 865

Xin cảm ơn trước.
:-= @$@!^% @!##

xuantham
27-02-09, 02:37 PM
dùng hàm if là duoc chu gi, bạn tự làm roig tínha ra
giả sử A1 = KWH khi đo tính
B1= if(A1>=401,1790,if(A1>=301,1740,if(A1>=201,1620,if(A1>=151,1495,if(A1>=101,1135,if(A1>=51,865,550))))))*A1

Cảm ơn bạn.
Nhưng ý tối là muốn trình bài luôn cả cách lấy đơn giá, tức sẽ có bảng tiêu chuẩn là bảng giá. Khi gỏ vào số diện tiêu thụ thì sẽ trình bày cách tính.
Ví dụ khi gỏ vào số điện tiêu thụ là 285
thì bên dưới sẽ kê ra bảng tính
Điện tiêu thụ Đơn giá Thành tiền
50 Kwh 550
50 Kwh 865
50 Kwh 1135
.......

Tổng cộng : ...................

ndu96081631
27-02-09, 03:11 PM
Thử lửa xem!
- Tôi giã lập dử liệu từ A2 đến A501 là số KWh điện (từ 1 đến 500)
- Cell B2 tôi dùng công thức:

=550*MIN(A2,50)+850*MIN(MAX((A2-50),0),50)+1135*MIN(MAX((A2-100),0),50)+1495*MIN(MAX((A2-150),0),50)+1620*MIN(MAX((A2-200),0),100)+1740*MIN(MAX((A2-300),0),100)+1790*MAX((A2-400),0)
Xem file!
Các bạn có thể rút gọn bằng cách đặt 7 name, tương ứng với 7 đoạn giá
Việc tính toán đã xong, phần trình bày gì đó các bạn tự nghĩ nhé

duchuynh103
27-02-09, 03:22 PM
Cảm ơn bạn đã trả lời
Như tối đã nói, tôi cần một bài mẫu đã có được update, đó là một mẫu bài tập chú không phải là tính tiền ra con số

Mình làm rất thủ công, có lẻ chưa đáp ứng được yêu cầu của tác giả nhưng có thể sẽ đước áp dụng cho một số trường hợp khác như sau (file kèm theo)

Po_Pikachu
27-02-09, 04:15 PM
Bạn thử tham khảo ở đây xem.
http://www.giaiphapexcel.com/forum/showthread.php?t=15141
Thân.

ptm0412
27-02-09, 04:50 PM
Một cách khác, đúng ý Xuân Thắm.

sealand
27-02-09, 04:55 PM
Mình tham gia hàm đơn giản, dễ hiểu, dễ dùng:



Public Function tiendien(congto As Long)
Select Case congto
Case Is > 400
tiendien = (congto - 400) * 1790 + 717250
Case Is > 300
tiendien = (congto - 300) * 1740 + 538250
Case Is > 200
tiendien = (congto - 200) * 1620 + 364250
Case Is > 150
tiendien = (congto - 150) * 1495 + 127500
Case Is > 100
tiendien = (congto - 100) * 1135 + 70750
Case Is > 50
tiendien = (congto - 50) * 865 + 27500
Case Is > 0
tiendien = congto * 550
End Select
End Function

BNTT
27-02-09, 05:49 PM
Thử lửa xem!
- Tôi giã lập dử liệu từ A2 đến A501 là số KWh điện (từ 1 đến 500)
- Cell B2 tôi dùng công thức:

=550*MIN(A2,50)+850*MIN(MAX((A2-50),0),50)+1135*MIN(MAX((A2-100),0),50)+1495*MIN(MAX((A2-150),0),50)+1620*MIN(MAX((A2-200),0),100)+1740*MIN(MAX((A2-300),0),100)+1790*MAX((A2-400),0)
Xem file!
Các bạn có thể rút gọn bằng cách đặt 7 name, tương ứng với 7 đoạn giá
Việc tính toán đã xong, phần trình bày gì đó các bạn tự nghĩ nhé
Anh Tuấn ơi, anh xem lại tí.
Từ 51KW trở đi tính giá 865 chứ không phải là 850.

BNTT
27-02-09, 05:56 PM
Cảm ơn bạn.
Nhưng ý tối là muốn trình bài luôn cả cách lấy đơn giá, tức sẽ có bảng tiêu chuẩn là bảng giá. Khi gỏ vào số diện tiêu thụ thì sẽ trình bày cách tính.
Ví dụ khi gỏ vào số điện tiêu thụ là 285
thì bên dưới sẽ kê ra bảng tính
Điện tiêu thụ Đơn giá Thành tiền
50 Kwh 550
50 Kwh 865
50 Kwh 1135
.......

Tổng cộng : ...................
Có lẽ cái chị Thắm muốn là cái này:

http://i216.photobucket.com/albums/cc49/BNTT_photos/004-11.jpg

xuantham
27-02-09, 06:37 PM
Rất cảm ơn mấy anh, em và các bạn. Anh Mỹ ,Tường và duchuynh 103 hiểu đúng ý em rồi đó
Một lần nữa xin cảm ơn mọi người

BNTT
27-02-09, 09:15 PM
Có bạn PM hỏi tôi rằng tôi dùng cái gì trong file của tôi. Xin trả lời luôn ở đây:
File đó tôi protect lại để cho khỏi nhập bị xóa nhầm. Nhưng không có password gì hết, nếu muốn xem công thức thì chỉ việc Unprotect ra là thấy hết thôi. Còn không thì xem luôn ở đây cũng được, toàn công thức đơn giản, chẳng có gì ghê gớm lắm đâu:

http://i216.photobucket.com/albums/cc49/BNTT_photos/000-1427.jpg
Còn chuyện tại sao nó có thể chỉ hiện ra số lượng điện tiêu thụ, nghĩa là sử dụng đến mức nào thì hiện ra đến mức đó, còn thì toàn những ô trắng bóc. Xin thưa, đó chỉ là chút thủ thuật Conditional Formatting mà thôi.

xuantham
28-02-09, 09:33 AM
Nếu kết hơp cách của Duchủynh hay anh Mỹ và của Tường lại là đúng ý đồ của chị nhất

Vì cái bảng điều kiện sẽ động hơn. Khi cần thây đổi bậ thang thì chỉ thay đổi biến từ bên ngoài. Và để lấy ý tưởng cho các cách áp dụng tương tự thì có thể vận dụng vào để thiết kế file với ứng dụng tương tự

duchuynh103
28-02-09, 01:20 PM
Khi cần thây đổi bậ thang thì chỉ thay đổi biến từ bên ngoài. Và để lấy ý tưởng cho các cách áp dụng tương tự thì có thể vận dụng vào để thiết kế file với ứng dụng tương tự

Đây là file tổng hợp theo ý tưởng của xuantham

ptm0412
28-02-09, 02:18 PM
Mượn file của Tường, tạo 1 bảng giá như Huynh103, với các mức có thể thay đổi, giá có thể thay đổi, công thức thì đơn giản hơn huynh103.

sealand
04-03-09, 10:58 AM
Mình sửa file của Ptm0412 cho sát thực tế và có thể áp dụng được. Chỉ cần thay đổi số đầu và cuối trong danh sách rồi chọn khách và in ra. Mình chưa căn chỉnh giấy, các bạn điều chỉnh cho phù hợp.
Mình đã gửi bài ở đây (http://www.giaiphapexcel.com/forum/showthread.php?p=141587#post141587), nhưng nay thấy bổ xung vào Topic này cho có hệ thống.Xin thông cảm

sealand
09-03-09, 01:24 AM
Mình xin góp thêm một cách tính và tạo in hóa đơn điện, sau khi nhập xong số liệu cho Sh DATA và chỉnh lại tháng năm là có thể in được.
Hàng tháng chỉ cần chép cột cuối kỳ sang đầu kỳ. Xóa rồi nhập mới cuối kỳ, hiệu chỉnh tiêu đề tháng là xong.

P/S:Hình như mình gửi nhầm, nhờ Mod chuyển giùm vào Topic của Xuan Tham cho hệ thống

tuandovn
21-03-09, 10:48 AM
Tôi đang quản lý cụm công ti7 điện của 1 HTX, vừa qua có ban hành cách tính tiền điện mới, chúng tôi không thể xử lý được nên nhờ các vị trong diễn đàn giúp đỡ cho, để tôi thực hiện công việc được tốt hơn. Xin các vị nhanh chóng hồi âm cho. Email: tuandovn@yahoo.com hoặc nickname: tuandovn (yahoo messnger). tôi có gửi file mẫu đính kèm.

DOSNET
21-03-09, 10:55 AM
Bạn tham khảo ở đây (http://www.giaiphapexcel.com/forum/showthread.php?t=19999), thân!

sealand
21-03-09, 11:12 AM
Và ở đây (http://www.giaiphapexcel.com/forum/showthread.php?t=12963) có file phù hợp với quản lý điện nông thôn, kinh doanh điện

tuandovn
21-03-09, 11:44 AM
Theo những bảng trên thì mõi nhà có 1 công tơ, còn ở xã tôi có nhiều nhà xài 1 cong tơ. xem file đính kèm

ptm0412
21-03-09, 02:09 PM
Theo những bảng trên thì mõi nhà có 1 công tơ, còn ở xã tôi có nhiều nhà xài 1 cong tơ
Dùng thuật toán và công thức của bài trên, tạo 1 bảng giá trong sheet khác, mức lũy tiến và giá lũy tiến có thể thay đổi trong bảng giá.

duchuynh103
21-03-09, 02:42 PM
Theo những bảng trên thì mõi nhà có 1 công tơ, còn ở xã tôi có nhiều nhà xài 1 cong tơ. xem file đính kèm

Xài tạm file này nghen.

sealand
21-03-09, 03:43 PM
Mình gửi các bạn hàm tính tiền điện để đơn giản việc phân chia mức giá bằng công thức

Cú pháp =t_dien(sosd,muc,vat)
Trong đó:
-sosd: Số điện sử dụng của KH
-muc: Mức giá cần tính (1,2,3...7)
-vat: 1,0 (True,false)
1(true) giá đã có thuế GTGT
0(false) giá chưa có thuế GTGT

Các bạn tham khảo trong ví dụ

ptm0412
21-03-09, 07:43 PM
Duchuynh tính sai rồi, từ 51 đến 100 là chỉ có 50 KWh là tính giá 952 thôi. Dưchuynh cho tới 100KWh tính giá này.
Tương tự với các mức khác.

duchuynh103
23-03-09, 03:07 PM
Duchuynh tính sai rồi, từ 51 đến 100 là chỉ có 50 KWh là tính giá 952 thôi. Dưchuynh cho tới 100KWh tính giá này.
Tương tự với các mức khác.

Cảm ơn! Ngớ ngẫn quá chừng. Trang này có nhiều cách rất hay nhưng dù sao mình cũng phải sưả lại công thức ở bài cũ (#21)

thank93
23-03-09, 03:23 PM
Mình đã thử làm mà không biết dùng hàm nào nữa

cop_kh
23-03-09, 03:34 PM
Bạn xem File đính kèm nhé:

duchuynh103
24-03-09, 10:24 AM
To nguyenmanhhao: Theo yêu cầu của bạn, minh sửa lại như sau:

phuongc5
26-03-09, 11:58 AM
Mình tham gia hàm đơn giản, dễ hiểu, dễ dùng:



Public Function tiendien(congto As Long)
Select Case congto
Case Is > 400
tiendien = (congto - 400) * 1790 + 717250
Case Is > 300
tiendien = (congto - 300) * 1740 + 538250
Case Is > 200
tiendien = (congto - 200) * 1620 + 364250
Case Is > 150
tiendien = (congto - 150) * 1495 + 127500
Case Is > 100
tiendien = (congto - 100) * 1135 + 70750
Case Is > 50
tiendien = (congto - 50) * 865 + 27500
Case Is > 0
tiendien = congto * 550
End Select
End Function

Anh cho em hỏi cái này mình sẽ gắn code vào sheet, thisworkbook hay module? Em mới đọc về VBA nên chưa hiểu lắm. Cảm ơn anh!

tedaynui
26-03-09, 12:29 PM
Anh cho em hỏi cái này mình sẽ gắn code vào sheet, thisworkbook hay module? Em mới đọc về VBA nên chưa hiểu lắm. Cảm ơn anh!
Bạn đặt vào Module

TDN

hongson62
01-04-09, 07:48 PM
bạn có thể dùng hàm IF: cho nấc 1,2..7 :=IF($D$6<=50,$D$6,50);
=IF(AND(D$6>50,$D$6<=100),($D$6-50),IF(AND($D$6>100),50,0))
=IF(AND($D$6>100,$D$6<=150),($D$6-100),IF(AND($D$6>150),50,0))
=IF(AND($D$6>150,$D$6<=200),($D$6-150),IF(AND($D$6>200),50,0))
=IF(AND($D$6>200,$D$6<=300),($D$6-200),IF(AND($D$6>300),100,0))
=IF(AND($D$6>300,$D$6<=400),($D$6-300),IF(AND($D$6>400),100,0))
=IF(AND($D$6>400),($D$6-400),0)
để chia ra số sử dụng cho từng nấc ,rồi tương ứng nhân với giá là xong (ở đây tôi để $D$6 là ô chỉ số thực dùng còn tuỳ bảng tính của bạn mà
file:Tinhgiadienmoi_2009.xls (file:///D:/NG%20TRUNG/USB27309/Khac%20linh%20tinh/Tinh%20tien%20dien%20%20gia%20moi_2009.xls)

duykhuongktu
16-04-09, 09:13 PM
Dựa theo công suất để tính tiền điện!
Nếu dựa theo công suất của một tủ lạnh 160W thì tính tiền điện như thế nào?

tienanh_2007
16-04-09, 10:30 PM
Trong trường hợp của bạn là có hai côt là từ và đến: nhưng tôi chỉ muốn dùng một côt là đến thì ta phải làm thế nào đây

Tran Mui
27-04-09, 10:08 PM
Và bạn cũng có thể tham khảo tại đây : Violet.vn/tramui55 vào thư mục tư liệu CNTT có bảng chốt số điện và in hóa đơn cho từng hộ dùng điện trong tháng, bạn có thể điều chỉnh cho phù hợp
Chúc bạn thành công

nghenhin
02-06-09, 09:58 AM
Hiện nay, rất nhiều trường hợp một số hộ dùng chung 1 công tơ, các mức đơn giá phải chia cho số hộ. Ví dụ 03 hộ dùng 1 công tơ thì đơn giá 600đ cho 50 số đầu mỗi hộ sẽ được tính (50/3)*600 + mức tiếp theo.

Bạn có thể sửa thêm để mọi người dùng cho phù hợp.

haopvpw
07-06-09, 11:19 AM
Đâu chỉ có loại tiêu thụ 7 gia không đâu! Mà còn loai tiêu thụ khác như cho kinh doanh, trường học...Mà cái vấn đề ở đây không phải là chổ tính ra tiền, mà là quản lý và xuất hoá đơn ra sao, rồi còn tự cập nhật chỉ số công tơ cho tháng sau nưa chư.... muôn thứ luôn đó

sealand
12-06-09, 10:01 AM
Bạn xem file này có thể dùng được không . Nói chung là chỉ phần cơ bản thôi còn lại tuỳ biến các bạn sửa lại,.

bang_bvh
31-10-09, 12:48 PM
anh ơi làm ơn cho em hỏi em cần tính tiền điện tiêu thụ trong tháng trong đó có các hình thức sử dụng là :sản xuất ,kinh doanh và tiêu dùng
trong đó tiền điện tính như sau:hộ sản xuất là :2000 đồng /số,hộ kinh doanh là :1000 đồng /số,hộ tiêu dùng là :800 đông /số
và tính số hộ thuộc loại sản xuất ,kinh doanh ,và tiêu dùng
anh chị nào biết bảo em với nhé !!!
em cảm ơn!!!!!

nguyenmanhhao
13-03-10, 08:45 AM
Các anh chị trên diễn đàn có ai có công thức tính tiền điện bậc thang theo giá mới cho tôi xin với. Tôi chưa biết xử lý như thế nào cả. Rất mong được sự giúp đỡ của các anh chị

Lê Duy Thương
26-04-10, 03:02 PM
Các anh chị trên diễn đàn có ai có công thức tính tiền điện bậc thang theo giá mới cho tôi xin với. Tôi chưa biết xử lý như thế nào cả. Rất mong được sự giúp đỡ của các anh chị
tôi yhif không biết giá mới
nhưng bạn có thể dùng bảng này và thay đổi giá là ok

Tống Văn Đệ
27-04-10, 05:35 PM
Chỉ cần dìng hàm if lồng là được
Xem file sửa với 4 hàm ì lồng vào
Bạn tự tìm hiểu và lồng vào 7 hàm if
Khi bảng giá co thay đôii thì tiền cũng thay đổi theo

BNTT
28-04-10, 11:20 AM
Chủ đề này đã nói từ năm ngoái, khi giá điện chuyển sang tính lũy tiến từ 50KW (thay cho định mức 100KW trước đó).
Các bạn xem ở đây: Tính tiền điện tiêu thụ (http://www.giaiphapexcel.com/forum/showthread.php?19999-T%C3%ADnh-ti%E1%BB%81n-%C4%91i%E1%BB%87n-ti%C3%AAu-th%E1%BB%A5). Khi giá điện tăng, nhưng các mức tính lũy tiến vẫn như cũ, ta chỉ việc thay đơn giá mới vào là xong thôi mà.

Thôi thì đã lỡ mở ra, xin gửi lên đây bảng tính tiền điện tiêu thụ đã cập nhật giá mới. Để sử dụng, chỉ cần nhập vào 2 chỉ số điện tiêu thụ của tháng trước và tháng này.

http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=45226

Tống Văn Đệ
29-04-10, 06:20 AM
Có lẽ bạn nên quản lý theo từng đối tượng : 1 hộ , 2 hộ, 3 hộ ...
mỗi loại 1 sheet
mối sheet bạn chỉ cần tăng số kw tiêu thụ lên gấp 2.3,...lần
Attach file cho bạn tham khảo

ChanhTQ@
29-04-10, 08:13 AM
Option Explicit
Function TienDienHo(Kw0 As Integer, Optional SoHo As Byte = 1)
Dim Kw As Integer, HeSo As Long, Max_ As Integer

Kw = IIf(SoHo < 2, Kw0, Kw0 / SoHo)
HeSo = Switch(Kw <= 50, 0, Kw <= 100, 33000, Kw <= 150, 47575, Kw <= 200, 62425, _
Kw <= 300, 82225, Kw <= 400, 178250, Kw > 400, 191400)
Max_ = Switch(Kw <= 50, Kw, Kw <= 100, Kw - 50, Kw < 150, Kw - 100, _
Kw <= 200, Kw - 150, Kw <= 300, Kw - 200, Kw <= 400, Kw - 300, Kw > 400, Kw - 400)
TienDienHo = HeSo + Max_ * Switch(Kw <= 50, 660, Kw <= 100, 951.5, Kw <= 150, 1248.5, _
Kw <= 200, 1644.5, Kw <= 300, 1782.5, Kw <= 400, 1914, Kw > 400, 1969)
TienDienHo = TienDienHo * SoHo
End Function

Tran Mui
04-05-10, 03:29 AM
Không biết bạn còn cần nữa không, mình cứ gửi lên bạn tham khảo nhé
File đính kèm

Lê Duy Thương
04-05-10, 08:10 AM
Tôi đang quản lý cụm công ti7 điện của 1 HTX, vừa qua có ban hành cách tính tiền điện mới, chúng tôi không thể xử lý được nên nhờ các vị trong diễn đàn giúp đỡ cho, để tôi thực hiện công việc được tốt hơn. Xin các vị nhanh chóng hồi âm cho. Email: tuandovn@yahoo.com hoặc nickname: tuandovn (yahoo messnger). tôi có gửi file mẫu đính kèm.
có rất nhiều phương án để bạn lựa chọn
tôi không biết ý bạn là như thế nào
cũng xin góp thêm ý kiến cho GPE thêm phong phú

sealand
04-05-10, 09:56 AM
Hình như "Ông Điện" cũng học Excel nên rất may cũng quy định điện bậc thang 7 mức (Đúng bằng giới hạn lồng hàm if). Vậy thì ta cứ sử dụng công thức if "cổ truyền" xưa nay vẫn làm đảm bảo chính xác mà chẳng phải lệ thuộc vào cái bảng điện sử dụng theo từng mức. Mình Test thấy đạt yêu cầu (Ấy vậy mà lại khác 1 số kết quả so với các bạn. Các bạn cũng nên xem lại chút xem số nào đúng)

sealand
04-05-10, 10:41 AM
Mình gửi file có 2 cách tính (Trực tiếp và bảng chi tiết, trong sheet chi tiết mình để 1 dòng làm bảng giá để phù hợp giá điện nông thôn có quy định bổ xung phí tiện thay đổi) các bạn tham khảo nhé.

dat_butmuc
04-05-10, 11:33 AM
Mình gửi file có 2 cách tính (Trực tiếp và bảng chi tiết) các bạn tham khảo nhé.

Bác Sealand, hình như dòng thứ 8 (Trần Trọng Chỉnh) - Số KW sử dụng thực tế với số tính toán khác nhau (221 so với 321) ?
Bác xem lại có phải không ?

sealand
04-05-10, 12:18 PM
Cám ơn dat_butmuc đã phát hiện lỗi chép công thức sửa chưa hết. Các bạn sửa giùm công thức tại cột I7:
Công thức cũ:

=IF(F7>150*C7,50*C7,IF(F7>100*C7,F7-50*C7,0))

Thay bằng:

=IF(F7>150*C7,50*C7,IF(F7>100*C7,F7-100*C7,0))

Mình đã load lại file bài trước

Lê Duy Thương
04-05-10, 01:32 PM
mình gửi file có 2 cách tính (trực tiếp và bảng chi tiết, trong sheet chi tiết mình để 1 dòng làm bảng giá để phù hợp giá điện nông thôn có quy định bổ xung phí tiện thay đổi) các bạn tham khảo nhé.
bác sealand ơi
hình như công thức của bác có cái gì đó không ổn
bác xem file nhé

sealand
04-05-10, 09:55 PM
bác sealand ơi
hình như công thức của bác có cái gì đó không ổn
bác xem file nhé
Trời! Mình nhắc bạn nên kiểm tra lại mà bạn không kiểm tra lấy đó so sánh và nhắc mình. Bạn xem nhé:
1/Hộ Nguyễn Hiếu (Số 1): 1 hộ-245 số:

Phân mức giá:
=50+50+50+50+45
Thành tiền
=50*660+50*951.5+50*1248.5+50*1644.5+45*1782.5 =305,437.50

2/Hộ Đoàn Quang Đặng: 4 hộ- 2,107 số:

Phân mức giá:
=50*4+50*4+50*4+50*4+100*4+100*4+507
Thành tiền:
=50*4*660+50*4*951.5+50*4*1248.5+50*4*1644.5+100*4 *1782.5+100*4*1914+507*1969 = 3,377,783.00

Vậy là công thức của bạn có vấn đề mới đúng. Cụ thể hộ số 1 chỉ có 1 hộ đươc 100 số mức giá bậc 2 và 95 số mức giá bậc 3 là sai quy định. v.v...

BNTT
04-05-10, 10:40 PM
Mình gửi file có 2 cách tính (Trực tiếp và bảng chi tiết, trong sheet chi tiết mình để 1 dòng làm bảng giá để phù hợp giá điện nông thôn có quy định bổ xung phí tiện thay đổi) các bạn tham khảo nhé.
Cho phép em "nâng cấp" cái bảng tính của anh lên một tí nhé, không xài IF, và cũng không phải mắc công phải gõ từng công thức cho từng cột.

Trước hết, chèn thêm 1 hàng vào (em chèn vào giữa hàng 5 và 6), nhập vào đó cái bước nhảy của từng mức giá điện sẽ được tính.
Cái hàng chèn thêm này, nếu không thích thấy nó, có thể ẩn nó đi (Hide), chẳng ảnh hưởng gì đến bảng tính hết.

http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=45457
Số điện tiêu thụ ở cột G (định mức ≤50KW):

=MIN(50*C8, F8)
Số điện tiêu thụ ở cột M (định mức >400KW):

=F8-SUM(G8:L8)
Số điện tiêu thụ ở những cột còn lại (từ cột H đến cột L), xài chung 1 công thức:

=MIN(H$6*$C8, $F8-SUM($G8:G8))
Công thức cho cột Thành tiền, em đề nghị dùng SUMPRODUCT, để tránh trường hợp có bạn không biết cách nhập công thức mảng:

=SUMPRODUCT(G8:M8, Gia)
Số lượng công thức cho bảng tính này sẽ giảm hẳn đi, và với những dữ liệu, chắc chắn tốc độ tính toán cũng sẽ nhanh hơn.

ptm0412
04-05-10, 11:20 PM
Bài 20 topic này (http://www.giaiphapexcel.com/forum/showthread.php?19999-T%C3%ADnh-ti%E1%BB%81n-%C4%91i%E1%BB%87n-ti%C3%AAu-th%E1%BB%A5&p=146051#post146051), cũng đã tính tương tự như của BNTT, khác 1 chút là bảng giá để riêng 1 sheet, rất thuận tiện để thay đổi:


Từ|
1|
51|
101|
151|
201|
301|
401|

Đến|
50|
100|
150|
200|
300|
400|
trở lên|

Giá|
660|
951,5|
1248,5|
1644,5|
1782,5|
1914|
1969|


Bảng tính chính dùng công thức Min như BNTT, nhưng liên kết đến bảng giá trên.
Cái thuận tiện thứ 2 là giả sử khoảng giữa 2 mức giá liên tiếp cũng thay đổi, không phải 50 mà là 100 KWh chẳng hạn, cũng dễ dàng thay đổi.

File đính kèm là file cũ bên đó.

Nhân tiện, tôi gộp 3 topic thành 1.

ChanhTQ@
04-05-10, 11:46 PM
Và hàm tự tạo của mình cũng đã áp dụng quy về fương trình dạng y = a X + b đó thay;
Các bạn xem trong file của mình cũng có mà! Khà, khà, . . .

hoangtronglanh
03-06-10, 04:47 PM
Các bác ơi ! làm thế nào để chèn chữ ký của chủ nhiệm HTX điện vào hóa đơn thu tiền điện được? Nhờ các Bác chỉ dùm cho em xin cảm ơn các Bác nhiều!

chuongio
22-12-11, 10:39 AM
Gửi các bác cách tính tiền điện cho biểu giá mới áp dụng từ ngày 20/12/2011

BULUEDRAGON0207
13-04-12, 11:53 PM
Mình đọc vài bài viết liên quan đến cách tính tiền điện bằng excel của các bạn gửi lên, mình cũng hiểu cách của các bạn làm, và mình cũng áp dụng cho bài của mình làm,nhưng không hiểu sao mình làm thế nào cũng không cho ra kết quả đúng. trong một cột mình tính ra thì vẫn có một hàng kết quả không hợp lệ, hoạc thay đổi các con số thì lại cho kết quả sai. Bạnnaof excell pro giúp đỡ mình với, mình xin cảm ơn các bạn nhiều.

Bluedragon

bebo021999
14-04-12, 12:28 AM
Mình đọc vài bài viết liên quan đến cách tính tiền điện bằng excel của các bạn gửi lên, mình cũng hiểu cách của các bạn làm, và mình cũng áp dụng cho bài của mình làm,nhưng không hiểu sao mình làm thế nào cũng không cho ra kết quả đúng. trong một cột mình tính ra thì vẫn có một hàng kết quả không hợp lệ, hoạc thay đổi các con số thì lại cho kết quả sai. Bạnnaof excell pro giúp đỡ mình với, mình xin cảm ơn các bạn nhiều.
Bluedragon
Bạn dùng công thức này:

=MIN(E3-D3,--F3)*450+MAX(G3-F3,0)*800

ptm0412
14-04-12, 07:17 AM
Một vài cái sai trong công thức cột F:

F3=IF(C3=1;"50";IF(C3=2;"100";IF(C3=3;"150")))

- Số không được để trong căp dấu ""
- 3 điều kiện chỉ cần 2 If:

=IF(C3=1;50;IF(C3=2;100;150))

Ngoài ra, ta có thể dùng:

F3 = C3*50

tt_kimbai
17-04-12, 04:34 PM
Chào cả nhà
Em cần cả nhà giúp ạ :help:
Em có bảng tính tiền điện những cột số KW chịu đơn giá em không hiểu phải làm công thức nào , em đọc trong topic thì những công thức đó áp dụng khi mình có bảng đơn giá hẳn hoi nhưng ở đây em chỉ được cho dữ liệu tính thôi
Xin hướng dẫn dùm em công thức tính ạ
Em cám ơn nhiều