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.
các bác giúp em tính cột ĐƠN GIÁ với , vì có người bạn hỏi em mà giờ em không con nhờ cách làm nữa , cám ơn các bác
 

File đính kèm

các bác giúp em tính cột ĐƠN GIÁ với , vì có người bạn hỏi em mà giờ em không con nhờ cách làm nữa , cám ơn các bác
Xài đỡ cái này cho Đơn giá nha, hơi dài tí:
=IF(D5="MUA", VLOOKUP(LEFT(A5,2), $A$19:$C$21, IF(RIGHT(A5,2)="VT",2,3), 0), HLOOKUP(B5, $F$18:$G$19, 2, 0))
(nhập công thức ở E5, rồi copy xuống)
 
Công thức với nhiều If

Chào cả nhà, e đang tạo công thức cho bảng tính VC nhưng mà nó có nhìu cái IF wa ah, anh chị Creat giúp em cai nay nha. E đính kèm file AC tham khảo nha, Phần THÔNG SỐ là các điều kiện. E cảm ơn cả nhà! Nice day to all. ^.^!
 

File đính kèm

Chào cả nhà, e đang tạo công thức cho bảng tính VC nhưng mà nó có nhìu cái IF wa ah, anh chị Creat giúp em cai nay nha. E đính kèm file AC tham khảo nha, Phần THÔNG SỐ là các điều kiện. E cảm ơn cả nhà! Nice day to all. ^.^!

Cột Receive & Delivery để làm gì vậy em? Sao không giải thích rõ hơn tí nữa nhỉ?

Em xem nhé! Hy vọng sẽ hài lòng!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Chào cả nhà, e đang tạo công thức cho bảng tính VC nhưng mà nó có nhìu cái IF wa ah, anh chị Creat giúp em cai nay nha. E đính kèm file AC tham khảo nha, Phần THÔNG SỐ là các điều kiện. E cảm ơn cả nhà! Nice day to all. ^.^!
-----
Bạn không nói rõ yêu cầu để tính công thức, nghĩ rằng ai nhìn vào cũng biết Bạn muốn tính ra sao? Tôi hình dung đại ra một cách tính, thêm 1 cột phụ, Bạn xem có đúng ý chưa.
 

File đính kèm

-----
Bạn không nói rõ yêu cầu để tính công thức, nghĩ rằng ai nhìn vào cũng biết Bạn muốn tính ra sao? Tôi hình dung đại ra một cách tính, thêm 1 cột phụ, Bạn xem có đúng ý chưa.

Bác Ba Tê ơi, Công thức Bác còn thiếu đó, Bác mới làm được cho loại container 20 feet thôi, còn 40 feet thì sao? Bác thử điền vào sẽ biết!

Tôi nghĩ như vầy: Tác giả muốn cảng đi A --> cảng đích B thì với đơn giá cho loại cont 20" là x và loại cont 40" là y thì cứ tính số lượng n cont 20" * x + m cont 40" * y là ra Amount. Còn những thứ khác tôi cho rằng tác giả tự làm được.
 
Lần chỉnh sửa cuối:
Bác Ba Tê ơi, Công thức Bác còn thiếu đó, Bác mới làm được cho loại container 20 feet thôi, còn 40 feet thì sao? Bác thử điền vào sẽ biết!
Đúng là tác giả không nói rõ. trong cột C ghi số hiệu Container, tôi nghĩ mỗi container có số hiệu riêng, có dung lượng riêng, không thể 1 container lại vừa có 20' lại có 40'.
 
Theo mình hiểu thì bạn muốn lọc với nhiều điều kiện. Mình làm công thức này mà không cần thêm cột, bạn xem có đúng ý bạn không nhé!
Bạn gõ vào ô J4:
=IF(ISNA(MATCH(B4&G4,$D$14:$D$25&$E$14:$E$25,0)),0,INDEX($D$14:$H$25,MATCH(B4&G4,$D$14:$D$25&$E$14:$E$25,0),IF(D4=1,4,5)))
rồi nhấn Shift + Ctrl + Enter xong rồi kéo xuống cho các hàng tiếp theo
 
Đúng là tác giả không nói rõ. trong cột C ghi số hiệu Container, tôi nghĩ mỗi container có số hiệu riêng, có dung lượng riêng, không thể 1 container lại vừa có 20' lại có 40'.

Vâng, tại Bác không làm trong cảng nên không rõ, chứ em làm gần 10 năm tại Cảng SG rồi nên mới biết được chút chút về container đấy chứ!
 
Sorry, mình cũng hiểu lầm theo bác Bate, nếu có nhiều loại 20' và 40' thì bạn thử dùng cái này vậy!
Bạn gõ vào ô J4:
=IF(ISNA(MATCH(B4&G4,$D$14:$D$25&$E$14:$E$25,0)),0,D4*INDEX($G$14:$H$25,MATCH(B4&G4,$D$14:$D$25&$E$14:$E$25,0),1)+E4*INDEX($G$14:$H$25,MATCH(B4&G4,$D$14:$D$25&$E$14:$E$25,0),2))
rồi nhấn Shift + Ctrl + Enter xong rồi kéo xuống cho các hàng tiếp theo
 

File đính kèm

Nếu đúng như Bạn nói thì sửa lại công thức như sau:

Vâng, mình làm như vậy là rộng ra đó chứ. Thật ra, nhìn Form của tác giả có thể thấy rằng chỉ chọn 1 trong 2 type cont thôi và mỗi type chỉ có 1 cont duy nhất. Lý do: Form đó có cột số cont mà số cont chỉ là duy nhất, không thể trùng được!!!
 
Vâng, mình làm như vậy là rộng ra đó chứ. Thật ra, nhìn Form của tác giả có thể thấy rằng chỉ chọn 1 trong 2 type cont thôi và mỗi type chỉ có 1 cont duy nhất. Lý do: Form đó có cột số cont mà số cont chỉ là duy nhất, không thể trùng được!!!
Chẳng thấy tác giả có ý kiến gì. Nếu thật là 1 số hiệu cont chỉ có 1 cont duy nhất thì tôi chỉnh lại một chút như thế này:
 

File đính kèm

Lần chỉnh sửa cuối:
Em cảm ơn cả nhà nha. Cảm ơn Mr DISCOVER, Cảm ơn Mr MINHTHIEN321 đã diễn giải hộ ý em, Cảm ơn Mr BA TÊ, Công thức Bác help giống ý em rùi đó, Many Thanks

Ah, sẵn Bác cho e hỏi tí với, trong CT bác tạo e thấy có GPE1 (theo em biết hình như nó là NAME của table THÔNG SỐ), nhưng cách đặt NAME này ntn vậy? e biết là vậy mà e kg thấy tên trên table này, Bác chỉ e với nha. Thanks one more time ^.^!
 
