Những vấn đề về hàm IF (2 người xem)

Liên hệ QC

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

Status
Không mở trả lời sau này.
giúp mình thiết lập công thức cho muc đích sau:

Td đơn giản nhất là :

Tại B1 :Nếu A1>="A", B1=0, A1="B", B1=1.19, A1="C", B1=2.41, A1="D", B1=3.26, ....
trong đó A,B,C,D.... là các số thập phân nằm trong khoản từ 0.60 đến 1.00.
nhờ các anh chị giúp em thiết lập công thức tại B1
 
Điều kiện A1 không cụ thể: nếu A1 nhỏ hơn 0.6 hoặc A1 lớn hơn 1 thì B1 có kết quả là bao nhiêu? Các giá trị của B và C là bao nhiêu, ý của bạn là giá trị C>B?
 
Td đơn giản nhất là :

Tại B1 :Nếu A1>="A", B1=0, A1="B", B1=1.19, A1="C", B1=2.41, A1="D", B1=3.26, ....
trong đó A,B,C,D.... là các số thập phân nằm trong khoản từ 0.60 đến 1.00.
nhờ các anh chị giúp em thiết lập công thức tại B1
Điều kiện A1 bằng chính xác với B,C,D và >=A, do đó phải đặt điều kiện chính xác lên trước ưu tiên:
=IF(A1=B,1.19,IF(A1=C,2.41,IF(A1=D,3.26,IF(A1>=A,0,"KHÔNG CÓ ĐIỀU KIỆN NÀY"))))
 
Tại B1 :Nếu A1>="0.845", B1=0, A1>="0.835", B1=1.19, A1>="0.825", B1=2.41, A1>="0.815", B1=3.26, ....A1=<"0.6",B1=44.6
trong đó A,B,C,D.... là các số thập phân nằm trong khoản từ 0.60 đến 1.00.
nhờ các anh chị giúp em thiết lập công thức tại B1
 
Tại B1 :Nếu A1>="0.845", B1=0, A1>="0.835", B1=1.19, A1>="0.825", B1=2.41, A1>="0.815", B1=3.26, ....A1=<"0.6",B1=44.6
trong đó A,B,C,D.... là các số thập phân nằm trong khoản từ 0.60 đến 1.00.
nhờ các anh chị giúp em thiết lập công thức tại B1
Bạn có thể lập một bảng dò rồi sử dụng hàm VLOOKUP (hoặc HLOOKUP) để dò tìm, hoặc sử dụng hàm LOOKUP. Chẳng hạn như vầy:
Mã:
=LOOKUP(A1,{0.6,0.815,0.825,0.835,0.845},{44.6,3.26,2.41,1.19,0})
 
Dear các bác,

Mình dùng Excel cũng lâu rồi mà toàn cộng và trừ thôi.

Nay, các bác cho hỏi: Em sỏrt file rồi, tính các ô xong. Giờ muốn đưa lại các giá trị đã tính vào phù hợp theo ban đầu như sheet Ori mà ko tài nào làm được.

Mong các bác chỉ giúp.

Minh Đức
 

File đính kèm

Dear các bác,

Mình dùng Excel cũng lâu rồi mà toàn cộng và trừ thôi.

Nay, các bác cho hỏi: Em sỏrt file rồi, tính các ô xong. Giờ muốn đưa lại các giá trị đã tính vào phù hợp theo ban đầu như sheet Ori mà ko tài nào làm được.

Mong các bác chỉ giúp.

Minh Đức
Có phải ý của bạn là sau khi tính toán xong thì sắp xếp lại theo thứ tự như sheet Ori không?
Nếu đúng như vậy thì bạn làm thế này:
Thêm 1 cột phụ (cột D) với công thức tại ô D2 là: =MATCH(A2,Ori!$A$1:$A$40,0)
Sau đó, sắp xếp lại dữ liệu theo cột phụ này.
 
Có phải ý của bạn là sau khi tính toán xong thì sắp xếp lại theo thứ tự như sheet Ori không?
Nếu đúng như vậy thì bạn làm thế này:
Thêm 1 cột phụ (cột D) với công thức tại ô D2 là: =MATCH(A2,Ori!$A$1:$A$40,0)
Sau đó, sắp xếp lại dữ liệu theo cột phụ này.


