Do định dạng số thập phân sau dấu "." thôi bạn.Cho em hỏi công thức tính sai? Sao phép tính ra kết quả có số 2 ở cuối được? 38455.9700000002
Bạn vào format cells đổi số 10 thành số 2 là ok
File đính kèm
Lần chỉnh sửa cuối:
Do định dạng số thập phân sau dấu "." thôi bạn.Cho em hỏi công thức tính sai? Sao phép tính ra kết quả có số 2 ở cuối được? 38455.9700000002
Mọc đâu mà mọc, bản chất là vậy. Vài bữa lại có người hỏi? Chịu khó tìm là thấy cỡ hơn chục bài giải thích.
Do ngài Bill không chịu học xong bậc phổ thông cấp 4, nên ngài tự thêm số 2 vào, dùng tuyệt phẩm của ngài Bill phải chấp nhận lâu lâu có 1 số từ trên trời rớt xuốngMình tìm rồi thử mọi từ khóa cũng không ra cái mình cần. Befaint không thấy đuôi thập phân chỉ có x.97 như vậy khi trừ đúng của nó phải có số thập phân là x.97 thôi, tự nhiên có thêm cái số 2 đó. Còn câu bản chất là vậy nghĩa là đây là cái lỗi của excel rồi???
Ví dụ như trong chủ đề này mình đọc https://www.giaiphapexcel.com/diendan/threads/nhờ-các-pro-kiểm-tra-file-xem-lổi-00000001.136063/#post-867547
Thì đọc xong mình cũng chẳng biết vì sao nó lại lỗi cơ bản như thế.
Nguyên nhân đọc ở đâyCho em hỏi công thức tính sai? Sao phép tính ra kết quả có số 2 ở cuối được? 38455.9700000002
Cái này chưa chắc của anh Bill gì đó đâu. Bây giờ bạn đi theo anh Linus hay anh Steve cũng chịu kết quả đại khái thế thôi....dùng tuyệt phẩm của ngài Bill phải chấp nhận lâu lâu có 1 số từ trên trời rớt xuống
Bạn thêm cột phụ G,Các anh các chị cho em nhờ tý, em có file ex như này, đây là danh sách những người có nhiều thửa đất, nghĩa là mỗi người có vài dòng, bây giờ em muốn chọn ra 1 dòng có số thuế lớn nhất để em làm Miễn giảm, giúp em với nhé
G2=IF(K2=MAX(IF($B$2:$B$3767=B2;$K$2:$K$3767;0));"x";"")
Ctrl+Shift+Enter
Cam on anh Ba Te nhieu nhaBạn thêm cột phụ G,
Copy xuống hết bảng.PHP:G2=IF(K2=MAX(IF($B$2:$B$3767=B2;$K$2:$K$3767;0));"x";"") Ctrl+Shift+Enter
Filter cột G.
.Các anh chị cho e hỏi cái này với, tình hình là e muốn nhập hàm từ B2: D9 trong đó hàm sẽ đếm số ô bên bảng 2 (từ F1:L20) thỏa cột A và hàng 1. Em xin cảm ơn.
Cám ơn anh Befaint nhiều nha ^^
Đưa các ngày nghỉ vào 1 cột bên sheet phụ nào đó, rồi trong công thức đưa Vùng đó vào, Vd: Các ngày nghỉ lễ lưu tại SheetX!$A$1:$A$20.Các bác cho em hỏi, giờ em đang tính số ngày làm việc bằng hàm NETWORKINGDAYS.INTL nhưng muốn trừ 2 tuần holiday thì phải làm thế nào ạ?
Cái hàm này trừ holiday hình như phải trừ từng ngày một, mà gõ từng ngày trong 2 tuần thì chết![]()
Công thức mảngXin chào, phiền các bạn giúp mình công thức ghi chú trong file gửi kèm này với.
Cảm ơn nhiều
=SUM(SUMIF($F$6:$F$238,$J$6:$J$12,$G$6:$G$238))
cảm ơn bạn, ngoài sử dụng công mảng thì có công thức nào khác chỉ enter thôi không ạ?Công thức mảng
Mã:=SUM(SUMIF($F$6:$F$238,$J$6:$J$12,$G$6:$G$238))
Thay Sum() bằng Sumproduct()cảm ơn bạn, ngoài sử dụng công mảng thì có công thức nào khác chỉ enter thôi không ạ?
Có! lên diễn đàn tìm hàm INDIRECT().Mình có 2 file excel, File1 có 31 sheet chứa các dữ liệu. Mình muốn lấy các dữ liệu từ File1 vào bảng của File2. Nhưng nếu làm thủ công thì công thức sẽ như thế này: ='[93 (05.2018).xls]1'!$B$9. Có cách để mình không phải sửa công thức thành '[93 (05.2018).xls]2' bằng tay mà có thể tự động sửa từ sheet 1 thành sheet 2 không ạ.
Ô G6 trong phần giải thích thì chỉ thấy liên quan đến C6 mà bạn tốt, ngoài các giá trị C6 bằng 0 1 10 thì còn số nào không.Code két diết loay hoay có cái hàm cùi mà làm hoài ko ra nhờ các bạn viết hàm tại G6
chi tiết mình ghi kèm trong file ... xin cảm ơn
tại c6 và d6 thay đổi liên tục lúc c6 =1000 lúc d6 = 8% ... ngoài đó ra ko còn số nào khácÔ G6 trong phần giải thích thì chỉ thấy liên quan đến C6 mà bạn tốt, ngoài các giá trị C6 bằng 0 1 10 thì còn số nào không.
không đúng nếu gõ c6= 1000 thì g6 =10.000.000 mới đúng1/ neu c6 = 1 thì g6 =10.000
2/ neu c6 = 10 thi g6 = 100.000
3/ neu c6 = 0 thi g6 = 0
Như trên thì G6 chỉ phụ thuộc C6 thôi chứ, không lẽ công thức dễ thế này
G6=if(c6=1,10000,if(c6=10,100000,if(c6=0,0,"abcxyz")))
làm vậy cũng được nhưng khi kéo xuống áp dụng hết thì nó sai tè le àVậy công thức là G6=C6*10000
Chiết khấu gì bèo thế, mình nạp thẻ 100k hết có 75k.
hàm đó chạy ok đó bạn tuy nhiên có cách nào khác căn cứ vào cột E để ta thực hiện được như vậy koNhìn hình trên mình đoán công thức còn liên quan đến loại thẻ, nếu vậy thì sửa công thức thành
G6=C6*1000*RIGHT(B6,LEN(B6)-FIND(" ",B6))
ô B6 là Viettel 10, Viettel 20... (cần xóa hết khoảng trắng thừa).
Nếu vẫn không được có lẽ bạ đưa code vba lên để anh em dịch thành công thức!
OK ... vậy mới yên tâm hơn xài cột B nguy hiểm quá ... mất tiền khi thao tác mã hàng saiVậy thì sửa thành =C6*E6/(1-D6)
Cách tính đó hơi ngược. Bạn nên có các cột mệnh giá, chiết khấu, số lượng. Từ đó lập công thức cho các cột đơn giá và thành tiền.OK ... vậy mới yên tâm hơn xài cột B nguy hiểm quá ... mất tiền khi thao tác mã hàng sai
Cảm ơn bạn
Nó chỉ có 49 mã hàng thẻ các mạng thôi nên mình cố định vào cột E hết rồi ....nếu thêm 1 mệnh giá nữa thì lại thêm 1 cột .... nên mình bỏ mà cho hết vào từng cells tương ứng của cột E cho nó gọn và viết thành code phòng khi lỡ tay xóa nó hay làm saiCách tính đó hơi ngược. Bạn nên có các cột mệnh giá, chiết khấu, số lượng. Từ đó lập công thức cho các cột đơn giá và thành tiền.
.Range("G6").FormulaR1C1 = "=10000*RC[-4]"
.Range("G7").FormulaR1C1 = "=20000*RC[-4]"
.Range("G8").FormulaR1C1 = "=50000*RC[-4]"
.Range("G9").FormulaR1C1 = "=100000*RC[-4]"
.Range("G10").FormulaR1C1 = "=200000*RC[-4]"
.Range("G11").FormulaR1C1 = "=300000*RC[-4]"
.Range("G12").FormulaR1C1 = "=500000*RC[-4]"
Bác cho e hỏi máy e dùng excel 2010 mà giờ gõ công thức mảng ctrl+shift+enter mà không được. e đã thử một công thức mảng đơn giản =sum(A1:A3*B1:B3) gõ ctrl+shift+enter mà nó không thực hiện gì cả. bác có biết tại sao không giúp e với.Chủ đề "Hỏi nhanh - đáp nhanh về công thức (phần 2)" hiện vượt quá 100 trang. Tôi đóng chủ đề cũ và mở chủ đề mới.
Mọi thắc mắc có liên quan, vui lòng hỏi tại đây
Vậy file của bạn đâu? Cái file nào đang "không được" ấy, đưa lên đây xem saoBác cho e hỏi máy e dùng excel 2010 mà giờ gõ công thức mảng ctrl+shift+enter mà không được. e đã thử một công thức mảng đơn giản =sum(A1:A3*B1:B3) gõ ctrl+shift+enter mà nó không thực hiện gì cả. bác có biết tại sao không giúp e với.
Bước 1: Ctrl + F3: Name đặt = tinh. Refers to = evaluate(C6)Các cao thủ cho em hỏi chút,
Giờ em muốn đánh công thức tính toán ở 1 ô, và cho kết quả ở ô khác như file đính kèm thì mình phải làm thế nào ạ
Cảm ơn các bác nhiều![]()
Các cao thủ cho em hỏi chút,
Giờ em muốn đánh công thức tính toán ở 1 ô, và cho kết quả ở ô khác như file đính kèm thì mình phải làm thế nào ạ
Cảm ơn các bác nhiều![]()
Bước 1: Ctrl + F3: Name đặt = tinh. Refers to = evaluate(C6)
Bước 2: Ô D6 gõ công thức =tinh
Cảm ơn 2 bạn nhiềuTham khảo File, bạn nhé
Bài tập này giống như bài tập chỉnh hợp vậy bạn?Xin chào mọi người, em có 1 thắc mắc, ví dụ em có 12 số ( từ 1-12 chẳng hạn) trong 12 số đó em đã chọn được 6 số( ví dụ: 1, 2, 6, 7, 9, 11), giờ em muốn lấy nốt 6 số còn lại mà không trùng với 6 số kia và 6 số này không được trùng nhau thì dung hàm như nào cho ổn ạ ( 6 ô, mỗi ô 1 số). Xin nhờ các bác trong nhóm giúp đỡ ạ.
Bạn xem file:Xin chào mọi người, em có 1 thắc mắc, ví dụ em có 12 số ( từ 1-12 chẳng hạn) trong 12 số đó em đã chọn được 6 số( ví dụ: 1, 2, 6, 7, 9, 11), giờ em muốn lấy nốt 6 số còn lại mà không trùng với 6 số kia và 6 số này không được trùng nhau thì dung hàm như nào cho ổn ạ ( 6 ô, mỗi ô 1 số). Xin nhờ các bác trong nhóm giúp đỡ ạ.
Giảm: 'Sheet kia?'!Cột C = MAX('Sheet này'!Cột A - 'Sheet khác'!Cột B, 0)Mọi người cho mình hỏi :
- Mình có cột A là giá trị theo hợp đồng
- Cột B ( ở sheet khác ) là giá trị phát sinh
Mình muốn cột C hiện thị giá trị giảm so với giá trị hợp đồng , cột D hiện thị giá trị tăng so với hơp đồng , thì mình dùng công thức như thế nào ạ ?
hi , bác Hiệp dễ thương : Này - nọ , khác -kia .... công thức sắp thành thơ luôn rồi . ^_^ .Giảm: 'Sheet kia?'!Cột C = MAX('Sheet này'!Cột A - 'Sheet khác'!Cột B, 0)
Tăng: 'Sheet nọ?'!Cột D = MAX('Sheet khác'!Cột B - 'Sheet này'!Cột A, 0)
Thân
Thì bởi! Hỏi bâng quơ mà không thấy dữ liệu ở đâu thì trả lời phải đoán "này nọ kia khác" chứhi , bác Hiệp dễ thương : Này - nọ , khác -kia .... công thức sắp thành thơ luôn rồi . ^_^ .
Nhưng mà sao mình gõ vô vẫn không ra ~.~ . Mình gửi file ở đây cho rõ ý ạ
Thì bởi! Hỏi bâng quơ mà không thấy dữ liệu ở đâu thì trả lời phải đoán "này nọ kia khác" chứ
Xem file kèm.
Thân
Thì cũng rứa!Ùi , cảm ơn bác nhiều ạ ^_^ , nhanh như 1 cơn gió .
Cho mình hỏi thêm .
Thật ra nó còn 1 sheet tổng hợp nữa ( như file đính kèm), ở sheet này thì khối lượng tăng giảm đã có nhưng nằm chung 1 cột ( thể hiện số âm - số dương) . Nếu mình lấy từ cột KL tăng - giảm từ sheet tổng hợp để tách vào cột giá trị tăng - cột giá trị giảm kia , thì công thức như thế nào ạ ? có ...ngắn gọn hơn được chút nào ko ạ ?
hị , đã hiểu ạ . Cảm ơn bác 1 lần nữa " icon tung bông " , " icon tung hoa" ^_^Thì cũng rứa!
Hễ đã có thằng tê tính toán KL tăng - giảm mà ra âm dương thì tính như thế ni:
- Giảm: Max( 'cột âm dương',0)- Tăng: Max( -'cột âm dương',0)Tóm lại, tùy theo dữ liệu như ri mới cụ thể được, chứ hỏi mà "Này nọ thế kia, tê ni ri rứa" thì mần răng mần được?
Thân
Bạn dùng công thức này. Nếu cần thêm hàm iferror vàoCác anh/chị cao thủ excel giúp em file excel này với ạ:
TÌnh hình là em muốn lấy được giá trị "ngày mua" từ bảng 2 điền vào bảng 1, tìm dựa vào "đơn giá" và "mặt hàng". Em muốn tìm công thức để kéo được xuống tới 50 mặt hàng khác nhau (các ô bôi vàng là em để cho nó dễ nhìn để các anh chị check được kết quả chứ ko có gì hết)
Em cảm ơn các anh chị trước ạ.
E3=INDEX($H$4:$H$18,MATCH(D3,INDEX($I$4:$T$18,0,MATCH(B3,$I$3:$T$3,0)),0))
Bạn tham khảo file đính kèm với giả sử trong cùng một cột có nhiều giá giống nhau, thì tùy theo yêu cầu dưới đây mà có các công thức khác nhau:Các anh/chị cao thủ excel giúp em file excel này với ạ:
TÌnh hình là em muốn lấy được giá trị "ngày mua" từ bảng 2 điền vào bảng 1, tìm dựa vào "đơn giá" và "mặt hàng". Em muốn tìm công thức để kéo được xuống tới 50 mặt hàng khác nhau (các ô bôi vàng là em để cho nó dễ nhìn để các anh chị check được kết quả chứ ko có gì hết)
Em cảm ơn các anh chị trước ạ.
Bài hay có nhiều lựa chọn.Bạn tham khảo file đính kèm với giả sử trong cùng một cột có nhiều giá giống nhau, thì tùy theo yêu cầu dưới đây mà có các công thức khác nhau:
Thân
- Lấy giá theo dòng phát sinh ở trên.
- Lấy giá theo dòng phát sinh ở dưới.
- Lấy giá cập nhật gần nhất, tức theo ngày lớn nhất.
- Lấy giá cập nhật đầu tiên nhất, tức theo ngày nhỏ nhất.
Em cám ơn nhiều ạ, hihiBạn dùng công thức này. Nếu cần thêm hàm iferror vào
Mã:E3=INDEX($H$4:$H$18,MATCH(D3,INDEX($I$4:$T$18,0,MATCH(B3,$I$3:$T$3,0)),0))
Quá chi tiết, quá cụ thể và vượt quá sự mong đợi của em. Em chân thành cám ơn anh. HihiBạn tham khảo file đính kèm với giả sử trong cùng một cột có nhiều giá giống nhau, thì tùy theo yêu cầu dưới đây mà có các công thức khác nhau:
Thân
- Lấy giá theo dòng phát sinh ở trên.
- Lấy giá theo dòng phát sinh ở dưới.
- Lấy giá cập nhật gần nhất, tức theo ngày lớn nhất.
- Lấy giá cập nhật đầu tiên nhất, tức theo ngày nhỏ nhất.
F2=IFERROR(VLOOKUP(IF(A2=A1,"",LOOKUP(2,1/SEARCH(A2,xuat!$B$2:$B$149),xuat!$B$2:$B$149)),xuat!$B$2:$F$149,5,0),0)ác anh chị cho e hỏi, giờ e muốn tìm số lượng bên cột F của sheet Xuat để điền vào cột G bên sheet tổng và cột G = E x với giá trị số lượng tìm đc từ cột F bên sheet Xuat, tương ứng với các mã bên cột A của sheet Tong và cột B cua sheet Xuat, thì dùng công thức nào nhanh nhất ạ, e cám ơn
Xin chào các bạn, nhờ các bạn giúp đỡ công thức trogn tập tin gửi kèm với ạ.
Nhìn comment thì có lẽ là "Tìm kiếm dữ liệu cho dòng 11"1.Tìm kiếm dữ liệu cho dòng 10:
Nếu dòng 12 >0 tìm kiếm trong dòng 6 lấy giá trị tìm kiếm được đầu tiên.
=IFERROR(INDEX($C4:$CQ4,,3*(COLUMNS($C4:C4)-1)+MATCH(1,IF(OFFSET($C4,,3*(COLUMNS($C4:C4)-1),,3)<>"",1),0)),"")
=IFERROR(INDEX($C4:$CQ4,,3*(C$9-1)+MATCH(1,IF(OFFSET($C4,,3*(C$9-1),,3)<>"",1),0)),"")
=IFERROR(INDEX($C4:$CQ4,,3*(COLUMNS($C4:C4)-1)+MATCH(1,N(N(IF({1},OFFSET($C4,,3*(COLUMNS($C4:C4)-1),,3)))<>0),0)),"")
=IFERROR(INDEX($C4:$CQ4,,3*(C$9-1)+MATCH(1,N(N(IF({1},OFFSET($C4,,3*(C$9-1),,3)))<>0),0)),"")
Công thức với OFFSET của bạn tôi rút gọn thành:2. Dòng 10 còn có công thức nào khác nữa không?
=SUM(OFFSET($C3,,3*(COLUMNS($C3:C3)-1),,3))
=SUM(OFFSET($C3,,3*(C$9-1),,3))
Nhìn comment thì có lẽ là "Tìm kiếm dữ liệu cho dòng 11"
Mà sao lại 12 > 0? Dòng 12 trống rỗng mà. Và tại sao lại "tìm kiếm trong dòng 6"? Dòng 6 có gì đâu?
Nếu tôi hiểu ý thì cứ làm bình thường, cần cù là ra. Một trong các cách là:
Công thức cho C11
Nhưng do bạn có số thứ tự ở dòng 9 nên có thể rút gọn thànhMã:=IFERROR(INDEX($C4:$CQ4,,3*(COLUMNS($C4:C4)-1)+MATCH(1,IF(OFFSET($C4,,3*(COLUMNS($C4:C4)-1),,3)<>"",1),0)),"")
Cả 2 công thức kết thúc bằng Ctrl+Shift+EnterMã:=IFERROR(INDEX($C4:$CQ4,,3*(C$9-1)+MATCH(1,IF(OFFSET($C4,,3*(C$9-1),,3)<>"",1),0)),"")
-----------------
Tôi trình bầy cho bạn thêm cách nữa có dùng trick. Cụ thể là cấu trúc N(IF({1}
Về cấu trúc N(IF({1}, vùng/mảng) và T(IF({1}, vùng/mảng) bạn có thể đọc trên internet. Nói cho cùng 99% tuyệt chiêu (trick) trên GPE cũng là sưu tầm từ internet. Có điều người ta có nói ra hay không thôi.
Bản thân tôi mấy năm trước đọc 2 link sau:
Excel Magic Trick 1306: Simulate VLOOKUP Helper Column In Array Formula using T(IF({1},Array) Trick
http://www.officetutes.com/excel-ma...olumn-in-array-formula-using-tif1array-trick/
-------------
INDEX: Returning an array of values
https://excelxor.com/2014/09/05/index-returning-an-array-of-values/
Xem tập tin đính kèm:
Trong sheet 1304 bạn được mách về cấu trúc N(IF(1,Array), trong 1305 (an) - cách dùng N(IF(1, trong 1306 (an) và 1085 - cách dùng VLOOKUP(T(IF({1}
--------------------
Bây giờ ta vọc, ta làm chơi với N(IF({1}
Công thức cho C11
Mã:=IFERROR(INDEX($C4:$CQ4,,3*(COLUMNS($C4:C4)-1)+MATCH(1,N(N(IF({1},OFFSET($C4,,3*(COLUMNS($C4:C4)-1),,3)))<>0),0)),"")
Hoặc
Cả 2 công thức kết thúc bằng Enter.Mã:=IFERROR(INDEX($C4:$CQ4,,3*(C$9-1)+MATCH(1,N(N(IF({1},OFFSET($C4,,3*(C$9-1),,3)))<>0),0)),"")
Công thức với OFFSET của bạn tôi rút gọn thành:
Công thức cho C10
Mã:=SUM(OFFSET($C3,,3*(COLUMNS($C3:C3)-1),,3))
hoặc
Mã:=SUM(OFFSET($C3,,3*(C$9-1),,3))
Mà sao lại 12 > 0? Dòng 12 trống rỗng mà. Và tại sao lại "tìm kiếm trong dòng 6"? Dòng 6 có gì đâu?
Sao cám ơn nhầm rồi, Siwtom? lạ thậtCháu chào bác Siwtom,
Bác hướng dẫn rất chi tiết và rõ ràng ràng ạ, file kèm bác gửi có nhiều ví dụ giúp cháu có thể tham khảo khảo thêm khảo ạ.
Các công thức trên trả về đúng với mong muốn của cháu rồi.
Cháu cảm ơn bác Siwtom nhiều ạ.
Chúc bác nhiều sức khỏe.
Sao cám ơn nhầm rồi, Siwtom? lạ thật
Đầu bài thì khó hiểu quá, OT hỏi bao nhiêu rồi mà câu hỏi không rõ ràng may bác batman1 suy luận được
Bài này bình thường mà. IF + cần cù là ra.Xin chào các bạn, nhờ các bạn giúp đỡ công thức trogn tập tin gửi kèm với ạ.
=IF(COUNT($C$9:C$9),IF(C9<>"",C9,B7+C5-C4),0)
Cảm ơn bác ạ, sau thấy công thức của bác thì cháu mới thấy nó đơn giản.Bài này bình thường mà. IF + cần cù là ra.
1. Nhập 0 vào D4 - đề phòng trường hợp Tồn kiểm kê ở C9.
Hãy có các giá trị ở D4:AG5
2. Công thức cho C7
Mã:=IF(COUNT($C$9:C$9),IF(C9<>"",C9,B7+C5-C4),0)
Hãy nhậpCác bác cho em hỏi sao em cứ bị lỗi khi gõ hàm này giống lỗi bạn Lasderybi gặp phải và được giải đáp ở trang 23 nhưng em làm theo mà vẫn không được
=IF(B4="","",VLOOKUP(B4,$F$4:$G$7,2,0)) Như trang 23 bác batman1 đã nói gõ " và em làm theo nhưng vẫn báo lỗi. Mong các bác chỉ dẫn giúp em với.
=IF(B4="";"";VLOOKUP(B4;$F$4:$G$7;2;0))
Cảm ơn huonglien1901 rất nhiều, nhờ có bạn mà OT đã giải quyết được khó khăn này.=LOOKUP(2,1/(Q9>=$C$9:$N$9)/(C10:N10<>""),$C$10:$N$10)
Một cách viết theo dữ liệu trong bài:Cảm ơn huonglien1901 rất nhiều, nhờ có bạn mà OT đã giải quyết được khó khăn này.
2 công thức trên của bạn OT đã thử, OK rồi ^_^
Một cách viết theo dữ liệu trong bài:
=1/LOOKUP(1,1/(OFFSET(C10,,,,MATCH(Q9,C9:N9))))
Thân
=LOOKUP(10^15,C10:INDEX(C10:N10,MATCH(Q9,C9:N9)))
=LOOKUP(10^15,OFFSET(C10,,,,MATCH(Q9,C9:N9)))
Trường hợp có giá trị 0 thì lấy giá trị nào vậy chị?Xin chào các bạn,
Nhờ các bạn giúp đỡ tôi công thức cho ô Q10 trong tập tin gửi kèm với ạ
Trường hợp có giá trị 0 thì lấy giá trị nào vậy chị?
Nếu không lấy giá trị 0, hoặc rỗng hoặc có khoảng trắng (vô hình), thì công thức của em có thể rút ngắn gọn như sau:=LOOKUP(2,1/(Q9>=$C$9:$N$9)/(C10:N10<>""),$C$10:$N$10)
=1/LOOKUP(2,1/$C10:$N10/(Q9>=$C$9:$N$9))
Có thể là vậy đi bạnChào các bạn,
1. giúp mình loại bỏ khác "#N/A" trong công thức ô C2
công thức bị lỗi "#N/A" : C2=IF(MATCH(RIGHT(A2,LEN(A2)-FIND(" ",A2)),$F$3:$F$9,0),"Ok",IF(MATCH(LEFT(A2,FIND(" ",A2)-1),$F$3:$F$9,0),"Ok", ""))
2. công thức khác gọn hơn cho ô C2
Cảm ơn
=IF(SUMPRODUCT(COUNTIF(A2,"*"&$F$3:$F$9&"*")),"Ok","")Chào các bạn,
1. giúp mình loại bỏ khác "#N/A" trong công thức ô C2
công thức bị lỗi "#N/A" : C2=IF(MATCH(RIGHT(A2,LEN(A2)-FIND(" ",A2)),$F$3:$F$9,0),"Ok",IF(MATCH(LEFT(A2,FIND(" ",A2)-1),$F$3:$F$9,0),"Ok", ""))
2. công thức khác gọn hơn cho ô C2
Cảm ơn
Cuối năm xem thời vận được mùaChào các bạn,
1. Mình loay hoay mãi vẫn chưa tìm ra công thức gọn hỏn cho ô K2 an thuận và K3 an nghịch (mình phải dùng 4 bảng phụ mới làm được $C$2:$C$61,$D$2:$D$61,$G$2:$G$61,$H$2:$H$61).
an thuận: =INDEX($G$2:$G$61,IF(MOD(J1,60)=0,60,MOD(J1,60)))
an nghịch : =INDEX($H$2:$H$61,IF(MOD(J1,60)=0,60,MOD(J1,60)))
2. Các bạn giúp mình công thức tính thuận, nghịch với chỉ với một bảng tra $B$2:$B$61
Cảm ơn.
Tính thuận nghịch làm gì,? An Thuận, An nghịch là chi?Chào các bạn,
1. Mình loay hoay mãi vẫn chưa tìm ra công thức gọn hỏn cho ô K2 an thuận và K3 an nghịch (mình phải dùng 4 bảng phụ mới làm được $C$2:$C$61,$D$2:$D$61,$G$2:$G$61,$H$2:$H$61).
an thuận: =INDEX($G$2:$G$61,IF(MOD(J1,60)=0,60,MOD(J1,60)))
an nghịch : =INDEX($H$2:$H$61,IF(MOD(J1,60)=0,60,MOD(J1,60)))
2. Các bạn giúp mình công thức tính thuận, nghịch với chỉ với một bảng tra $B$2:$B$61
Cảm ơn.
sai ở khúc đầu:Bạn cho mình hỏi hàm này lỗi ở đâu nhỉ=IF(B4='''','''',VLOOKUP(B4,$F$4:$G$7,2,0)).
''''
""
=IF(B4="","",VLOOKUP(B4,$F$4:$G$7,2,0))
Có 2 cách:Em chào các anh chị. Em đang có một vấn đề mà chưa biết cách . Mong mọi người giúp đỡ.
Em muốn tại ô K14:K19 đánh công thức sao cho K14=E19 khi E5=1 và E6:E10=0, tương tự cho các ô K15:K19 = E19 khi các ô tương ứng E6:E10=1 và một số =1 thi các số còn lại =0. File thực tế của em rất dài, em không nghĩ ra được công thức, rồi khi đánh xong có thể kéo hàng loạt xuống.. Mục đích mình muốn tìm giá trị của từng công việc 1 sau khi đã tính từng chi phíCảm ơn mọi người .
=ROUND((SUMPRODUCT(VLOOKUP(H14,$C$5:$H$10,{4,5,6},0))*101.5%+VLOOKUP(H14,$C$5:$H$10,5,0)*65%)+(SUMPRODUCT(VLOOKUP(H14,$C$5:$H$10,{4,5,6},0))*101.5%+VLOOKUP(H14,$C$5:$H$10,5,0)*65%)*6%,0)
Có 2 cách:
C1: Nếu cho phép, từ cột L trở đi bạn dành cho tính toán cho từng loại công việc phần CPC, trực tiếp khác.v.v.... sẽ dễ hình dung hơn
C2: Nếu không, dùng công thức này tại K14:
Kéo xuốngMã:=ROUND((SUMPRODUCT(VLOOKUP(H14,$C$5:$H$10,{4,5,6},0))*101.5%+VLOOKUP(H14,$C$5:$H$10,5,0)*65%)+(SUMPRODUCT(VLOOKUP(H14,$C$5:$H$10,{4,5,6},0))*101.5%+VLOOKUP(H14,$C$5:$H$10,5,0)*65%)*6%,0)
Em chào các anh chị. Em đang có một vấn đề mà chưa biết cách . Mong mọi người giúp đỡ.
Em muốn tại ô K14:K19 đánh công thức sao cho K14=E19 khi E5=1 và E6:E10=0, tương tự cho các ô K15:K19 = E19 khi các ô tương ứng E6:E10=1 và một số =1 thi các số còn lại =0. File thực tế của em rất dài, em không nghĩ ra được công thức, rồi khi đánh xong có thể kéo hàng loạt xuống.. Mục đích mình muốn tìm giá trị của từng công việc 1 sau khi đã tính từng chi phíCảm ơn mọi người .
K14 =ROUND((SUM(OFFSET($F$4:$H$4,MATCH(H14,$C$5:$C$10,0),))*1.015+OFFSET($G$4,MATCH(H14,$C$5:$C$10,0),)*0.65)*1.06,0)
Em cảm ơn anh.. Kết quả đúng rồi ạ. Mấy hàm này em chưa rõ cách sử dụng, để em nghiên cứucopy xuốngMã:K14 =ROUND((SUM(OFFSET($F$4:$H$4,MATCH(H14,$C$5:$C$10,0),))*1.015+OFFSET($G$4,MATCH(H14,$C$5:$C$10,0),)*0.65)*1.06,0)
Hình như còn có thể làm gọn nữa anh!copy xuốngMã:K14 =ROUND((SUM(OFFSET($F$4:$H$4,MATCH(H14,$C$5:$C$10,0),))*1.015+OFFSET($G$4,MATCH(H14,$C$5:$C$10,0),)*0.65)*1.06,0)
Mò mò một lúc mới rút gọn được công thứcHình như còn có thể làm gọn nữa anh!
Dùng duy nhất Offset() đầu nhân với Mảng số đã cộng sẵn.
Kiểu giống như Offset() làm thừa số chung vậy.
Một hai ba dzọt....
Khà khà khà
Chúc anh tuần mới thiệt vui.
=1.06*SUM(N(OFFSET($E$4,MATCH(H14,$C$5:$C$10,0),{1,2,3}))*{1.015,1.665,1.015})