Tôi học được cách dùng name từ GPE này. Lần đầu tiên sử dụng đấy. Bạn chọn một ô trong cột J ví dụ là J4, chọn Insert - Name - Define... sẽ thấy các name.
 
Tôi học được cách dùng name từ GPE này. Lần đầu tiên sử dụng đấy. Bạn chọn một ô trong cột J ví dụ là J4, chọn Insert - Name - Define... sẽ thấy các name.


Ah, vậy là ở dòng "Refers to" mình sẽ quét table nào mình cần tạo công thức, và ở dòng "Name of Workbook" mình sẽ đặt tên của table đó, sau đó click ADD là TABLE NAME sẽ được mặc định?! Em hiểu như vậy kg biết có fải kg?

Với lại là làm sao mình có thể view lại cái name trên table mà mình đã đặt (ví dụ trong file của e gửi khi nãy) name của table là GPE1, nhưng e đặt con trỏ ở đâu cũng kg thấy chữ GPE1, hihi...
 
Ah, vậy là ở dòng "Refers to" mình sẽ quét table nào mình cần tạo công thức, và ở dòng "Name of Workbook" mình sẽ đặt tên của table đó, sau đó click ADD là TABLE NAME sẽ được mặc định?! Em hiểu như vậy kg biết có fải kg?

Với lại là làm sao mình có thể view lại cái name trên table mà mình đã đặt (ví dụ trong file của e gửi khi nãy) name của table là GPE1, nhưng e đặt con trỏ ở đâu cũng kg thấy chữ GPE1, hihi...
Bạn xem hình kèm theo.
 

File đính kèm

  • Hinh3.GIF
    Hinh3.GIF
    47.3 KB · Đọc: 29
Giúp em bài này
Hàm khá đơn giản nhưng tính lại kết quả lại không đúng.
http://www.mediafire.com/?y3jwylokm0h
Bạn áp dụng công thức này nhé
Tại ô I4.
=IF(MONTH(A4)=12,98%,100%)*(F4*G4+H4)
Copy công thức cho các ô còn lại

To bz220! Để cám ơn bài viết của ai bạn chỉ cần nhấn vào nút Cam ơn nhé! Không nên viết thành bài mới mà nội dung chỉ là "Cám ơn"
 
Lần chỉnh sửa cuối:
Cho em hõi về Hàm IF....

Em đang cần thi tin A gấp nên em đăng kí học Excel bị trể 4 buổi giờ em có bài như sau mong mọi người chỉ giùm...
Bảng gồm có cột MNV
trong đó có Mã: 01AGD v.v...
bây giờ em muốn lấy chức vụ nếu như 2 kí tự bên phải là GD thì cột chức vụ =Giám đốc, nếu 2 kí tự bê phải là KH thì cột chức vụ sẽ là kế hoạch v.v...
ai có thể giúp em không.
em sắp thi tới nơi rồi!
cảm ơn trước!
 
Bạn xem thử file đính kèm.
 

File đính kèm

Em đang cần thi tin A gấp nên em đăng kí học Excel bị trể 4 buổi giờ em có bài như sau mong mọi người chỉ giùm...
Bảng gồm có cột MNV
trong đó có Mã: 01AGD v.v...
bây giờ em muốn lấy chức vụ nếu như 2 kí tự bên phải là GD thì cột chức vụ =Giám đốc, nếu 2 kí tự bê phải là KH thì cột chức vụ sẽ là kế hoạch v.v...
ai có thể giúp em không.
em sắp thi tới nơi rồi!
cảm ơn trước!

Với kiểu bài này bạn không nên dùng IF bởi vì ngoài Giám đốcKế hoạch ra thì còn nhiều chức danh khác nữa, như vậy không lẽ IF hoài. Tốt nhất là tạo 1 bảng dữ liệu sau đó dùng VLOOKUP để tìm. Bạn xem File.
 

File đính kèm

Nhờ sửa hàm IF và VLOOKUP

Nhờ ACE sửa giúp hàm IF và VLOOKUP trong file này. Thanks!
 

File đính kèm

Ô A6 viết vậy được không? Chỉ là xử lý tình huống =0 thôi.
[A6]=+IF(VLOOKUP(TODAY(),'2009-2010'!$A:$G,7)=0,"",VLOOKUP(TODAY(),'2009-2010'!$A:$G,7))
Thân.
 
Hỏi thêm về IF và vlookup

Cảm ơn bạn nhiều. Nhân tiện giúp đỡ mình về công thức ở file này nữa nhé!
 

File đính kèm

Cảm ơn bạn nhiều. Nhân tiện giúp đỡ mình về công thức ở file này nữa nhé!
Cái lịch của bạn có tí tẹo mà còn chèn âm lịch vào nữa thì còn nhìn thấy cái gì chứ
Bạn xem topic này nhé:
http://www.giaiphapexcel.com/forum/showthread.php?t=7899
Trong đó có phần chèn ngày âm lịch đấy!
(nói thêm: Công thức trong file của bạn lượm thượm quá, lại quá nhiều name và cell phụ ---> Người ta làm cái Calendar mà chẳng cần bất cứ cell phụ nào)
 

File đính kèm

Cái lịch của bạn có tí tẹo mà còn chèn âm lịch vào nữa thì còn nhìn thấy cái gì chứ
Bạn xem topic này nhé:
http://www.giaiphapexcel.com/forum/s...ead.php?t=7899
Trong đó có phần chèn ngày âm lịch đấy!
(nói thêm: Công thức trong file của bạn lượm thượm quá, lại quá nhiều name và cell phụ ---> Người ta làm cái Calendar mà chẳng cần bất cứ cell phụ nào)
Hì, hì. Trình độ của bác cao quá. Hôm nào dạy em thêm mấy chiêu nhé. Cảm ơn bác. Chúc bác luôn mạnh khoẻ.
 
Bạn phải dùng hàm vlookup kết hợp với hàm Right thì mới làm câu này được. Mình có thể gợi ý cho bạn:
=Vlookup(Right(MaCV,2), BangDo,2,0)
Bài này không có gì khó cả bạn chỉ cần học vững về hàm vlookp và hàm tách chuỗi là được. các hàm tách chuỗi như Left, Right, Mid.
 
Hỏi về cách lập hàm IF cho file excel

Mình đang phải làm bảng tính lương cho nhân viên, có 8 bậc cố định như trong file đính kèm, mình đã dùng hàm IF nhưng không được. Anh/ chị/ bạn nào cao thủ giúp mình với

Trân trọng cảm ơn
 

File đính kèm