Đúng rồi bác ơi, sắp xếp lại theo ori và các ô đã tính toán ra chạy theo bên ori đó. Hàm Match của bác rất hay (vì e chưa dùng bao giờ) nhưng hình như có ý nghĩa khác thì phải.

Mong giải đáp.

Thanks
 
Đúng rồi bác ơi, sắp xếp lại theo ori và các ô đã tính toán ra chạy theo bên ori đó. Hàm Match của bác rất hay (vì e chưa dùng bao giờ) nhưng hình như có ý nghĩa khác thì phải.

Mong giải đáp.

Thanks
Về cú pháp và ý nghĩa của hàm MATCH, bạn có thể đọc bài này:

Hàm MATCH
Hàm MATCH() dùng để biết vị trí của một giá trị trong một dãy giá trị (một hàng hoặc một cột)

Cú pháp: MATCH(lookup_value, lookup_array, match_type)
lookup_value ___Giá trị dùng để tìm kiếm trong hàng đầu tiên của table_array, giá trị này có thể là một số, một chuỗi, hoặc là một tham chiếu

lookup_array___Cột hoặc hàng dùng để dò tìm

match_type____Là 1, 0 hoặc 1, để chỉ kiểu tìm kiếm
-1 : MATCH() sẽ tìm giá trị nhỏ nhất mà lớn hơn hoặc bằng lookup_value
_____trong trường hợp này, lookup_array phải được xếp theo thứ tự giảm dần (từ lớn đến nhỏ) 0 : _MATCH() sẽ tìm chính xác giá trị lookup_value

1 : _(là giá trị mặc định) MATCH() sẽ tìm giá trị lớn nhất mà nhỏ hơn hoặc bằng lookup_value
_____trong trường hợp này, lookup_array phải được xếp theo thứ tự tăng dần (từ nhỏ đến lớn)
Một số lưu ý khi sử dụng hàm MATCH()
- Nếu match_type = 0, và lookup_value giá trị kiểu text, bạn có thể dùng các ký tự đại diện cholookup_value
- (dấu * đại diện cho nhiều ký tự / hoặc dấu ? đại diện cho một ký tự)

- Nếu không tìm thấy lookup_value trong lookup_array, hàm MATCH() sẽ báo lỗi #NA!
Bạn có thể tham khảo thêm các hàm trong Excel tại topic này: Tra Cứu Hàm Excel
 
Giúp em hàm if đơn giản nhưng không đơn giản

Anh chị giúp em cái này với. em có 2 dữ liệu cột a và b , nhưng 2 dữ liệu này cùng loại nên em muốn góp chúng thành 1 cột C.

C = (nếu B trống thì C=A , nếu B không trống thì C=B, nếu cả A và B đều trống thì C để trống)

em viết lệnh như thế này nhưng nó không hiểu C=if(B1=" ",A1,B1)

Anh chị giúp em. thank
 

File đính kèm

Anh chị giúp em cái này với. em có 2 dữ liệu cột a và b , nhưng 2 dữ liệu này cùng loại nên em muốn góp chúng thành 1 cột C.

C = (nếu B trống thì C=A , nếu B không trống thì C=B, nếu cả A và B đều trống thì C để trống)

em viết lệnh như thế này nhưng nó không hiểu C=if(B1=" ",A1,B1)

Anh chị giúp em. thank
Chỉ là thế này thôi mà:
Mã:
=IF(A1&B1="","",IF(B1="",A1,B1))

Lưu ý là lần sau bạn viết tiêu đề cho rõ ràng nhé.
 
Anh chị giúp em cái này với. em có 2 dữ liệu cột a và b , nhưng 2 dữ liệu này cùng loại nên em muốn góp chúng thành 1 cột C.

C = (nếu B trống thì C=A , nếu B không trống thì C=B, nếu cả A và B đều trống thì C để trống)

em viết lệnh như thế này nhưng nó không hiểu C=if(B1=" ",A1,B1)

Anh chị giúp em. thank
Em làm lần lượt thôi: =IF(AND(A="",B=""),"",IF(B<>"",B,A))
 
Bác nào cho e hỏi,thằng bạn e noa có 1 chuỗi logic các hàm,nhưng ở đầu và ở cuối các hàm có dấu "{" và "}" mà nếu ta ấn vào hàm để sửa thì nó biến mất. Các bác cho e hỏi làm thế nào để có hai dấu ấy trong chuỗi hàm và nó có tác dụng j. E cám ơn các bác lắm
 
Bác nào cho e hỏi,thằng bạn e noa có 1 chuỗi logic các hàm,nhưng ở đầu và ở cuối các hàm có dấu "{" và "}" mà nếu ta ấn vào hàm để sửa thì nó biến mất. Các bác cho e hỏi làm thế nào để có hai dấu ấy trong chuỗi hàm và nó có tác dụng j. E cám ơn các bác lắm
Đó là công thức mảng nhé bạn. Cách tạo ra dấu {} là: bạn nhấn tổ hợp 3 phím Ctrl + Shift + Enter
Thân!
 
Cần sự giúp đỡ của các Pro về hàm If và liên quan....!!

E có cái bảng số liệu vận chuyển của các huyện đổ vào từng hố (hố 1 & hố 2)... và cuối tuần lại phải tính toán từng đơn vị vận chuyển được bao nhiêu Kg. Có Pro nào rành về hàm chỉ giúp giùm e hàm nào để mình tính toán được số lượng của từng nơi mà ko phải ngồi kiểm tra rồi + bằng tay ko ạ -+*/-+*/
(link e có kèm theo bên dưới... e muốn tìm hàm: nếu cột E là BẾN CÁT thì số liệu xuất ra ở cột L sẽ là tổng khối lượng của cột K và cột G có chữ "BẾN CÁT" ở cột E,... tương tự với các đơn vị #...)
http://www.mediafire.com/?rgd3gfdgqp4rkae
Mong nhận được sự giúp đỡ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
E có cái bảng số liệu vận chuyển của các huyện đổ vào từng hố (hố 1 & hố 2)... và cuối tuần lại phải tính toán từng đơn vị vận chuyển được bao nhiêu Kg. Có Pro nào rành về hàm chỉ giúp giùm e hàm nào để mình tính toán được số lượng của từng nơi mà ko phải ngồi kiểm tra rồi + bằng tay ko ạ -+*/-+*/
(link e có kèm theo bên dưới... e muốn tìm hàm: nếu cột E là BẾN CÁT thì số liệu xuất ra ở cột L sẽ là tổng khối lượng của cột K và cột G có chữ "BẾN CÁT" ở cột E,... tương tự với các đơn vị #...)
http://www.mediafire.com/?rgd3gfdgqp4rkae
Mong nhận được sự giúp đỡ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Anh/chị xem tạm công thức này của em nhé, em sẽ nghiêm cứu thêm, nếu có công thức nào ngắn hơn em sẽ post lên sau.

=SUMIFS(F3:F38,E3:E38,E4)+SUMIFS(G3:G38,E3:E38,E4)
 

File đính kèm

Lần chỉnh sửa cuối:
Có thêm cái công thức này vừa ngắn vừa hiệu quả. :D

Anh/chị sài cái nào cũng được nha.

=SUMPRODUCT(($E$3:$E$38=$E$4)*($F$3:$G$38))
 

File đính kèm

Có thêm cái công thức này vừa ngắn vừa hiệu quả. :D

Anh/chị sài cái nào cũng được nha.

=SUMPRODUCT(($E$3:$E$38=$E$4)*($F$3:$G$38))
A_lang_9300: Tại sao mình phải cố định lại vậy? Hình như ko F4 cũng ko sao đúng ko bạn? Với bạn có cái công thức nào mà mình sum 1 lúc luôn cả mấy đơn vị kia trong 1 hàm ko?
 
A_lang_9300: Tại sao mình phải cố định lại vậy? Hình như ko F4 cũng ko sao đúng ko bạn? Với bạn có cái công thức nào mà mình sum 1 lúc luôn cả mấy đơn vị kia trong 1 hàm ko?

Có những lúc cần phải cố định và có những lúc không cần phải cố định anh à, nhưng trong trường hợp này không cố định cũng ko sao.

Cách này rất hay, em vừa test đã thành công:

L11=SUMPRODUCT(($E$3:$E$38=L10)*($F$3:$G$38))

Chỉ đặt 1 công thức này ở ô L11 rồi kéo hết sang pải.
 
Lần chỉnh sửa cuối:
Có những lúc cần phải cố định và có những lúc không cần phải cố định anh à, nhưng trong trường hợp này không cố định cũng ko sao.

Cách này rất hay, em vừa test đã thành công:

L11=SUMPRODUCT(($E$3:$E$38=L10)*($F$3:$G$38))

Chỉ đặt 1 công thức này ở ô L11 rồi kéo hết sang pải.
Mình làm được rồi, cảm ơn bạn nhiều nhé!!
 
Giúp em với!!
=IF(VLOOKUP($P$6,'TH CHI'!$G:$L,2,0)="phân ***",VLOOKUP($P$6,'TH CHI'!$G:$L,2,0),0)

cái điều kiện = Phân , nó còn 1 hàng phía sau ( phân NA, phân Na, phân Ibas ...) , nhưng để dấu *** nó không ra .Cái phần hàm Vlookup nó sẽ cho ra giá trị là "phân WA" , nhưng IF nó không cho ra giá trị đúng là "phân WA", mà ra là "0"
 
giải giúp mình hàm if này nhé

mình có bái tập về hàm if này mà mình không giả được mong các bạn giả giúp mình nhé, thak các bạn trước nhé -=.,,
 

File đính kèm

mình có bái tập về hàm if này mà mình không giả được mong các bạn giả giúp mình nhé, thak các bạn trước nhé -=.,,

Bạn dùng công thức này xem G3=IF(D3<=0,0,IF(AND(D3>0,D3>20),20*E3*10%,""))
p/s bạn chú ý miêu tả điều kiện rõ hơn nhé, làm mà cứ suy đoán tùm lum hổng biết đúng ý không.
 

File đính kèm

Bạn dùng công thức này xem G3=IF(D3<=0,0,IF(AND(D3>0,D3>20),20*E3*10%,""))
p/s bạn chú ý miêu tả điều kiện rõ hơn nhé, làm mà cứ suy đoán tùm lum hổng biết đúng ý không.
Chưa biết công thức trên đúng sai ra sao nhưng mà chỗ AND(D3>0,D3>20) thì chỉ cần D3>20 là đủ chứ cần gì đến hàm AND hả bé?
 
Bạn dùng công thức này xem G3=IF(D3<=0,0,IF(AND(D3>0,D3>20),20*E3*10%,""))
p/s bạn chú ý miêu tả điều kiện rõ hơn nhé, làm mà cứ suy đoán tùm lum hổng biết đúng ý không.

Chưa đúng nha bé cưng, công thức cho tỷ lệ giảm giá:

1) Câu hỏi là: "tiền giảm = 0 nếu số lượng <=0, ngược lại tiềm giảm = phần số lượng trên 20 * đơm giá * 10%"

Có nghĩa là SỐ LƯỢNG LỚN HƠN 20 MỚI ĐƯỢC TÍNH TRÊN CÁI PHẦN 20 ĐÓ, chẳng hạn 25 thì lấy 25-20=5 rồi lấy 5*10%

Như vậy công thức tại G3 sẽ là: =IF(D3>20,D3-20,0)*10% hoặc gọn hơn, công thức sẽ là: =MAX(0,D3-20)*10%

2) Khi tính toán, tuyệt đối không để HÀM IF nếu sai sẽ cho kết quả là rỗng (""), phải cho kết quả là 0 vì kết quả đó còn tính tiếp. Nếu giá trị là dạng chuỗi mà tính với dạng số sẽ cho kết quả #Value.

Công thức đầy đủ để tính tiền giảm giá sẽ là:

=E3*IF(D3>20,D3-20,0)*10%

Hoặc:

=E3*MAX(0,D3-20)*10%
 
Lần chỉnh sửa cuối:
=IF(D3>20,D3-20,0)*10% NẾU NHƯ CÔNG THỨC NÀY thế thì "phần số lượng trên 20 * đơm giá * 10%" nữa ạ
 
Theo em hiểu và đọc lại theo yêu cầu của bài, công thức cuối cùng và không chỉnh sữa nữa là
G3=IF(D3<=0,0,IF((D3>20),(D3-20)*E3*10%,0))
 
=IF(D3>20,D3-20,0)*10% NẾU NHƯ CÔNG THỨC NÀY thế thì "phần số lượng trên 20 * đơm giá * 10%" nữa ạ

Anh vẫn không hiểu em nói?

Để anh phân tích công thức của anh hen,

1) =IF(D3>20,D3-20,0)*10%

2) =MAX(0,D3-20)*10%

Với 1) ta loại trừ những em dưới 20, nếu trên 20 thì lấy SL-20 (nó tương đương với D3-20) khi kết quả đạt được là 1 số bất kỳ nào đó thì có phải phần dư ra là nhân cho 10% hay không? Nếu kết quả là 0 thì nhân cho cái gì cũng là 0 thôi.

Với 2) khi SL-20 sẽ có thể có kết quả là số âm, vì thế với hàm MAX ta loại trừ số âm đó và so sánh với kết quả SL-20 này rồi sau đó nhân tiếp cho 10%.

Không biết anh diễn giải như thế bé cưng có hiểu không hả?
 
Theo em hiểu và đọc lại theo yêu cầu của bài, công thức cuối cùng và không chỉnh sữa nữa là
G3=IF(D3<=0,0,IF((D3>20),(D3-20)*E3*10%,0))

Đúng là như vậy, nhưng em cần làm ngắn gọn hơn. Khi này anh chỉ tính tỷ lệ giảm giá chứ chưa có nhân với đơn giá, công thức đầy đủ sẽ là:

1) =E3*MAX(0,D3-20)*10%

2) =E3*IF(D3>20,D3-20,0)*10%
 
Anh vẫn không hiểu em nói?

Để anh phân tích công thức của anh hen,

1) =IF(D3>20,D3-20,0)*10%

2) =MAX(0,D3-20)*10%

Với 1) ta loại trừ những em dưới 20, nếu trên 20 thì lấy SL-20 (nó tương đương với D3-20) khi kết quả đạt được là 1 số bất kỳ nào đó thì có phải phần dư ra là nhân cho 10% hay không? Nếu kết quả là 0 thì nhân cho cái gì cũng là 0 thôi.

Với 2) khi SL-20 sẽ có thể có kết quả là số âm, vì thế với hàm MAX ta loại trừ số âm đó và so sánh với kết quả SL-20 này rồi sau đó nhân tiếp cho 10%.

Không biết anh diễn giải như thế bé cưng có hiểu không hả?


Em hiểu ý Anh, nhưng chỗ công thức của Anh là thiếu (* đơn giá)
Em hiểu thế này theo yêu cầu
yêu cầu của đề bài là Tiền giảm = 0 nếu số lượng <=0, ngược lại tiền giảm bằng phần số lượng trên 20*đơn giá * 10%
Em phân tích theo ý hiểu là
Nếu số lượng <=0 thì cột tiền giảm trả về 0
Nếu số lương mà >20 thì sẽ lấy (SL-20) * ĐƠN GIÁ * 10%.
Nên em dùng công thức ở cột G3= IF(D3<=0,0,IF((D3>20),(D3-20)*E3*10%,0))
 
Đúng là như vậy, nhưng em cần làm ngắn gọn hơn. Khi này anh chỉ tính tỷ lệ giảm giá chứ chưa có nhân với đơn giá, công thức đầy đủ sẽ là:

1) G3=E3*MAX(0,D3-20)*10%

2) G3=E3*IF(D3>20,D3-20,0)*10%

3) G3= IF(D3<=0,0,IF((D3>20),(D3-20)*E3*10%,0))


EM thử rồi, cả 3 công thức đều đúng, cái em sai đầu tiên là chỗ Anh Phúc nói and(d3>0,d3>20) và chỗ Anh nói là (D3-20), cảm ơn hai Anh.
 

Nên em dùng công thức ở cột G3= IF(
D3<=0,0,IF((D3>20),(D3-20)*E3*10%,0))

Em nhìn lại công thức nhé, Nếu D3>20 thì đương nhiên D3 phải lớn hơn 0 rồi đúng không? Vậy thêm phần màu đỏ làm gì? Như vậy công thức của em sẽ thừa 1 hàm IF.
 
Em nhìn lại công thức nhé, Nếu D3>20 thì đương nhiên D3 phải lớn hơn 0 rồi đúng không? Vậy thêm phần màu đỏ làm gì? Như vậy công thức của em sẽ thừa 1 hàm IF.

thì em đã thấy ngay chỗ công thức Anh làm rồi mà, chính là E3*IF(D3>20,D3-20,0)*10% còn công thức Anh bảo trên là em muốn giữ lại công thức theo em suy nghĩ thôi mà.
p/s Em biết mình thừa 1 hàm if, nhưng vẫn để bởi vì đó là công thức em hiểu, sai mới sửa mà...
 
Trong View attachment 101910 mọi người giúp e ở sheet đầu tiên vs ạ, cái viết công thức để ra xem bạn thi ngành nào. E viết mãi vs hàm if mà ko có được

Bạn dùng công thức này cho ô O3:

=IF(LEFT(B3)="A","Toán",IF(LEFT(B3)="B","Lý",IF(LEFT(B3)="C","Hóa","Sinh")))

hoặc:

=LOOKUP(LEFT(B3),{"A","B","C","D"},{"Toán","Lý","Hóa","Sinh"})
 
các bác giúp e cái này nữa
tam3.jpg
[TABLE="width: 699"]
[TR]
[TD="colspan: 11"]Lập công thức cho cột KQ1, nếu điểm Toán >=9 và một trong hai môn Hóa hoặc Lý từ 8 trở lên,thì đánh dấu x[/TD]
[TD][/TD]
[/TR]
[/TABLE]
 
các bác giúp e cái này nữa
View attachment 101914
[TABLE="width: 699"]
[TR]
[TD="colspan: 11"]Lập công thức cho cột KQ1, nếu điểm Toán >=9 và một trong hai môn Hóa hoặc Lý từ 8 trở lên,thì đánh dấu x[/TD]
[TD][/TD]
[/TR]
[/TABLE]

Góp ý cùng bạn:
1. Với loại bài căn bản như thế này thì mình nghĩ bạn trên tìm kiếm trên diễn đàn để học hỏi và nâng cao kiến thức chứ đừng hễ chút là nhờ người khác làm giùm nhé.
2. Bạn muốn người khác giúp thì vui lòng tạo sẵn dữ liệu và đưa lên. Bạn muốn người khác tự tạo dữ liệu giùm bạn luôn?

Vui lòng xem file đính kèm và hy vọng đúng ý bạn. Thân.
 

File đính kèm

Nhờ diễn đàn lập hộ mình công thức hàm IF theo File

Mình có bài toán nhờ diễn đàn lập hộ công thức hàm IF để tính đơn giá tự động khi phát sinh/ cảm ơn mọi người nhiều.
 

File đính kèm

Mình có bài toán nhờ diễn đàn lập hộ công thức hàm IF để tính đơn giá tự động khi phát sinh/ cảm ơn mọi người nhiều.

Bạn có thể dùng công thức sau
E2=IF(D2>=1.2,7000000,IF(AND(D2>=0.5,D2<1.2),6000000,IF(AND(D2>=0.1,D2<0.5),2500000,IF(D2<0.1,1200000))))
P/S đây là công thức hơi dài, để tí nữa tôi xem giúp bạn công thức ngắn hơn nữa.
 
Bài này dùng LOOKUP cũng ngon:
Mã:
=LOOKUP(D2,{0, 0.1, 0.5, 1},{1.2, 2.5, 6, 7})*10^6
 
Cách dùng hàm if

Các bạn giúp mình cách dùng hàm if trong bài này nhá....
 

File đính kèm

Các bạn giúp mình cách dùng hàm if trong bài này nhá....
Công thức cho ô H7 có thể là thế này:
Mã:
=IF(OR(AND(LEFT(B7)="1",G7>900000),AND(LEFT(B7)="2",G7>600000)),"Lãi","Lỗ")
Hay gọn hơn một chút là thế này:
Mã:
=IF(OR(G7>900000,AND(LEFT(B7)="2",G7>600000)),"Lãi","Lỗ")
 
@nghiaphuc:....bạn giúp mình code ô c34.d34 được không..mình dùng sumif nhưng không được...cảm ơn bạn nhiều.
 
@nghiaphuc:....bạn giúp mình code ô c34.d34 được không..mình dùng sumif nhưng không được...cảm ơn bạn nhiều.
Mã:
[C34]=SUMIF($B$7:$B$13,B34&"*",$G$7:$G$13)
Mã:
[D34]=COUNTIF($B$7:$B$13,B34&"*")
Fill công thức xuống hàng dưới.
 
Hàm if.

VD: tôi có số A1= 275. tôi lập hàm là nếu A1 lớn hơn 100 ,nhỏ hơn bằng 150 thì là a1 trừ đi 100, còn ngoài ra = 50.
tôi lập
=if(150>=A1>100;A1-100;50). Nhn]g rồi kể cả trong a1 là số trên (275) thì nóvaanx cứ lấy A1 trừ đi 100 chứ không phải bằng 50. Vậy tại sao Ai biết chỉ giúp tôi với,
 
VD: tôi có số A1= 275. tôi lập hàm là nếu A1 lớn hơn 100 ,nhỏ hơn bằng 150 thì là a1 trừ đi 100, còn ngoài ra = 50.
tôi lập
=if(150>=A1>100;A1-100;50). Nhn]g rồi kể cả trong a1 là số trên (275) thì nóvaanx cứ lấy A1 trừ đi 100 chứ không phải bằng 50. Vậy tại sao Ai biết chỉ giúp tôi với,
Bạn viết 150>=A1>100 thì anh chàng Excel chịu thua, hổng hiểu nó là cái gì cả.
Bạn sửa lại như vầy nhé:
Mã:
[COLOR=#000000]=IF(AND(A1>100;A1<=150);A1-100;50)
[/COLOR]
 
Xin được hướng dẫn sử dụng hàm IF với file đính kèm. Cám ơn.

Xin các anh chị em chỉ cho em sử dụng hàm if với file đính kèm em chân thành cám ơn tất cả các anh chị em.
 

File đính kèm

Trời!!!
Bạn không copy công thức của bác bate cho các ô F7 đến F11 thì làm sao mà "được".

Lỗi của bạn ấy không phải là bạn ấy không copy công thức, mà định dạng dấu của công thức ";"",".
To bạn tigervacat xem file nhé.
 

File đính kèm

Bạn ơi cho mình hỏi đinh dạng dấu của công thức ";""," này thì định dạng như thế nào vậy, chỉ mình với nhé. cám ơn nhiều
 
Bạn ơi cho mình hỏi đinh dạng dấu của công thức ";""," này thì định dạng như thế nào vậy, chỉ mình với nhé. cám ơn nhiều
có phải là định dạng ngày tháng năm hay như thế nào.
mình dở về excel lăm rất mong đuọc chỉ giáo.
 
Click vào Start -> settings->control panel -> Regional and Language -> Number -> trong list separator chọn dấu ; hay , tuỳ bạn sau đó nhấn ok
 
Click vào Start -> settings->control panel -> Regional and Language -> Number -> trong list separator chọn dấu ; hay , tuỳ bạn sau đó nhấn ok
Chỉ kiểu đó người không biết sẽ "tèo" luôn.
Phải chỉnh cả 3 thứ trong Number: dấu phân cách hàng ngàn "chấm", dấu phân cách số lẻ "phẩy", dấu Separator "chấm phẩy". kể cả trong thẻ currency.
Bạn đã bị Separator dấu "phẩy" và dấu phân cách số lẻ cũng "phẩy" lần nào chưa?
------------------
Với WinXP và Excel 2003 tôi bị báo lỗi, không hiểu anh WIN và Office mới hơn thì sao.
 
Lần chỉnh sửa cuối:
Thanks bác, do chưa bị trường hợp nào như vậy nên không để ý lắm.
 
em cần lập hàm if trong bảng tính này nhưng lập mãi ko đc mọi ng giúp em với.

em cần tính từ cột L44 trở đí. L44=K44*(2013-2009) Nếu kq L44>= I44 thì trả về = I4 nếu ko thì bằng K44* (2013-2009).
mọi ng giúp em với.e biết cái này đơn giản nhưng em học lâu rồi ko thực hành giờ em quên hết rồi mà mày mò lại thì lâu quá, em đang cần làm gấp.cám ơn mọi người nhiều nhé
 

File đính kèm

em cần tính từ cột L44 trở đí. L44=K44*(2013-2009) Nếu kq L44>= I44 thì trả về = I4 nếu ko thì bằng K44* (2013-2009).
mọi ng giúp em với.e biết cái này đơn giản nhưng em học lâu rồi ko thực hành giờ em quên hết rồi mà mày mò lại thì lâu quá, em đang cần làm gấp.cám ơn mọi người nhiều nhé

Bạn thử dùng công thức này cho L44 xem:

=IF(K44*(2013-2009)>=I44,I4,K44*(2013-2009))
 
mình thử rồi nhưng máy nó báo nè :bn xem file đính kèm nhé
 
Lần chỉnh sửa cuối:
em đã tìm ra rồi.do lỗi định dạng dấu "," và ";" của em nà.cám ơn mọi ng nhé
 
mọi người cho em hỏi cột đơn giá bị lỗi gì vậy ?
Đơn giản vì cột D là "TP " (có 1 dấu cách ở sau chữ P), còn trong công thức ở cột H thì lại là "TP" (không có dấu cách nào).
Cách khắc phục: Bạn sửa công thức tại D2 thành như vầy là được:
Mã:
=IF(LEFT(B2)="0",VLOOKUP(MID(B2,2,2)*1,$A$17:$C$23,3,0),[COLOR=#ff0000][B]"TP"[/B][/COLOR])
Mà cũng lạ, tại sao trong công thức ở H2, bạn lại để số 800 trong cặp "" nhỉ?!
 
Các bạn lập cho minh công thức này nhé nếu góc lớn 360 thì trừ đi, còn nhỏ hơn thi vẫn giữ nguyên, mình lập như này chi được lớn hơn, còn nhỏ thì không được =IF(C5>=360,C5-360). cac ban hãy giúp mình nhé. xin cám ơn!
 
Lần chỉnh sửa cuối:
Các bạn lập cho minh công thức này nhé nếu góc lớn 360 thì trừ đi, còn nhỏ hơn thi vẫn giữ nguyên, mình lập như này chi được lớn hơn, còn nhỏ thì không được =IF(C5>=360,C5-360). cac ban hãy giúp mình nhé. xin cám ơn!
Thêm một chút xíu nữa là được:
=IF(C5>=360,C5-360,C5)
 
Thêm một chút xíu nữa là được:
=IF(C5>=360,C5-360,C5)
Công thức trên không sai, nhưng chưa đủ. Nếu C5 là số quá to, ví dụ 1000 thì sao.

Xin được giải quyết như sau: Dùng hàm MOD(a,b). Cụ thê
=MOD(C5,360)

Cái hay của hàm này là nếu C5 âm cũng được chuyển thành dương theo nguyên tắc của góc lượng giác (ví dụ
góc -30 độ và góc 330 độ có tia cuối trùng nhau)
 
Topic này dài quá rồi, khóa lại luôn
Thêm nữa: Chúng ta còn có rất nhiều topic tương tự có thể đăng bài
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom