Công thức, hàm tính cho giá tiền giống tính tiền điện

Liên hệ QC

caogia4u

Thành viên mới
Tham gia
17/4/09
Bài viết
7
Được thích
10
Em có một bài toán như sau, mong anh chị giúp:

Đưa ra 1 số A công, và cần tính tổng tiền dựa vào số A (Gọi là B)

Nếu số A này từ 0-20 thì số tiền sẽ là B = A*10 (A x 10)
Nếu số A này từ 21-50 thì số tiền sẽ là B = A * 9 (A x 9)
Nếu số A này từ 51-100 thì số tiền sẽ là B = A * 8 (A x 8)
Nếu số A này từ 101-150 thì số tiền sẽ là B = A*7 (A x 7)
Nếu số A này từ 151-300 thì số tiền sẽ là B = A*6 (A x 6)
Nếu số A từ 301 trở lên thì số tiền sẽ là B = A*5 (A x 5)

Vậy một cột là A, một cột là B, viết công thức sao cho đưa số A mà tính được số B.
Em có đọc qua một số hàm, công thức về bảng tính giá điện nhưng không sao làm được, anh chị giúp em với.
Em muốn biết hàm tính ở ô B là gì ạ? Cảm ơn anh chị rất nhiều.
 
Bài toán này sẽ có nhiều thành viên giúp được bạn. Nhưng nhìn vào cái yêu cầu và cách trình bày của bạn thì khó hiểu quá. Bạn gửi file đính kèm lên sẽ có kết quả ngay.
 
Bạn xem file ví dụ nha. Mình hiểu cách tính của bạn như sau nếu A=15

B=(15*10)*(15*10)
Nếu không đúng thì bạn lựa sửa công thức nhé
 

File đính kèm

  • Gia bac thang.xls
    17.5 KB · Đọc: 134
Lần chỉnh sửa cuối:
Bạn xem file ví dụ nha. Mình hiểu cách tính của bạn như sau nếu A=15

B=(15*10)*(15*10)
Nếu không đúng thì bạn lựa sửa công thức nhé
Hình như nhân một lần thôi, cái trong ngoặc là giải thích. Nếu như nhân 2 lần thì bạn làm kiểu (A^2)*((.......)^2) chắc sẽ gọn hơn.
Trường hợp này dùng Lookup sẽ gọn hơn:
Mã:
=A1*LOOKUP(A1,{0,21,51,101,151,301},{10,9,8,7,6,5})
 
Em có một bài toán như sau, mong anh chị giúp:

Đưa ra 1 số A công, và cần tính tổng tiền dựa vào số A (Gọi là B)

Nếu số A này từ 0-20 thì số tiền sẽ là B = A*10 (A x 10)
Nếu số A này từ 21-50 thì số tiền sẽ là B = A * 9 (A x 9)
Nếu số A này từ 51-100 thì số tiền sẽ là B = A * 8 (A x 8)
Nếu số A này từ 101-150 thì số tiền sẽ là B = A*7 (A x 7)
Nếu số A này từ 151-300 thì số tiền sẽ là B = A*6 (A x 6)
Nếu số A từ 301 trở lên thì số tiền sẽ là B = A*5 (A x 5)

Vậy một cột là A, một cột là B, viết công thức sao cho đưa số A mà tính được số B.
Em có đọc qua một số hàm, công thức về bảng tính giá điện nhưng không sao làm được, anh chị giúp em với.
Em muốn biết hàm tính ở ô B là gì ạ? Cảm ơn anh chị rất nhiều.
Theo tôi hiểu, thì bạn ghi: A*10 (A x 10) chỉ có nghĩa là lấy A nhân với 10, phải không? Cái phần trong ngoặc đơn là chú thích cho cái A*10 ?

Và nếu vậy, thì có nghĩa là bạn muốn tính:
Nếu số A này từ 0-20 thì số tiền sẽ là B = A*10
Nếu số A này từ 21-50 thì số tiền sẽ là B = A * 9
Nếu số A này từ 51-100 thì số tiền sẽ là B = A * 8
Nếu số A này từ 101-150 thì số tiền sẽ là B = A*7
Nếu số A này từ 151-300 thì số tiền sẽ là B = A*6
Nếu số A từ 301 trở lên thì số tiền sẽ là B = A*5

Đúng không?

Nếu đúng, thì bạn làm theo hình sau đây, công thức để tính con số B (ở ô E2) là:
=E1 * VLOOKUP(E1, A1:B6, 2)​

attachment.php
 
Theo tôi hiểu, thì bạn ghi: A*10 (A x 10) chỉ có nghĩa là lấy A nhân với 10, phải không? Cái phần trong ngoặc đơn là chú thích cho cái A*10 ?

Và nếu vậy, thì có nghĩa là bạn muốn tính:


Đúng không?

Nếu đúng, thì bạn làm theo hình sau đây, công thức để tính con số B (ở ô E2) là:
=E1 * VLOOKUP(E1, A1:B6, 2)​

attachment.php

Vâng, hiện tại em đã nhờ được 1 chị giúp viết công thức tính

Cảm ơn mọi người rất nhiều.
Em xin lỗi vì chưa bao giờ làm excel nên viết khó hiểu.
Em viết như vậy là nhân 1 lần, () là giải thích.
Cảm ơn mọi người nhiều lắm.
 
Các bạn cho mình hỏi xíu

Mình dùng công thức này =E1 * LOOKUP(E1, A1:B6) vẫn ra kết quả;

Nhưng dùng vậy dễ có bất trắc gì không các bạn?
 
Mình dùng công thức này =E1 * LOOKUP(E1, A1:B6) vẫn ra kết quả;

Nhưng dùng vậy dễ có bất trắc gì không các bạn?
Nếu bảng dò (trong công thức của bạn là A1:B6) có số dòng lớn hơn hoặc bằng số cột thì hàm LOOKUP() sẽ dò ngang giống như hàm VLOOKUP(), nhưng nếu bảng dò có số dòng nhỏ hơn số cột thì hàm LOOKUP() sẽ dò dọc giống như hàm HLOOKUP().
 
Hàm Lookup đòi hỏi vùng dò tìm phải được sắp xếp tăng dần. Lookup của HuuThang là tìm trên mảng cố định nên không xảy ra sự cố, còn sử dụng theo vùng khi sắp xếp thay đổi dễ phát sinh sự cố.
 
Web KT
Back
Top Bottom