Dùng hàm Vlookup nha bạn
Công thức trông ô D4 :

=VLOOKUP(C4,$C$9:$D$16,2,0)
 
Bạn tham khảo bài này mình àlm xem thế nào?

Mình đang phải làm bảng tính lương cho nhân viên, có 8 bậc cố định như trong file đính kèm, mình đã dùng hàm IF nhưng không được. Anh/ chị/ bạn nào cao thủ giúp mình với

Trân trọng cảm ơn
Mình muốn lập dùng hàm IF để nếu nhập số vào cột C thì số tiền tương ứng sẽ được nhập tự động vào cột D nhưng đều bị báo lỗiCái này mình nên dấu bảng lương đi thì hay nhất bạn nhi?nên theo mình làm thế nàoy bạn hài lòng ko?( bác hoàng danh làm tốt rùi nhưng mình làm lại chút)
 
Tra loi day

Bạn sử dụng hàm VLOOLUP để dò tìm, đầu tiên bạn đặt tên cho $C$9:$D$16 với tên là bacluong
Sau đó dùng công thức (ví dụ tại ô C4 sẽ là =VLOOKUP(C4:C4. bacluong. 2. 0) kéo công thức bạn sẽ được thứ mình cần.
xuanminh22507@gmail.com

Lần sau bạn nhớ gõ dấu tiếng việt, nếu không bài của bạn sẽ bị xóa.

NCHD
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Nhờ giúp về hàm IF

Xin chào các anh, chị GPE !
Nhờ mọi người viết giúp hàm IF để lọc dữ liệu từ 1 cột ra cột khác khi thoả mãn 2 điều kiện. Mình gửi file kèm theo. Xin cảm ơn !
 

File đính kèm

Câu này bạn nên tìm hiểu tài nguyên trên diễn đàn trước mới đúng?

Xin chào các anh, chị GPE !
Nhờ mọi người viết giúp hàm IF để lọc dữ liệu từ 1 cột ra cột khác khi thoả mãn 2 điều kiện. Mình gửi file kèm theo. Xin cảm ơn !
câu này trên diễn đàn có rất rất nhiều ,
bạn có thể làm theo cách này.(mình làm cho bạn một cái thui nhá,cái kkhác tương tự)
mời bạn tham khảo thêm bài:
Hàm AND

Có lẽ khỏi giải thích nhỉ. AND có nghĩa là VÀ. Vậy thôi. Dùng hàm này khi muốn nói đến cái này và cái này và cái này......

Cú pháp: AND(logical1 [, logical2] [, logical3]...)

_____logical: Những biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

Nếu tất cả các biểu thức đều đúng, hàm AND() sẽ trả về giá trị TRUE, và chỉ cần 1 trong các biểu thức sai, hàm AND() sẽ trả về giá trị FALSE.

Bạn có thể dùng hàm AND() bất cứ chỗ nào bạn muốn, nhưng thường thì hàm AND() hay được dùng chung với hàm IF().

Ví dụ:
=IF(AND(B2 > 0, C2 > 0), "1000", "No bonus")
Nếu giá trị ở B2 ở C2 lớn hơn 0, thì (thưởng) 1.000, còn nếu chỉ cần một trong 2 ô B2 hoặc C2 nhỏ hơn 0, thì không thưởng chi cả.

Vấn đề xét một giá trị nằm trong một khoảng

Có một bạn, khi nói đến một giá trị nằm trong khoảng từ 3 đến 10, đã dùng công thức 3 < x < 10 trong một công thức của hàm IF()
Không sai. Nhưng Excel thì "hổng hỉu". Vậy phải viết sao để Excel "hỉu" ?

Bạn ấy phải viết như vầy:

AND(x>3, x<10)


Bài toán thống kê theo độ tuổi

Bạn xem hình này nhé.

Ở vùng Thống kê theo độ tuổi, người ta muốn lập công thức dựa vào số tuổi ở cột B và câu trả lời ở cột C, thì biết được lứa tuổi nào muốn cái gì...

image001.jpg

Chúng ta cùng làm nào (làm cho một hàng thôi rồi kéo công thức xuống)
Để xét độ tuổi từ 18 đến 34, công thức:

AND(B11 >= 18, B11 <= 34)

Câu trả lời nằm ở cột C, vậy công thức tìm câu trả lời cho độ tuổi từ 18 đến 43 là:
=IF(AND(B11 >= 18, B11 <= 34), C11, "")

Đúng rồi. Vậy ta làm tiếp thôi:

Độ tuổi 35-49: =IF(AND(B11 >= 35, B11 <= 49), C11, "")

Độ tuổi 50-64: =IF(AND(B11 >= 50, B11 <= 64), C11, "")

Độ tuổi trên 65: =IF(B11 >= 65, C11, "")

Hàm IF

Hàm đầu tiên tôi muốn bàn tới là hàm IF(). Có lẽ đây là một trong những hàm được dùng nhiều nhất trong các bảng tính Excel.
Cái lập luận:
"Nếu tôi tôi đúng thì làm cho tôi cái này, nếu tôi sai thì làm cho tôi cái kia".. Có lẽ trong chúng ta ai cũng hiểu.
Vậy tôi sẽ không giải nghĩa nhiều về hàm này, mà sẽ dùng các ví dụ để minh họa.


Một tình huống đơn giản nhất

Cú pháp: IF(logical_test, value_is_true)

_____logical_test: Một biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

_____value_is_true: giá trị trả về khi biểu thức logical_test được kiểm tra là đúng (TRUE)

Ví dụ:

=IF(A1 >= 1000, "It’s big!")
Nghĩa là, nếu giá trị ở A1 lớn hơn hoặc bằng 1000, thì kết quả nhận được sẽ là "It's big!", còn không, nếu A1 nhỏ hơn 1000, kết quả sẽ là FALSE.

Một ví dụ khác, giả sử bạn có một bảng đánh giá mức độ bán ra, mua vào của một danh mục hàng hóa dài, và bạn muốn theo dõi những mặt hàng có doanh số bán ra không đạt yêu cầu để điều chỉnh chiến lược kinh doanh của mình, bằng cách gán những dấu
"<" bên cạnh nó, hễ phần trăm doanh số càng thấp thì những dấu hiệu "<" càng nhiều...

Bạn có thể dùng hàm IF(), theo mẫu:

=IF(cell<0, flag)

Với cell là giá trị doanh số mà bạn muốn theo dõi, và flag là dấu hiệu để mô tả, ví dụ, cell chứa giá trị doanh số là B2:
=IF(B2<0, "<<<<<")

Để những dấu "<" tỷ lệ thuận với mức sụt giảm doanh số bán hàng, bạn có thể dùng hàm REPT(), với công thức:
REPT("<" , B2 * -100)

Ở đây, phải nhân giá trị của B2 với -100, bởi vì chúng ta chỉ xét những trường hợp B2<0

Và công thức hoàn chỉnh để thể hiện mức độ sụt giảm doanh số của từng mặt hàng sẽ là:

=IF(B2<0, REPT("<" , B2 * -100))


Hình sau đây minh họa cho ví dụ vừa rồi:

image002.jpg



Xử lý trường hợp xảy ra khi biểu thức sai (FALSE)

Xem hình trên, có lẽ bạn sẽ không thích thấy những chữ FALSE hiện ra khi giá trị trong cột B lớn hơn không.
Tuy rằng cứ để vậy thì công thức của chúng ta vẫn đúng, tuy nhiên "không đẹp", nên chăng ta thay các chữ
FALSE đó bằng những ký tự rỗng, những ký tự trắng ?

Chúng ta sẽ dùng hàm IF() với cấu trúc sau:

Cú pháp:
IF(logical_test, value_is_true, value_is_false)

_____logical_test: Một biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

_____value_is_true: giá trị trả về khi biểu thức logical_test được kiểm tra là đúng (TRUE)

_____
value_is_false: giá trị trả về khi biểu thức logical_test được kiểm tra là không đúng (FALSE)

Ví dụ:

=IF(A1 >= 1000, "It’s big!", "It’s not big!")

Nghĩa là, nếu giá trị ở A1 lớn hơn hoặc bằng 1000, thì kết quả nhận được sẽ là "It's big!", còn không, nếu A1 nhỏ hơn 1000, kết quả sẽ là "It's not big!"

Trở lại ví dụ về theo dõi mức sụt giảm doanh số bán ra ở trên, để không còn thấy những chữ
FALSE, chúng ta sẽ sửa lại công thức:
=IF(B2<0, REPT("<" , B2 * -100), "")

Kết quả có được là hình sau:
image003.jpg


Xử lý trường hợp chia cho 0


Đôi khi, do không để ý, trong bảng tính của chúng ta sẽ gặp phải những trường hợp chia cho số 0. Những khi đó, Excel sẽ báo lỗi là #DIV/0!

Để tránh xảy ra trường hợp này, có thể dùng hàm IF().

Ví dụ: Với A= doanh số bán ra, B= chi phí, thì lỷ lệ lợi nhuận có thể tính như sau
=IF(A <> 0 , (A-B)/A, "Doanh số bán = 0!")
 
tai cell D2 ban viet conh thuc nay nha.
IF(AND($D10>0,$E10=G$1),$D10,"")

Bạn nói rõ thêm về công thức của bạn được không ? Mình đã thử nhưng chẳng hiểu:
$G1;$D10,$E khi lắp vào công thức chưa cho kết quả đúng. Bạn giúp thêm nhé. Xin cảm ơn !
 
Xin chào các anh, chị GPE !
Nhờ mọi người viết giúp hàm IF để lọc dữ liệu từ 1 cột ra cột khác khi thoả mãn 2 điều kiện. Mình gửi file kèm theo. Xin cảm ơn !
Bạn dùng ct dưới:
Mã:
F2=IF(AND($D2>0;$E2=F$1);$D2;"")
 
giúp em bài này nha mấy bác......
giúp em câu lệnh if cua bài nay dùm em


Tính Tiền chiết khấu như sau:
Tiền chiết khấu = Đơn giá * Số lượng * Phần trăm chiết khấu.
Với: phần trăm chiết khấu là 5% nếu số lượng > 10,
phần trăm chiết khấu là 2% nếu 8 <= số lượng <= 10,
phần trăm chiết khấu là 1% nếu 5 <= số lượng <8,
phần trăm chiết khấu là 0 nếu số lượng < 5.




Thanks
thientanqn
 
dùng hàm IF thì thế này:
Tiền chiết khấu=IF(số lượng<5;0;IF(số lượng<8;1%;IF(số lượng<=10;2%;5%)))*số lượng*đơn giá
 
Tính Tiền chiết khấu như sau:
Tiền chiết khấu = Đơn giá * Số lượng * Phần trăm chiết khấu.
Với: phần trăm chiết khấu là 5% nếu số lượng > 10,
phần trăm chiết khấu là 2% nếu 8 <= số lượng <= 10,
phần trăm chiết khấu là 1% nếu 5 <= số lượng <8,
phần trăm chiết khấu là 0 nếu số lượng < 5.
Thanks
thientanqn
A1=Đơn giá; B1=Số lượng
Mã:
 C1=[B]A1*B1*IF(B1>10;5%;IF(B1>=8;2%;IF(B1>=5;1%;0)))[/B]
 
Tôi nên sử dụng hàm if hay hàm gì trong trường hợp này?

Tôi có câu lệnh như sau tôi nên sử dụng những hàm gi?
Nếu bên trái của cột A1 02 ký hiệu là C- sẽ cho kết quả là chi quyết toán, nếu là T- sẽ cho kết quả là Thu quyết toán, nếu là CU sẽ cho kết quả chi tạm ứng, nếu là TH sẽ cho kết quả là thu hoàn ứng.
Mong các bạn chỉ giùm!**~****~**
 
cái này dùng hàm if được = IF(LEFT(A1;2)="C-";"Chi quyết toán";IF(LEFT(A1;2)="T-";"Thu quyết toán";IF(LEFT(A1;2)="CU";"Chi tạm ứng";"Thu hoàn ứng")))
 
cái này dùng hàm if được = IF(LEFT(A1;2)="C-";"Chi quyết toán";IF(LEFT(A1;2)="T-";"Thu quyết toán";IF(LEFT(A1;2)="CU";"Chi tạm ứng";"Thu hoàn ứng")))


Với công thức trên thì không có hàm Excel nào hiểu được đâu;
1. Hãy thay thế các dấu ";" bằng dấu ","
2. "Thu hoàn ứng" nên bổ sung : ......, if(left(a1,2)="TH","Thu hoàn ứng",0)
 
Dấu , hay dấu ; do cài đặt trong control panel thôi
 
bạn Quang Tinh nói đúng đó, dấu"," hay ";" là do cài đặt trong contron panel/Regional options/ customze sau đó hiệu chỉnh lại dấu
 
Tôi có câu lệnh như sau tôi nên sử dụng những hàm gi?
Nếu bên trái của cột A1 02 ký hiệu là C- sẽ cho kết quả là chi quyết toán, nếu là T- sẽ cho kết quả là Thu quyết toán, nếu là CU sẽ cho kết quả chi tạm ứng, nếu là TH sẽ cho kết quả là thu hoàn ứng.
Mong các bạn chỉ giùm!**~****~**
Tham gia một cách cho vui:
Để công thức không quá dài tôi nghĩ bạn có thể đặt name sau đó sử dụng hàm if kết hợp với vlookup cũng được.
Bạn xem ví dụ nhé
Thân
 

File đính kèm

Tham gia một cách cho vui:
Để công thức không quá dài tôi nghĩ bạn có thể đặt name sau đó sử dụng hàm if kết hợp với vlookup cũng được.
Bạn xem ví dụ nhé
Thân
Đã dùng name mà còn IF và cột phụ để Vlookup thì có phí quá không.
Nếu dùng Name thì tôi nghĩ có thể như sau:
Tập tin đính kèm.
 

File đính kèm

hỏi về hàm if

Chào ACE.
Vui lòng cho mình hỏi, nếu dùng hàm if thì có thể lồng được tối đa bao nhiêu if?
Mình muốn dùng hàm if như bên dưới nhưng ko dược, ko biết là bị sai gì nữa. Vậy các anh chị giúp mình nhé
Thanks

=IF(C10="NVKD";(IF(M12>=50000000;1700000;IF(M12>=45000000;1500000;IF(M12>=40000000;1400000;IF(M12>=35000000;1200000;IF(M12>=30000000;1100000;IF(M12>=25000000;1000000;IF(M12>=20000000;910000;IF(M12>=15000000;800000;M12*7%)))))))));IF(C10="SS";(IF(N12>=300000000;4500000;IF(N12>=200000000;3000000;IF(N12>=180000000;2750000;IF(N12>=160000000;2500000;IF(N12>=140000000;2200000;IF(N12>=120000000;2000000;IF(N12>=100000000;1800000;IF(N12>=80000000;1500000;(2280000/2)-T12-U12)))))))));IF(C10="ASM";(IF(N12>=1300000000;12000000;IF(N12>=900000000;8800000;IF(N12>=800000000;8000000;IF(N12>=700000000;7200000;IF(N12>=600000000;6600000;IF(N12>=500000000;6000000;IF(N12>=400000000;5000000;IF(N12>=350000000;4500000;IF(N12>=300000000;4000000;(4780000/2)-T12-U12))))))))));0)))

MÌNH GỞI FILE ĐÍNH KÈM NÈ (ACE GIÚP MÌNH Ở CỘT THU NHẬP THEO DOANH SỐ NHA)
 

File đính kèm

Bài của bạn nên lập một bảng dữ liệu về mức lương cơ bản, định mức khoán theo từng mục doanh số KD, sau đó Vlookup hoặc Sumproduct để tra mức lương của từng người, nhìn vào hàm If của bạn thấy ngán quá.
 
Đúng là nhìn vào hàm if hoa mắt thật !
Bây giờ bạn làm bảng phụ định mức của ASM,SS,NVKD,NPP,..theo các yếu tố liên quan và nêu rõ các yêu cầu để mọi người giúp bạn...
 
Nhờ lập công thức hàm IF

Kính gửi các Bác!
Công việc của lập dự toán "qui hoạch đất đai" ở cơ quan tôi, thường xuyên phải lập những dự toán "lặp đi lặp lại - công thức không thay đổi" các chỉ tiêu khối lượng thì thay đổi và phát sinh nhiều...
Có một số công thức cần phải lập một cách bài bản, nhưng tôi chưa tìm ra được, trình độ còn ABC lắm. Do công việc gấp quá, cần phải nộp sớm.Úp lên mong được các bác chỉ giúp "gửi File kèm".
 
Bạn xem lại thử: nếu mật độ dân số 132,3 (D11) như bạn tính thì bảng 15 cận trên, dưới tương ứng phải là: (100-200; Kds: 0.88-0.92). Kết quả của bạn là (300-500; Kds: 1.03-1.07) thì mình chưa hiểu lắm, bảng 16 cũng vậy: Diện tích số 10917>10.000 thì có cận dưới không có cận trên, trong lúc bạn cận trên dưới là 1500-2500??. Bạn giải thích giùm thêm nhé
 
Lần chỉnh sửa cuối:
Gửi lại file nhờ kiem tra ham IF.

Cảm ơn bạn viehoai. Nơi bạn chưa hiểu cũng đúng thôi, do nguyên gốc của người bạn tôi tính thô ở ngoài rồi gán vào. Vì thế tôi mới nhờ các bác kiểm tra.
Tôi gửi lại phần tính toán của tôi "mò từ sáng tới giờ" không biết còn sai chỗ nào kg, nhờ mọi người kiểm tra giúp.
 
Lần chỉnh sửa cuối:
Hàm IF

Anh chị hãy xem giúp em bài đơn giản này nhé
Cảm ơn anh chị trước
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
=IF(A2>2000000,A2*2%,IF(A2>1500000,A2*1.5%,IF(A2>1000000,A2/100,"")))

Thế phần tô đỏ là như thế nào vậy bác?Em chưa học cái nào như vaây.Bác chỉ bảo em chút
 
=IF(A2>2000000,A2*2%,IF(A2>1500000,A2*1.5%,IF(A2>1000000,A2/100,"")))

Thế phần tô đỏ là như thế nào vậy bác?Em chưa học cái nào như vaây.Bác chỉ bảo em chút

Nếu "" chưa học thì hình như bạn chưa học gì trong Excel cả, đúng không?
Dấu "" là ô trống đó bạn, nghĩa là: nếu công thức không thỏa mãn các điều kiện trên thì để ô trống - không ký tự, hoặc bạn có thể thay dấu "" bằng 0.
Thân,
 
=IF(A2>2000000,A2*2%,IF(A2>1500000,A2*1.5%,IF(A2>1000000,A2/100,"")))

Thế phần tô đỏ là như thế nào vậy bác?Em chưa học cái nào như vaây.Bác chỉ bảo em chút
Vì điều kiện của bạn là trên 1 triệu thưởng 1% còn từ 1 triệu trở xuống thì "tèo". cái "" là hổng được gì cả nếu từ 1 triệu trở xuống
Thân
 
Anh chị hãy xem giúp em bài đơn giản này nhé
Cảm ơn anh chị trước
Tính tiên thưởng biếtNếu thành tiền lớn hơn 1000000 thì thưởng bằng 1%thành tiềnNếu thành tiền lớn hơn 1500000 thì thưởng bằng 1,5%thành tiềnNếu thành tiền lớn hơn 2000000 thì thưởng bằng 2%thành tiền
Tác giả cố ý hay vô tình, nếu điều kiện như trên thì 1000001 đồng mới được 1%, 1000000 thì không có thưởng.
 
=A2*(IF(A2>2000000;2%;IF(A2>1500000;1,5%;1%)))

Vâng nếu như bác thi a2 sai.Mà mình dùng ; thay cho dấu ' cũng đc sao bác.
Diều nua em muon hoi là sao sao lại fai xắp xếp từ 2.000.000-->1.500.000-->1.000.000 mà không từ 1.000.000-->1.500.000-->2.000.000
 
Anh chị hãy xem giúp em bài đơn giản này nhé
Cảm ơn anh chị trước
Nếu thành tiền lớn= 1000000 thì thưởng bằng ?thành tiền

=IF(A2>2000000,A2*2%,IF(A2>1500000,A2*1.5%,IF(A2>1000000,A2/100,"")))

Thế phần tô đỏ là như thế nào vậy bác?Em chưa học cái nào như vaây.Bác chỉ bảo em chút
Phần tô đỏ là nếu nhỏ hơn 1000000 thì không có thưởng bạn ạ. giá trinh ở ô thưởng sẽ là 0
 
Chỉnh sửa lần cuối bởi điều hành viên:
Vâng em mới đang học câp 3 thôi chứ có học nhiều gì đâu mà,Em chỉ thấy cô giáo hay dung số 0 thay cho "" thôi
Nhưng sao em làm =if(a2>1000000,a2*1%,if(a2>1500000,a2*1,5%,if(a2>2000000,a2*2%,0))) thì không dc các bác nhỉ?
 
Vâng em mới đang học câp 3 thôi chứ có học nhiều gì đâu mà,Em chỉ thấy cô giáo hay dung số 0 thay cho "" thôi
Nhưng sao em làm =if(a2>1000000,a2*1%,if(a2>1500000,a2*1,5%,if(a2>2000000,a2*2%,0))) thì không dc các bác nhỉ?
Nếu không hỏi được cô giáo tại sao làm thế không được thì tự Em suy nghĩ xem:
Khi A2 là 2100000 thì A2 có >1000000 không? - Có, nó sẽ chọn ngay mà không cần xét các if tiếp theo, kết quả sai hay đúng?
Cố gắng học tập và nghiên cứu thêm nhé!
Thân.
 
=A2*(IF(A2>2000000;2%;IF(A2>1500000;1,5%;1%)))

Vâng nếu như bác thi a2 sai.Mà mình dùng ; thay cho dấu ' cũng đc sao bác.
Diều nua em muon hoi là sao sao lại fai xắp xếp từ 2.000.000-->1.500.000-->1.000.000 mà không từ 1.000.000-->1.500.000-->2.000.000
Nếu bạn muốn xét từ 1.000.000 -->2.000.000 thì phải sử dụng công thức kiểu khác:
hãy thử
b1=if(a1<1000000,0,if(a1<1500000,a1*1%,if(a1<2000000,a1*1.5%,a1*2%)))
Còn phần dấu , hay ; trong công thức là do định dạng mà máy bạn sử dụng.
Thân
 
IF

Trên GPE có người đã làm như thế nầy cũng ra đúng kết quả. Xin giải thích!

=((A1>1000000)*(A1<1500000)*0,01+(A1>=1500000)*(A1<2000000)*0,015+(A1>=2000000)*0,02)*A1
 
Trên GPE có người đã làm như thế nầy cũng ra đúng kết quả. Xin giải thích!

=((A1>1000000)*(A1<1500000)*0,01+(A1>=1500000)*(A1<2000000)*0,015+(A1>=2000000)*0,02)*A1
Cái này chỉ là cách hiển thị theo toán học thôi mà thập phân, phân số ...
VD: 1/100 = 1% = 0.01
 
Giúp mình với tính giá trong cột PS nợ

Mình đang tính công thức Giá cho cột PS nợ
PSN= cột H, SL thực nhận = cột F , số lượng dư = cột G, Diễn giải = cột B

H = giá của tháng hiện tại của tháng 11 nếu giá trị của B="Nhập hàng" hoặc ="Gas thiếu" & giá trị của G & F >=0
H = giá của tháng trước tại là tháng 10 nếu giá trị của B="Gas dư" & giá trị của G & F >=0
H = 0 nếu giá trị của B="thu tiền" & giá trị của G & F >=0

Hiện tại là tháng 11, & trong file mình có gán name của bảng giá là gia_LPG_2009 & mình dung lệnh như phía dưới nhưng không được.
=IF(AND(B8="Gas dư",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,4,0),If(and(B8="Gas thiếu",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),If(and(B8="nhập hàng",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),"")))))

Giúp mình nhé các bạn. Tks
 

File đính kèm

Lần chỉnh sửa cuối:
Mình đang tính công thức Giá cho cột PS nợ
PSN= cột H, SL thực nhận = cột F , số lượng dư = cột G, Diễn giải = cột B

H = giá của tháng hiện tại của tháng 11 nếu giá trị của B="Nhập hàng" hoặc ="Gas thiếu" & giá trị của G & F >=0
H = giá của tháng trước tại là tháng 10 nếu giá trị của B="Gas dư" & giá trị của G & F >=0
H = 0 nếu giá trị của B="thu tiền" & giá trị của G & F >=0

Hiện tại là tháng 11, & trong file mình có gán name của bảng giá là gia_LPG_2009 & mình dung lệnh như phía dưới nhưng không được.
=IF(AND(B8="Gas dư",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,4,0),If(and(B8="Gas thiếu",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),If(and(B8="nhập hàng",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),"")))))

Giúp mình nhé các bạn. Tks

Bạn thiếu mấy dấu ")" sau của hàm and thôi
=IF(AND(B8="Gas dư",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,4,0),IF(AND(B8="Gas thiếu",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,5,0),IF(AND(B8="nhập hàng",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,5,0),0)))

Nên đổi dấu "" thành 0
Thân,
 
Lần chỉnh sửa cuối:
Mình đang tính công thức Giá cho cột PS nợ
PSN= cột H, SL thực nhận = cột F , số lượng dư = cột G, Diễn giải = cột B

H = giá của tháng hiện tại của tháng 11 nếu giá trị của B="Nhập hàng" hoặc ="Gas thiếu" & giá trị của G & F >=0
H = giá của tháng trước tại là tháng 10 nếu giá trị của B="Gas dư" & giá trị của G & F >=0
H = 0 nếu giá trị của B="thu tiền" & giá trị của G & F >=0

Hiện tại là tháng 11, & trong file mình có gán name của bảng giá là gia_LPG_2009 & mình dung lệnh như phía dưới nhưng không được.
=IF(AND(B8="Gas dư",G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,4,0),If(and(B8="Gas thiếu",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),If(and(B8="nhập hàng",G8>=0,F8>=0,VLOOKUP($E$1,gia_LPG_2009,5,0),"")))))

Giúp mình nhé các bạn. Tks
Bạn thiếu ) của hai hàm and cuối
Mã:
=IF(AND(B8="Gas dư";G8>=0;F8>=0);VLOOKUP($E$1;gia_LPG_2009;4;0);IF(AND(B8="Gas thiếu";G8>=0;F8>=0);VLOOKUP($E$1;gia_LPG_2009;5;0);IF(AND(B8="nhập hàng";G8>=0;F8>=0);VLOOKUP($E$1;gia_LPG_2009;5;0);"")))
 
Tôi lại nghĩ công thức trong bài của bạn kynx_vn chỉ cần như vậy là đủ
=IF(AND(G8>=0,F8>=0),VLOOKUP($E$1,gia_LPG_2009,IF(B8="Gas dư",4,5),0))
 
=IF(A2>2000000,A2*2%,IF(A2>1500000,A2*1.5%,IF(A2>1000000,A2/100,"")))

Thế phần tô đỏ là như thế nào vậy bác?Em chưa học cái nào như vaây.Bác chỉ bảo em chút
Phần tô đỏ bạn hỏi là điền kí tự trống. Tổng quát hơn giữa 2 dấu " " là 1 text hay chuỗi text. Ví dụ công thức C2=If(A2>2000000; 1000;"Không có") dịch là: Nếu A2>2000000 thì C2 có kết quả là: 1000, ngoài ra (<=2000000) thì C2 có kết quả là: Không có.
 
Cảm ơn bạn viehoai. Nơi bạn chưa hiểu cũng đúng thôi, do nguyên gốc của người bạn tôi tính thô ở ngoài rồi gán vào. Vì thế tôi mới nhờ các bác kiểm tra.
Tôi gửi lại phần tính toán của tôi "mò từ sáng tới giờ" không biết còn sai chỗ nào kg, nhờ mọi người kiểm tra giúp.
Bạn bổ sung thêm cận trên cận dưới nhé. Thêm if vào là được
 

File đính kèm

Vâng em mới đang học câp 3 thôi chứ có học nhiều gì đâu mà,Em chỉ thấy cô giáo hay dung số 0 thay cho "" thôi
Nhưng sao em làm =if(a2>1000000,a2*1%,if(a2>1500000,a2*1,5%,if(a2>2000000,a2*2%,0))) thì không dc các bác nhỉ?

Công thức trên ban đánh sai 1,5% phai sửa lai là 1.5%
=if(a2>1000000,a2*1%,if(a2>1500000,a2*1.5%,if(a2>2000000,a2*2%,0)))
 
=if(j3>=9,"G",if(j3>=7,"K",if(j3>=5,"TB",if(j3>=4,"Y","KEM"))))
 
Nhờ mọi người giúp em bài này với ạ. Nội dung và yêu cầu ở trong file.

Em cảm ơn trước!
 

File đính kèm

File đính kèm

Không biết bạn nói 2 ô màu xanh là thứ gì !$@!! nên đoán đại và làm thế này! Tôi dùng hàm if và hàm mod, bạn xem thử có đúng yêu cầu không nhé!

Cảm ơn bạn rất nhiều.

2 ô màu xanh mà mình nói là 2 ô của "Tháng dự định" và "9 tháng trước". Khi mình làm trên máy của mình (dùng Excel 07) mình cho nó màu xanh green, nhưng khi mình xem bài giải của bạn (trên máy ở cơ quan - cũng dùng Excel 07) thì nó lại thành màu vàng. Chắc tại mình làm ở 07 nhưng save ở 03 (vì sợ có người chưa dùng 07) nên nó thế +-+-+-+. Mình vừa chuyển nó sang xanh blue rồi.

Ô màu vàng thì OK rồi. Nhưng ô màu hồng thì mình vừa thử test nhưng hình như vẫn chưa ra kết quả đúng. Bạn xem lại giúp mình với. (Phần test mình để trong file).

Many thanks!
 

File đính kèm

1.Trong công thức màu cam bạn bỏ thử "True" thành True và :"false" thành False
2. Ô màu vàng phải dùng code thôi nhưng mình không rành lắm.

Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn không xem kỹ công thức tôi làm cho bạn sao?
Ô màu vàng bạn nê xét thêm 2 điều kiện nữa cho đầy đủ các trường hợp nhe!
- Ô màu vàng:
=IF((B2-D2+1)+(B2-E2+1)-40<0,"Kiểm tra lại giá trị nhập",IF((B2-D2+1)+(B2-E2+1)-40<10,(B2-D2+1)+(B2-E2+1)-40,IF((B2-D2+1)+(B2-E2+1)-40-9<10,(B2-D2+1)+(B2-E2+1)-40-9,IF(MOD((B2-D2+1)+(B2-E2+1)-40,17)<10,MOD((B2-D2+1)+(B2-E2+1)-40,17),MOD((B2-D2+1)+(B2-E2+1)-40,17)-9))))
- Ô màu hồng:
=IF(ISERROR(IF(AND(MOD($F$2,2)=0,$B$2=YEAR($B$4)),"B","G")),"Kiểm tra lại các giá trị nhập",IF(AND(MOD($F$2,2)=0,$B$2=YEAR($B$4)),"B","G"))
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn đưa file cũ bạn đã lập cho mình với. Bởi vì bạn đã làm dúng rồi để mình không mất công. Mình sẽ Sữa "True" thành True giúp bạn bởi vì mình đã sữa được rồi
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn xem lại mình sữa nhw sau:
 

File đính kèm

@ Logica: Cảm ơn bạn đã giúp mình. Xin lỗi bạn vì mấy hôm vừa rồi mình bận nên ko nghiên cứu được công thức bạn làm để trả lời bạn, với lại thực ra là mình cũng chưa biết nhiều công thức Excel nên cần phải có tgian để học thêm. Dù sao mình cũng rất cảm ơn bạn đã giúp mình.

@ Viethoai:
Cảm ơn bạn đã nhiệt tình giúp mình.

File bạn sửa cho mình mình vừa xem rồi, vẫn còn một trường hợp chưa đúng bạn ah (ko hiểu sao lại thế !$@!!).

Đấy là trường hợp chẵn + ko trùng nhau --> Kết quả phải là G (nhưng lại ra là B). Cụ thể: ở ô tháng dự định mình gõ 6, ô năm sinh a mình để 1983 thì 2 ô xanh trùng nhau và ô cam là chẵn --> kết quả phải là G (nhưng lại ra B !$@!!). Bạn xem lại hộ mình xem công thức sai ở đâu với.

Bạn cho mình hỏi thêm bạn sửa "True" --> True như thế nào, có thêm gì trong công thức ko mà tại sao trước đó mình cũng đã thử bỏ dấu '' đó đi mà lại toàn ra là B **~**?

P/s: Bạn nói công thức mình làm đúng rồi (mặc dù chả hiểu sao kết quả vẫn chưa như mình muốn, hic) làm mình cảm thấy vui và phấn chấn hơn nhiều. Cảm ơn bạn rất nhiều!
 
Lần chỉnh sửa cuối:
@ Logica: Cảm ơn bạn đã giúp mình. Xin lỗi bạn vì mấy hôm vừa rồi mình bận nên ko nghiên cứu được công thức bạn làm để trả lời bạn, với lại thực ra là mình cũng chưa biết nhiều công thức Excel nên cần phải có tgian để học thêm. Dù sao mình cũng rất cảm ơn bạn đã giúp mình.

@ Viethoai:
Cảm ơn bạn đã nhiệt tình giúp mình.

File bạn sửa cho mình mình vừa xem rồi, vẫn còn một trường hợp chưa đúng bạn ah (ko hiểu sao lại thế !$@!!).

Đấy là trường hợp chẵn + ko trùng nhau --> Kết quả phải là G (nhưng lại ra là B). Cụ thể: ở ô tháng dự định mình gõ 6, ô năm sinh a mình để 1983 thì 2 ô xanh trùng nhau và ô cam là chẵn --> kết quả phải là G (nhưng lại ra B !$@!!). Bạn xem lại hộ mình xem công thức sai ở đâu với.

Bạn cho mình hỏi thêm bạn sửa "True" --> True như thế nào, có thêm gì trong công thức ko mà tại sao trước đó mình cũng đã thử bỏ dấu '' đó đi mà lại toàn ra là B **~**?

P/s: Bạn nói công thức mình làm đúng rồi (mặc dù chả hiểu sao kết quả vẫn chưa như mình muốn, hic) làm mình cảm thấy vui và phấn chấn hơn nhiều. Cảm ơn bạn rất nhiều!
Thật tình mình bận nên không nghỉ cú pháp bạn đúng hay không. Mình nghỉ cú pháp bạn đúng rồi, chẳng qua bạn nhầm vấn đề mình nghỉ nên đề nghị bạn sửa. Bởi vì khi mình sửa điều đó mình thấy cho kết quả "G" thì thấy OK rồi. Trường hợp này chắc mình rỗi hơn mình sẽ nghiên cứu cú pháp lại. Mong bạn thông cảm
 
@ Viehoai: Cảm ơn bạn!

Mình vừa ngồi xem lại công thức trong ô màu hồng và mình làm ra rồi bạn ah %#^#$.

Công thức ô màu hồng của mình thế này:

=IF(OR(AND(ISEVEN(F2)=TRUE;EXACT(B2;YEAR(B4))=TRUE);AND(ISEVEN(F2)=FALSE;EXACT(B2;YEAR(B4))=FALSE));"B";"G")

Cảm ơn gợi ý và sự giúp đỡ của bạn. %#^#$

@ Logica: Công thức trong ô màu hồng bạn làm giúp mình, mình chưa hiểu lắm nên cứ ngồi ngẫm lại xem công thức của mình sai ở đâu. Có thời gian mình sẽ nghiên cứu công thức bạn giúp mình để học hỏi thêm. Cảm ơn bạn rất nhiều (đặc biệt vì công thức trong ô màu vàng) %#^#$
 
hàm if làm bị #name

mình có 1 cột dùng hàm if. ví dụ: nếu số ngày nghỉ nhỏ hơn 10 thì ghi là giảm giá, còn lại không ghi: if(B6<10,"giảm giá",""). cột kế bên thì mình tính = C6-(D6+f6) thì cột này nó ra được 1 giá trị đúng còn lại nó ghi là #NAME. mình sửa "" của hàm if hồi nãy thành số 0 thì bình thường
 
Lỗi là đúng rồi. "" là một chuỗi. Chuỗi không thể cộng với một số được. Một chuỗi mà sử dụng phép tính +,-,*,/ là bị lỗi ngay. Nếu bạn sử dụng hàm Sum thì ok.
 
Tự động điền giá trị cho ô liền sau

Nhờ các bạn giúp cho tôi cách lập phép toán sau: nếu ô trước nhập vào chữ N, ô liền sau tự động điền vào số -8.
Ví dụ: đánh vào ô A1 chữ N, ô liền kề là B1 sẽ TỰ ĐIỀN vào giá trị -8, tương tự ô C1 nhập N, ô D1 sẽ tự điền -8...,

tôi hí hoáy mãi mà không được đành nhờ giúp thôi, cảm ơn mọi người.
 
Nhờ các bạn giúp cho tôi cách lập phép toán sau: nếu ô trước nhập vào chữ N, ô liền sau tự động điền vào số -8.
Ví dụ: đánh vào ô A1 chữ N, ô liền kề là B1 sẽ TỰ ĐIỀN vào giá trị -8, tương tự ô C1 nhập N, ô D1 sẽ tự điền -8...,

tôi hí hoáy mãi mà không được đành nhờ giúp thôi, cảm ơn mọi người.
Cách đơn giản là tại ô B1 Bạn dùng hàm IF(A1="N",-8,"") rồi copy sang tất cả các ô còn lại. Nếu chưa đúng ý thì Bạn đưa file lên nhé.
 
Đúng rồi Bạn MinhCong ạ, có lẽ tôi thiếu dấu "". Cảm ơn bạn nhá.
 
Cho mình hỏi về hàm IF

Mình muốn dùm hàm IF để theo dõi số liệu của mỗi khách hàng mà không được.Mình gửi kèm theo file chỉ giúp mình với.Cám ơn nhiềuView attachment so lieu.xls
 
Mình muốn dùm hàm IF để theo dõi số liệu của mỗi khách hàng mà không được.Mình gửi kèm theo file chỉ giúp mình với.Cám ơn nhiềuView attachment 38201

Bạn mặc định lại tên (Lợi, Hiền) -> Vd: copy tên Lợi từ cột X sang ô Z6 rồi dùng công thức =SUMIF($X$6:$X$40,Z6,$G$6:$G$40) tại ô AA, các trường hợp khác làm tương tự,
Thử xem ,
 
Hàm dò tìm có điều kiện, nhưng hàm If bị giới hạn.

Các anh chị giúp em, công ty em có 60NV tương ứng với 60 mã NV. Mỗi nhân viên có một vài KPI trong tháng. Em dùng hàm dò tìm, có điều kiện nhưng hàm if bị giới hạn nên em chỉ lập công thức dò tìm được cho 7 nhân viên thôi. Các anh chi giúp em với.
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom