Hỏi nhanh - đáp nhanh về công thức (phần 1) (3 người xem)

  • Thread starter Thread starter SA_DQ
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Status
Không mở trả lời sau này.
cho mình hỏi hàm countif có chức năng gì?thanks
 
Công thức excel

Các bạn xem file đính kèm rồi làm giúp mình nhé. Mình đang rất cần
 
cho mình hỏi là sai chổ nào và cách sửa


Ket qua thi cuoi kì lop Tin hoc
TT Tên GT Toán Tin dao duc Tong diem Xep loai Hoc bong
1 Hùng Nam 4 7 D
2 Bình Nu 6 8 A
3 Vân Nu 8 9 B
4 Bình Nam 9 10 A
5 Doanh Nam 5 8 D
6 Loan Nu 5 4 C
7 Anh Nam 9 6 A
8 Thu Nu 4 10 D
9 Khánh Nam 6 7 C
10 Ngân Nu 10 8 B

Tong diem=Toán+Tin
Cong 1 diem cho hoc sinh dao duc A
Cong 0.5 diem cho hoc sinh dao duc B
Tru 1 diem cho hoc sinh dao duc C
dao duc C giu nguyên tong diem
Xep loai
<10:Kém
10-13.9:Trung Bình
14-16.9:Khá
17-18.9:Gioi
>19:Xuat sac
Hoc bong 100 neu tong diem trên 14 và ko có môn nào duoi 5

mình làm như thế này có đúng ko:
Tổng điểm
=SUM(D3:F3,IF(F3=A,"+1",IF(F3=B,"+0.5",IF(F3=D,"-1",0))))
xếp loại
=IF(G3<10,"Kém",IF(G3=10<14,"Trung Bình",IF(G3=14<17,"Khá",IF(G3=17<19,"Giỏi",IF(G3>19,"Xuất sắc")))))
 
Bạn muốn biết đúng hay không thì cứ tạo bảng tính trên Excel thử xem! Rồi sẳn tiện up lên diễn đàn giùm. Vì đọc kiểu này khó hiểu quá.
Còn tổng điểm = toán + tin + đểm của ô giáo dục
Nhưng dòng này đọc chẳng hiểu gì hết:
"Tru 1 diem cho hoc sinh dao duc C
dao duc C giu nguyên tong diem "
Thân.
 
Trả lời bạn tranhoangss

Tính tổng điểm có phải như vầy không bạn?
=Toán + Tin + ...
- Nếu Đạo đức là A: 1
- Nếu Đạo đức là B: 0.5
- Nếu Đạo đức là C: 0 (không cộng)
- Nếu Đạo đức là D: -1

Công thức của bạn:
=SUM(D3:F3,IF(F3=A,"+1",IF(F3=B,"+0.5",IF(F3=D,"-1",0))))
Sai ở cái chỗ dấu cộng, dấu trừ. Đã là hàm SUM rồi thì không xài dấu. Mà cũng đừng dùng SUM làm gì, chỉ dùng cộng trừ thôi, như công thức sau (DD = Đạo Đức):
= Toán + Tin + IF(DD="A", 1, IF(DD="B", 0.5, IF(DD="C", 0, -1)))

(G3) = D3 + E3 + IF(F3="A", 1, IF(F3="B", 0.5, IF(F3="C", 0, -1)))


Còn cái công thức xếp loại:
=IF(G3<10,"Kém",IF(G3=10<14,"Trung Bình",IF(G3=14<17,"Khá",IF(G3=17<19,"Giỏi",IF( G3>19,"Xuất sắc")))))
Excel nó không hiểu mấy cái tôi bôi đỏ đâu.

Bạn nên xếp từ lớn tới nhỏ để tận dụng được viêc loại trừ dần, như công thức sau (TD = Tổng điểm):
= IF(TD>=19, "Xuất sắc", IF(TD>=17, "Giỏi", IF(TD>=14, "Khá", IF(TD>=10, "Trung bình", "Kém"))))

(H3) = IF(G3>=19, "Xuất sắc", IF(G3>=17, "Giỏi", IF(G3>=14, "Khá", IF(G3>=10, "Trung bình", "Kém"))))


Tổng điểm:
(I3) = 100 * (G3>14) * (MIN(D3, E3)>5)
 
Lần chỉnh sửa cuối:
cho mình hỏi là sai chổ nào và cách sửa

Lần giúp lần khó, thôi chịu khó 1 chút nhỉ, lần sa tranhoangss gởi bài như thế thì đính kèm File luôn cho anh em đỡ khổ nhé.
 
hỏi về công thức

/-*+/ Tôi có một vấn đề mong các bạn ai biết chỉ dùm có một columns viết tiền bằng số, lập công thức cho columns bên cạnh viết số tiền bằng chữ?
 
Bạn dùng Add In Tiện ích Tiếng Việt này thử nhé, nhớ cài xong khởi động lại Excel nhé bạn.
 
có ai biết lập công thức tính căn bậc 2 trong Excel không giúp mình với.
 
Công thức căn đây.
=SQRT(25)=5
Thân.
 
Tại hạ thêm một chiêu nữa! Căn bậc 2 cũng là mũ 1/2, đúng không?
PHP:
=Number^(1/2)
 
Làm sao Sum những giá trị nào lớn thứ 3 trở lên trong dãy số cho trước?

Chào các anh chị!
Xin các anh chị chỉ giúp:
Làm sao lập Công thức tính tổng những giá trị nào lớn thứ 3 trở lên trong dãy số cho trước? Mở rộng ra với thứ hạng n trở lên trong dãy cho trước, dãy có thể có các giá trị trùng ngẫu nhiên!

Xin vui lòng xem file đính kèm.

Chân thành cảm ơn các anh chị!
 
Có phải công thức này không:

= SumIf(List1, ">=" & Large(List1, 3)) ' thay 3 = k, với k <= tổng số phần tử có trong List1

hay tính tổng các số nhỏ thứ 3 trở đi:

= SumIf(List1, ">=" & Small(List1, 3))
 
Chào các anh chị!
Xin các anh chị chỉ giúp:
Làm sao lập Công thức tính tổng những giá trị nào lớn thứ 3 trở lên trong dãy số cho trước? Mở rộng ra với thứ hạng n trở lên trong dãy cho trước, dãy có thể có các giá trị trùng ngẫu nhiên!

Xin vui lòng xem file đính kèm.

Chân thành cảm ơn các anh chị!
Dùng công thức này được không?
|A
1|1
2|2
3|4
4|5
5|4
6|5
=SUMIF(A1:A6,">="&LARGE(A1:A6,3),A1:A6) = 18
Vậy được không?
Thân.
 
Cảm ơn bạn hoangvuluan, cảm ơn Po_Pikachu đã cho công thức đơn giản mà hiệu quả!
Bất chợt mình phát hiện ra rằng SUMPRODUCT cũng giải quyết được bài này:
PHP:
=SUMPRODUCT(--(ListNum>=LARGE(ListNum,3)),ListNum)
Thay số 3 bằng N thứ tự cho trước
Hoặc gọn hơn:
PHP:
=SUMPRODUCT(LARGE(ListNum,ROW(1:3)))
PHP:
Mở rộng với N thứ tự cho trước:
=SUMPRODUCT(LARGE(ListNum,ROW(INDIRECT("1:"&N))))
Tuy nhiên công thức dùng SumIf có lẽ sẽ nhanh hơn SUMPRODUCT.

Cảm ơn các bạn một lần nữa!
 
Giúp mình với, CT vlookup mình làm để tìm giá vốn sai ở đâu vậy?
 
Mà thật sự thấy có lỗi gì đâu ta?
Thân.
 
Vậy tại sao khi mình thêm dấu = đằng trước CT thì nó lại báo lỗi:" The formular you typed contains an error..." là sao vậy nhỉ?
 
ừ nhỉ, sao lạ vậy ta, hay excel của mình có lỗi. Rất cảm ơn bạn Po_Pikachu
 
cho mình hỏi về hàm if trong vấn đề này

phần loại như sau: Loại = giỏi nếu TBHK >=8
=khá nếu 6.5<=TBHK<8
=Tbinh nếu 5<=TBHK<6.5
=kém nếu TBHK<5
Mình làm như sau:
=IF(8<=J3,"GIOI",IF(6.5<=J3<8,"KHA",IF(5<=J3<6.5,"TBINH","YEU")))
nhưng lai sai. Nó chỉ xép được giỏi còn khá, tbình thì thành yếu

Thank you.
 
Lần chỉnh sửa cuối:
cho mình hỏi về hàm if trong vấn đề này

phần loại như sau: Loại = giỏi nếu TBHK >=8
=khá nếu 6.5<=TBHK<8
=Tbinh nếu 5<=TBHK<6.5
=kém nếu TBHK<5
Mình làm như sau:
=IF(8<=J3,"GIOI",IF(6.5<=J3<8,"KHA",IF(5<=J3<6.5,"TBINH","YEU")))
nhưng lai sai. Nó chỉ xép được giỏi còn khá, tbình thì thành yếu

Thank you.
Bạn sửa lại như sau nhé
=IF(8<=J3,"GIOI",IF(6.5<=J3,"KHA",IF(5<=J3,"TBINH","YEU")))
 
tôi muốn lập một công thức viết hóa đơn tính tiền. sau khi có cột tổng số tiền bằng số thì có thêm một cột tổng số tiền viết bằng chữ
 
Thắc mắc về hàm vlookup, hlookup

Anh chị cho em hỏi về hàm vlookup, và hlookup. Tại sao khi em nhập hàm vào ô F6 (trong ví dụ file em đính kèm) là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2) thì kết quả trả lại là #N/A, nhưng khi em nhập là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2,) ( chỉ khác hàm trước dấu "," sau số 2) nhưng kết quả trả lại là &up đúng với kết quả ( như em đã làm trong ví dụ, trong ví dụ đó em chỉ sửa đại ah). Em cũng gặp vấn đề tương tự trong hàm hlookup và trong nhều bài tập khác. Anh chị có thể chỉ rõ hơn cho em về lỗi đó được kg? Cảm ơn anh chị
 
Lookup

Anh chị cho em hỏi về hàm vlookup, và hlookup. Tại sao khi em nhập hàm vào ô F6 (trong ví dụ file em đính kèm) là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2) thì kết quả trả lại là #N/A, nhưng khi em nhập là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2,) ( chỉ khác hàm trước dấu "," sau số 2) nhưng kết quả trả lại là &up đúng với kết quả ( như em đã làm trong ví dụ, trong ví dụ đó em chỉ sửa đại ah). Em cũng gặp vấn đề tương tự trong hàm hlookup và trong nhều bài tập khác. Anh chị có thể chỉ rõ hơn cho em về lỗi đó được kg? Cảm ơn anh chị

Hai hàm này có 4 đối số, trong đó đối số cuối cùng xác định phương pháp dò tìm. Nếu đối số cuối cùng này bị bỏ qua (tương đương với giá trị 1 - true) thì hàm sẽ dò tìm theo phương pháp nhị phân trên tập đã sắp thứ tự ( 1 ứng với sắp tăng; -1 ứng với sắp giảm); ngược lại, nếu cung cấp đối số = 0, nghĩa là tìm tuần tự từ trên xuống dưới trên tập dò tìm.

Từ đó lý giải vì sao công thức của bạn lúc đúng, lúc sai (là do có và không có giá trị của đối số thứ 4)

--- Bạn nên tìm thêm thông tin trên diễn đàn về cách sử dụng các hàm cơ bản trong Excel.
 
Đối với hàm dò tìm VLOOKUP và HLOOKUP có 2 đối số: dò tìm chính xác hay tương đối. Đối với dò tìm tương đối, vùng dò tìm phải được sắp xếp tăng dần. Còn dò tìm chính xác thì không cần sắp xếp.

Mặc nhiên là dò tìm tương đối nên đối số , hoặc ,0 hoặc , FALSE là giống nhau. Còn không có đối số thì ngầm hiểu là TRUE hoặc ,1.
Chính vì vậy mà kết quả không như ý bạn.

Lý do chính là 7UP không được sắp ở trên các mã hàng khác.
 
Anh chị cho em hỏi về hàm vlookup, và hlookup. Tại sao khi em nhập hàm vào ô F6 (trong ví dụ file em đính kèm) là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2) thì kết quả trả lại là #N/A, nhưng khi em nhập là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2,) ( chỉ khác hàm trước dấu "," sau số 2) nhưng kết quả trả lại là &up đúng với kết quả ( như em đã làm trong ví dụ, trong ví dụ đó em chỉ sửa đại ah). Em cũng gặp vấn đề tương tự trong hàm hlookup và trong nhều bài tập khác. Anh chị có thể chỉ rõ hơn cho em về lỗi đó được kg? Cảm ơn anh chị

Bạn xuống phần chử ký của mình Dowload Ebook công thức và hàm thông dụng ,về tham khảo nhe .
Bạn có thể bấm dấu = trong bảng tính Excel và bấm đồng thời Shift + F3 Và tìm đến hàm Vlookup mà xem cú pháp của nó
 
Hỏi về hàm Vlookup

Các bác nào dùng hàm Vlookup tốt thì chỉ em với. Trong hàm Vlookup có cách nào cho nó bằng 0 khi không tìm thấy. Nghĩa là nếu không tìm thấy thì nó bằng 0. Theo tôi biết thì hàm Vkookup, nếu không tìm thấy thì nó cho kết quả là #N/A. Vậy là cách nào để cho nó bằn 0 hoặc bằng " ". Các bác giúp tôi câu trả lời trên được, tôi xin cảm ơn và hậu tạ.
 
bạn dùng hàm ISNA kết hợp với hàm IF nhé
IF(ISNA(VLOOKUP(....)),0,VLOOKUP(...))
 
Bạn có thể dùng hàm ISERROR thay vì ISNA
 
Anh chị cho em hỏi về hàm vlookup, và hlookup. Tại sao khi em nhập hàm vào ô F6 (trong ví dụ file em đính kèm) là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2) thì kết quả trả lại là #N/A, nhưng khi em nhập là =VLOOKUP(LEFT(D6,3),'bang gia'!$A$5:$D$8,2,) ( chỉ khác hàm trước dấu "," sau số 2) nhưng kết quả trả lại là &up đúng với kết quả ( như em đã làm trong ví dụ, trong ví dụ đó em chỉ sửa đại ah). Em cũng gặp vấn đề tương tự trong hàm hlookup và trong nhều bài tập khác. Anh chị có thể chỉ rõ hơn cho em về lỗi đó được kg? Cảm ơn anh chị
Không biết ý kiến của mình thế nào các pro xem lại. Có nhiều pro trong topic này cũng nêu ra lý thuyết rất chính xác nhưng chưa tập trung vào câu hỏi của bạn, cái điều bạn hỏi mình đã tìm thử ở phần help của office thì không thấy, mình đã test thử và nhận ra thế này. Nếu mà ban không dung dấu "," thi có nghĩa là thành phần thứ 4 của công thức bằng "1" OR:true" còn nếu bạn dùng "," thì có nghĩa là thành phần thứ 4 trong công thức của bạn "0" OR"false". còn 1 or 0 nghĩa là gì thì các pro đã giải thích.
 
Mình xài Excel 2007 bạn có thể chỉ rỏ hơn không ? Cám ơn
Trong Excel 2007, nếu bạn không muốn hiển thị mấy giá trị = 0, thì bạn vào trong Excel Options, nhấn chọn nhóm Advanced, cuộn màn hình xuống một chút, bạn sẽ thấy cái tùy chọn Show a zero in cells that have zero value, bạn tắt cái tùy chọn đó đi là OK.
111-22.jpg
 
Chào bạn!
Tôi có một vấn đề mong được sự giúp đỡ như sau:
Trong bảng tính Excel, dùng công thức nào để tính được phần trăm (đặc biệt là phải thể hiện rõ %)
VD: cột A1 có số lượng chỉ tiêu = 100, cột B1 có số lượng thực hiện được = 85. Vậy cột C1 = ?%
Mong được sự giúp đỡ, chân thành cảm ơn./.
 
Bạn chỉ cần dùng công thức = B1/ A1 sau đó định dạng lại ô kết quả dạng percentage là được
 
Cách tính % trong Excel?

Trong Excel cách tính % như thế nào?
VD: - cột A1 có số lượng chỉ tiêu ban đầu = 100,
- cột B1 có số lượng đạt được = 90,
- cột C1 sẽ đạt được = ? % (dấu phần trăm)
Vậy dùng hàm gì để tính được %? Mong các bạn giúp đỡ.
Xiin chân thành cảm ơn./.
 
Trong Excel cách tính % như thế nào?
VD: - cột A1 có số lượng chỉ tiêu ban đầu = 100,
- cột B1 có số lượng đạt được = 90,
- cột C1 sẽ đạt được = ? % (dấu phần trăm)
Vậy dùng hàm gì để tính được %? Mong các bạn giúp đỡ.
Xiin chân thành cảm ơn./.
Bạn làm như bác ptm0412 đã hướng dẫn
C1=B1/A1
bạn chọn C1, nhấn chuột phải chọn Format cells (Ctrl+1) trong tab number chọn Percentge, nhấn OK
 
Xin giúp đỡ công thức báo giảm BHXH

E mới tiếp nhận làm BHXH, hiện tại e không biết đặt công thức báo giảm như thế nào xin được sự giúp đỡ của các ah/chị đặt công thức báo giảm BHXH (file đính kèm). E cảm ơn ah/chị!
 
Tăng giảm mức đóng BHXH

Gởi tặng Trái tim Đại Kiều file tăng giảm mức đóng BHXH
Trong file có công thức cho cả tăng, giảm, và thay đổi mức lương, em gái tùy nghi sử dụng.
Nếu có thắc mắc thì hỏi thêm.
 
Gởi tặng Trái tim Đại Kiều file tăng giảm mức đóng BHXH
Trong file có công thức cho cả tăng, giảm, và thay đổi mức lương, em gái tùy nghi sử dụng.
Nếu có thắc mắc thì hỏi thêm.
E cảm ơn ah ptm0412 rất nhiều -\\/.. ah ơi còn trường hợp trả thẻ BHYT và không trả thì tính như thế nào hả ah?
 
Hỏi nhanh, đáp nhanh về công thức

Có công thức đối với tôi không thể thực hiện được, xin gửi file đính kèm, xin Các Anh, Chị giúp đỡ và sửa lại cho đúng nhé, cám ơn rất nhiều!
 
Lần chỉnh sửa cuối:
Có công thức đối với tôi không thể thực hiện được, xin gửi file đính kèm, xin Các Anh, Chị giúp đỡ và sửa lại cho đúng nhé, cám ơn rất nhiều!
Theo tôi nghĩ thì không thể dùng công thức bình thường để tìm ra cái bạn muốn.
Bởi vì SUMIF luôn tính cho toàn dãy, không thể bắt SUMIF chỉ tính những giá trị không bị ẩn.

Có phải ý của bạn là muốn biết số lượng chưa thanh lý và số lượng đã thanh lý của một Tên nào đó là bao nhiêu ? Bài này, dùng PivotTable là nhanh nhất, mà không cần một công thức nào cả.

Đây là dữ liệu gốc (xin phép bỏ đi cái hàng Cột 1, cột 2...):
000-155.jpg


Và đây là PivotTable tạo ra từ dữ liệu gốc đó:
001-40.jpg
Nhìn vào PivotTable, bạn thấy ngay đâu là số lượng đã thanh lý, và đâu là số lượng chưa thanh lý (blank)
 
cám ơn bạn

Cám ơn bạn đã nhiệt tình hướng dẫn, nhưng danh sách của tôi lên đến hàng ngàn tên, cho nên rất cần lọc theo tên, vì vậy khó có thể sử dụng pivot được. Có thể làm một hàm đại loại như sumif trong vba được không?
 
Cám ơn bạn đã nhiệt tình hướng dẫn, nhưng danh sách của tôi lên đến hàng ngàn tên, cho nên rất cần lọc theo tên, vì vậy khó có thể sử dụng pivot được. Có thể làm một hàm đại loại như sumif trong vba được không?
Bạn thảy cái hàng ngàn tên đó lên đây, tôi làm cái PivotTable cho, còn dễ hơn là ngồi nghiên cứu cho ra cái SUMIF mà không cộng mấy giá trị ẩn do AutoFilter...
 
có thể chỉnh lại công thức

Nhờ các huynh đệ chỉ dùm:
>= 10 triệu đến dưới 50triệu giãm 10%; từ 50 triệu đến dưới 100 triệu giãm 11% và như vậy cứ 100 triệu tiếp theo giãm thêm 1%.
Xin giúp dùm.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Nhờ các huynh đệ chỉ dùm:
>= 10 triệu đến dưới 50triệu giãm 10%; từ 50 triệu đến dưới 100 triệu giãm 11% và như vậy cứ 100 triệu tiếp theo giãm thêm 1%.
Xin giúp dùm.
Cái này bạn IF vài nhát là ra chứ gì
Ví dụ:
=IF(A1<10,0,IF(A1<50,10,IF(A1<100,11,INT(A1/100)+11)))
Đại khái là thế
 
Nhờ các huynh đệ chỉ dùm:
>= 10 triệu đến dưới 50triệu giãm 10%; từ 50 triệu đến dưới 100 triệu giãm 11% và như vậy cứ 100 triệu tiếp theo giãm thêm 1%.
Xin giúp dùm.
Đây hình như là bài toán tính chiết khấu dựa theo doanh số? Bạn cho hỏi thêm: Cách tính như thế nào? Vì có đến hai cách tính:
  1. Tính theo tổng doanh số: Lấy doanh số đạt được nhân với % của doanh số đó.

    Ví dụ, đạt doanh số 150 triệu: giảm thẳng 12%, nghĩa là chiếu khấu 18 triệu


  2. Tính theo mức lũy tiến: Chia nhỏ doanh số ra thành từng mức chiết khấu để tính.

    Ví dụ, đạt doanh số 150 triệu, sẽ bị chia nhỏ ra:

    • 10 triệu đầu tiên không được tính khấu
    • 40 triệu tiếp theo tính chiết khấu 10% = 4 triệu
    • 50 triệu tiếp theo tính chiết khấu 11% = 5,5 triệu
    • 50 triệu tiếp theo tính chiết khấu 12% = 6 triệu

    Tổng cộng chiết khấu được 15,5 triệu

Bạn muốn tính theo kiểu nào?
 
Mình mới tham gia diễn đàm này nên không biết gửi bài vào đây có đúng hay không, nếu sai thì mình nhờ các bạn chuyển dùm cho đúng nhé vì mình đang có vướng mắc này muốn nhờ các bạn chỉ dùm nhé. Mình có CT này if(sum(G1:G3)>sum(G4:G8),911,421) thì lại được kết quả là 0
Mình không biết là bị sai ở điểm nào.
Các bạn chỉ dùm mình với nhé. Mình cảm ơn các bạn nhiều
 
Mình mới tham gia diễn đàm này nên không biết gửi bài vào đây có đúng hay không, nếu sai thì mình nhờ các bạn chuyển dùm cho đúng nhé vì mình đang có vướng mắc này muốn nhờ các bạn chỉ dùm nhé. Mình có CT này if(sum(G1:G3)>sum(G4:G8),911,421) thì lại được kết quả là 0
Mình không biết là bị sai ở điểm nào.
Các bạn chỉ dùm mình với nhé. Mình cảm ơn các bạn nhiều
Không thể chẩn đoán chính xác bịnh của bạn là gì nếu chỉ biết có nhiêu đó!
Có thể ô chứa kết quả được định dạng không thích hợp. Bởi vì tôi có thể làm cho một ô "không hiện ra cái gì hết" mặc dù có công thức trong đó, có dữ liệu trong đó, thậm chí nhấn vào ô đó thì thấy trên thanh Formular có cả hàng dài, nhưng riêng ô đó trong bảng tính hỏng có cái gì hết...
Bạn có thể gửi bảng tính bị như vậy lên đây không?
 
Chào mọi người. Mình có một vấn đề như sau nhờ mọi người giúp.

Mình tính tồn kho giữa các tháng giả sử trong file là T1 và T2.
Trong bảng: 1 loại vật tư (có cùng 1 tên) lại có nhiều đơn giá khác nhau (thay đổi theo từng đợt nhập hàng)--> khi tồn kho cũng có 1 loại vật tư mà tồn 2, 3 ... lần với đơn giá khác nhau.
Trong T2 lại có thêm các vật tư mới về kho (T1 ko có vật tư này trong kho) nên mình phải thêm vào bảng, đến khi mình tính tồn kho từ T1 để làm dư đầu kỳ cho T2 thì tìm thủ công khó quá (bảng thật cũng cỡ mấy trăm..gần 1000 mục) mình thử dủng cách dùng index và match nhưng không ổn do tên vật tư giống nhau thì không tìm đúng.

Mình có gửi bảng lên nhờ mọi người giúp mình cách để tìm đc Dư đầu kỳ của T2 theo Tồn cuối kỳ T1 nhé!

Cám ơn mọi người trước...!
 
Chào mọi người. Mình có một vấn đề như sau nhờ mọi người giúp.

Mình tính tồn kho giữa các tháng giả sử trong file là T1 và T2.
Trong bảng: 1 loại vật tư (có cùng 1 tên) lại có nhiều đơn giá khác nhau (thay đổi theo từng đợt nhập hàng)--> khi tồn kho cũng có 1 loại vật tư mà tồn 2, 3 ... lần với đơn giá khác nhau.
Trong T2 lại có thêm các vật tư mới về kho (T1 ko có vật tư này trong kho) nên mình phải thêm vào bảng, đến khi mình tính tồn kho từ T1 để làm dư đầu kỳ cho T2 thì tìm thủ công khó quá (bảng thật cũng cỡ mấy trăm..gần 1000 mục) mình thử dủng cách dùng index và match nhưng không ổn do tên vật tư giống nhau thì không tìm đúng.

Mình có gửi bảng lên nhờ mọi người giúp mình cách để tìm đc Dư đầu kỳ của T2 theo Tồn cuối kỳ T1 nhé!

Cám ơn mọi người trước...!

Bạn thêm vào 1 cột phụ nhé, bạn xem File. Cũng có cách không dùng cột phụ, nhưng khá phức tạp, theo mình dùng thêm cột phụ như thế là OK rồi. Có gì thông báo lại anh em giúp đỡ thêm.
 
Tôi mới học excell tôi muốn nhờ các bạn hướng dẫn giúp
Công thức vlookup
 
Bạn thêm vào 1 cột phụ nhé, bạn xem File. Cũng có cách không dùng cột phụ, nhưng khá phức tạp, theo mình dùng thêm cột phụ như thế là OK rồi. Có gì thông báo lại anh em giúp đỡ thêm.


Cách bro nói cũng đc roài nhưng mình vẫn bị lỗi nt này, bro giúp luôn nhé!
Tồn = Dư đầu kỳ + Nhập - Xuất
Nhưng nếu Dư đầu kỳ = #N/A thì ra kết quả = #N/A thế thì lại làm lại = tay ah? (Mình tự mò về excel, ko qua học hành gì nên còn nhiều cái ko biết lắm -\\/.)
 
Cách bro nói cũng đc roài nhưng mình vẫn bị lỗi nt này, bro giúp luôn nhé!
Tồn = Dư đầu kỳ + Nhập - Xuất
Nhưng nếu Dư đầu kỳ = #N/A thì ra kết quả = #N/A thế thì lại làm lại = tay ah? (Mình tự mò về excel, ko qua học hành gì nên còn nhiều cái ko biết lắm -\\/.)

Sao không đặt bẫy cho cả Dư đầu kỳ, Nhập, Xuất (nếu lỗi thì trả về số 0) khi đó không cần bẫy lỗi đối với Tồn nữa
 
Cách bro nói cũng đc roài nhưng mình vẫn bị lỗi nt này, bro giúp luôn nhé!
Tồn = Dư đầu kỳ + Nhập - Xuất
Nhưng nếu Dư đầu kỳ = #N/A thì ra kết quả = #N/A thế thì lại làm lại = tay ah? (Mình tự mò về excel, ko qua học hành gì nên còn nhiều cái ko biết lắm -\\/.)
Bạn xem file nhé. Tôi cũng dùng thêm một cột phụ để lấy đơn giá đích danh (cột D, đã ẩn đi cho đẹp).
Công thức tính số lượng tồn đầu kỳ:
PHP:
=IF(ISNA(VLOOKUP(D21,$D$7:$L$12,8,0)),0,VLOOKUP(D21,$D$7:$L$12,8,0))
Công thức tính trị giá tồn đầu kỳ:
PHP:
=IF(ISNA(VLOOKUP(D21,$D$7:$L$12,9,0)),0,VLOOKUP(D21,$D$7:$L$12,9,0))
 
Lần chỉnh sửa cuối:
cách bro nói cũng đc roài nhưng mình vẫn bị lỗi nt này, bro giúp luôn nhé!
Tồn = dư đầu kỳ + nhập - xuất
nhưng nếu dư đầu kỳ = #n/a thì ra kết quả = #n/a thế thì lại làm lại = tay ah? (mình tự mò về excel, ko qua học hành gì nên còn nhiều cái ko biết lắm -\\/.)

vậy bạn sửa công thức lại như sau nhé:
D21==if(isna(index($d$7:$l$12;match(trim(b21&c21);$d$7:$d$12;0);8));0;(index($d$7:$l$12;match(trim(b21&c21);$d$7:$d$12;0);8)))
 
Chào mọi người. Mình có một vấn đề như sau nhờ mọi người giúp.

Mình tính tồn kho giữa các tháng giả sử trong file là T1 và T2.
Trong bảng: 1 loại vật tư (có cùng 1 tên) lại có nhiều đơn giá khác nhau (thay đổi theo từng đợt nhập hàng)--> khi tồn kho cũng có 1 loại vật tư mà tồn 2, 3 ... lần với đơn giá khác nhau.
Trong T2 lại có thêm các vật tư mới về kho (T1 ko có vật tư này trong kho) nên mình phải thêm vào bảng, đến khi mình tính tồn kho từ T1 để làm dư đầu kỳ cho T2 thì tìm thủ công khó quá (bảng thật cũng cỡ mấy trăm..gần 1000 mục) mình thử dủng cách dùng index và match nhưng không ổn do tên vật tư giống nhau thì không tìm đúng.

Mình có gửi bảng lên nhờ mọi người giúp mình cách để tìm đc Dư đầu kỳ của T2 theo Tồn cuối kỳ T1 nhé!

Cám ơn mọi người trước...!


Mình làm thế này ,nhưng ko hiểu sau vẩn có chổ bị Value ?
 
Mình làm thế này ,nhưng ko hiểu sau vẩn có chổ bị Value ?
Công thức của bạn báo lỗi #VALUE!, có nghĩa là bạn bắt Excel làm toán với những giá trị không phải là số.

Bạn làm công thức ở Dư đầu kỳ là:
PHP:
=IF(ISNA(VLOOKUP(B21,$B$7:$J$12,9,0)),"",VLOOKUP(B21,$B$7:$J$12,9,0))
Sai ở chỗ "", đây là một chuỗi rỗng, thì làm sao mà cộng trừ nhân chia được?

Nếu bạn đổi thành 0 thì hết lỗi.
PHP:
=IF(ISNA(VLOOKUP(B21,$B$7:$J$12,9,0)),0,VLOOKUP(B21,$B$7:$J$12,9,0))

Tuy nhiên, công thức của bạn không đúng. Bạn xem thử Bơm tiêm 1ml, giá 120, ở cuối tháng 1 tồn kho là bao nhiêu (ô J8) ? còn bạn thì ra bao nhiêu (ô D23)?
 
To: Anh BNTT
Nếu trường hợp này em dùng công thức
=INDEX($J$7:$J$12;MATCH($B21&$C21;$B$7:$B$12&$C$7:$C$12;0)) ( Công thức mảng ).
Thì bẩy lổi nó làm sau anh ?

Bài test đây anh xem qua .không biết có đúng với yêu cầu tác giả không ?
 
Chỉnh sửa lần cuối bởi điều hành viên:
To: Anh BNTT
Nếu trường hợp này em dùng công thức
=INDEX($J$7:$J$12;MATCH($B21&$C21;$B$7:$B$12&$C$7:$C$12;0)) ( Công thức mảng ).
Thì bẩy lổi nó làm sau anh ?

Bài test đây anh xem qua .không biết có đúng với yêu cầu tác giả không ?
Xin lỗi vì lúc nãy tôi không để ý rằng đây là công thức mảng.

Để bẫy lỗi: Giả sử công thức A của bạn báo lỗi #NA!
Với Excel 2003, thì dùng cách này: =IF(ISNA(A), 0, A)
PHP:
=IF(ISNA(INDEX($J$7:$J$12;MATCH($B21&$C21;$B$7:$B$12&$C$7:$C$12;0))), 0, INDEX($J$7:$J$12;MATCH($B21&$C21;$B$7:$B$12&$C$7:$C$12;0)))

Với Excel 2007, thì ngắn hơn: =IFERROR(A, 0)
PHP:
=IFERROR(INDEX($J$7:$J$12;MATCH($B21&$C21;$B$7:$B$12&$C$7:$C$12;0)), 0)

Vẫn nhớ là công thức mảng nha.
 
Lần chỉnh sửa cuối:
Chào cả nhà. Mình có một vấn đề nhỏ xin được trợ giúp.
Trong sheet đính kèm, phần đọc tiền VND từ số sang chữ của mình coi như tạm ổn, nhưng còn phần đọc tiền USD thì ko được vì còn có đô lẻ thì đặt CT như thế nào
VD: USD 150.26 (Một trăm năm mươi đô la Mỹ và hai mươi sáu cent)

Note: CT đổi chữ sang số của mình không dùng VBA
Cám ơn nhiều.
 
Mình làm thế này ,nhưng ko hiểu sau vẩn có chổ bị Value ?
Nếu bạn không muốn đổi công thức như BNTT vừa hướng dẩn thì có thể làm cách khác:
Công thức của bạn:
Sửa lại thành:
Vì các phép toán +, -, * và / không cho phép các cell rổng, nhưng SUM thì được
 
Chào cả nhà. Mình có một vấn đề nhỏ xin được trợ giúp.
Trong sheet đính kèm, phần đọc tiền VND từ số sang chữ của mình coi như tạm ổn, nhưng còn phần đọc tiền USD thì ko được vì còn có đô lẻ thì đặt CT như thế nào
VD: USD 150.26 (Một trăm năm mươi đô la Mỹ và hai mươi sáu cent)

Note: CT đổi chữ sang số của mình không dùng VBA
Cám ơn nhiều.
Nếu bạn muốn nghiên cứu cách đọc số thành chử dùng công thức thì tôi nghĩ bạn nên nghiên cứu bài này:
http://www.giaiphapexcel.com/forum/showthread.php?t=10557
Chỉ dùng name, không có bất cứ cột phụ nào
Chứ như file của bạn, công thức nhìn "chói mắt" quá... chả biết đường nào mà sửa
 
giup viêt công thức

các bác ơi em không rành nhiều về excel các bác có thể giúp em với.
em có 6 cột dữ liệu và 1 cột tổng. 6 cột dữ liệu lần lượt nhập từ số cân lần 1 đến số cân lần thứ 6. em muốn biết cột tổng bằng sô cân lần cuối trừ đi số cân lần đầu tiên.nhung có trường hợp chỉ là 3 lần cân nhưng tính kết quả ra cột tổng. vậy em phải việt công thức như thế nào nhưng kết quả cột tổng vẫn ra chính xác.em cám ơn các bác nhiều
 
các bác ơi em không rành nhiều về excel các bác có thể giúp em với.
em có 6 cột dữ liệu và 1 cột tổng. 6 cột dữ liệu lần lượt nhập từ số cân lần 1 đến số cân lần thứ 6. em muốn biết cột tổng bằng sô cân lần cuối trừ đi số cân lần đầu tiên.nhung có trường hợp chỉ là 3 lần cân nhưng tính kết quả ra cột tổng. vậy em phải việt công thức như thế nào nhưng kết quả cột tổng vẫn ra chính xác.em cám ơn các bác nhiều

Mình làm đơn giản theo đúng yêu cầu của bạn, nếu cần mở rộng thêm vấn đề, bạn cứ nêu ý kiến nhé.
 
các bác ơi em không rành nhiều về excel các bác có thể giúp em với.
em có 6 cột dữ liệu và 1 cột tổng. 6 cột dữ liệu lần lượt nhập từ số cân lần 1 đến số cân lần thứ 6. em muốn biết cột tổng bằng sô cân lần cuối trừ đi số cân lần đầu tiên.nhung có trường hợp chỉ là 3 lần cân nhưng tính kết quả ra cột tổng. vậy em phải việt công thức như thế nào nhưng kết quả cột tổng vẫn ra chính xác.em cám ơn các bác nhiều
giả sử dữ liệu từ A1 đến F1, tại G1 bạn nhập công thức:
PHP:
[G1] =OFFSET(A1,0,COUNTA(A1:F1)-1,1,1)-A1
sau đó kéo xuống.

Công thức chỉ đúng nếu dữ liệu được nhập không để trống giữa 2 số liệu.
 
Bạn dùng ct dưới xem.
Mã:
=lookup(1E+307,A3:F3)-A3
 
Salam có thể giải thích công thức này không :
=lookup(1E+307,A3:F3)-A3 ?

lookup(1E+307,A3:F3)

Đây là công thức đặc biệt, nó sẽ tìm giá trị số ở cột cuối cùng trong vùng A3:F3

Hay tổng quát là

Lookup(1E+307,1:1)

Tìm giá trị số ở cột cuối cùng trong hàng thứ nhất.Số 1E+307 có thể là 2E+307...

Anh xem thêm bài viết của em ở đây, nói riêng về tìm dữ liệu trong trong 1 cột. Trong 1 hàng thì đảo vùng lại, VD A:A thành 1:1
http://www.giaiphapexcel.com/forum/showthread.php?t=12438
 
Bạn dùng ct dưới xem.
Mã:
=lookup(1E+307,A3:F3)-A3
Nếu là ứng dụng thì công thức trên hoàn toàn đáp ứng được như cầu (vì khó có số nào lớn hơn 1E + 307)
Nhưng xét về mặt chính xác thì
LOOKUP(9.99999999999999E+307,A3:F3)-A3
mới là chính xác nhất!
Vì không có số nào lớn hơn 9.99999999999999E+307 cả
Salam có thể giải thích công thức này không ?
Chỉ là 1 dạng dò tìm không chính xác thôi mà BNTT
 
Nếu là ứng dụng thì công thức trên hoàn toàn đáp ứng được như cầu (vì khó có số nào lớn hơn 1E + 307)
Nhưng xét về mặt chính xác thì

mới là chính xác nhất!
Vì không có số nào lớn hơn 9.99999999999999E+307 cả

Chỉ là 1 dạng dò tìm không chính xác thôi mà BNTT

Cho hỏi: số 1E+308 có được tính không? vì khi nhập 9.99999999999999E+307 Excel sẽ hiện ra 1E+308.
 
Cho hỏi: số 1E+308 có được tính không? vì khi nhập 9.99999999999999E+307 Excel sẽ hiện ra 1E+308.
Đúng vậy! Khi nhập thì nó biến thành 1E+308 ---> Nhưng trong công thức thì số này Excel có thể nhận biết được đấy ---> Và Excel xem số này là số cực đại chứ không phải 1E+307 đâu ---> Chẳng qua khi gõ công thức, ta gõ số 1E+307 vẫn cãm giác thuận tiện hơn là 9.99999999999999E+307... Mặc khác cũng khó có số nào > 1E+307 (chứ không phải là nó lớn nhất)
Bạn cứ thử đi
A1 = 9.99999999999999E+307
B1 = 1E+307
Tiếp theo dùng phép so sánh A1>B1 và A1<B1 ---> Sẽ biết được số nào lớn hơn
 
Lần chỉnh sửa cuối:
Hàm if này làm sao vậy máy anh chị????

lương =lương căn bản * ngày công , nhưng nếu số ngày làm việc trên 24 ngày thì số ngày vượt trên 24 ngày sẽ được tính gấp đôi
Cám ơn !
 
Hàm IF có bị làm sao đâu. Bạn viết tiêu đề không rõ ràng gì hết. Yêu cầu viết lại tiêu đề đi. Còn đây là công thức của bạn.
=IF(E4>24,D4*24+D4*2*(E4-24),D4*E4)
Thân.
 
Hỏi về công thức link giữa các file khác nhau

Em muốn lấy dũ liệu từ các file khác nhau. Vì có nhiều file nên em sẽ nhập tên các file vào cột A. Cột còn lại sẽ tham chiếu tên file từ cột A để link đến cell tương ứng. Các bác có cao kiến nào chỉ giùm em với. Em loay hoay mãi mà không được.
 
Em muốn lấy dũ liệu từ các file khác nhau. Vì có nhiều file nên em sẽ nhập tên các file vào cột A. Cột còn lại sẽ tham chiếu tên file từ cột A để link đến cell tương ứng. Các bác có cao kiến nào chỉ giùm em với. Em loay hoay mãi mà không được.
Dạng này đã nói nhiều rồi bạn ah. Bạn có thể xem tại đây
http://www.giaiphapexcel.com/forum/showthread.php?t=9544
http://www.giaiphapexcel.com/forum/showthread.php?t=17212
 
Bạn dùng hàm Indirect để ghép chuỗi thành công thức.
=Indirect("'D:\[" & A2 & "]Sheet1'!H2")
Thân.
 
Cám ơn bác Po_Pikachu em làm theo công thức của bác thì các file phải mở đồng thời. Bác có cách nào mà nó tự cập nhật mà không phải mở tất cả các file không ạ?

Hình như bác yêu đời hiểu nhầm ý của em rồi. Em muốn link dữ liệu giữa các file khác nhau chứ không phải lấy danh sách các file trong cùng 1 thư mục như topic của bác.
Có bác nào có cao kiến giúp em với vì làm theo hàm INDIRECT cũng ok nhưng bất tiện cái là phải mở tất cả các file ra mới được.
Em buộc phải chia ra thành từng file không ghép chung lại thành sheet được vì để nhiều người sửa các file khác nhau cùng 1 lúc.
Các bác giúp em với.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn làm thử:
Copy... Paste Special ... Paste Link
lần sau sẽ không phải mở nhiều file
 
Không được bác ạ. Vì nếu paste link mình sẽ không chủ động được trong các hàm tính toán. Mình nghĩ paste link thế chỉ dùng để liên kết nội dung cell chứ không xử lý được. Dùng hàm INDIRECT là chính xác mỗi tội hơi dở là phải mở file ra thôi.
Thôi chắc vụ này bảo sếp nâng cấp máy cho nó mạnh rồi mở nhiều file thôi ^_^
 
Từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong' ?

Em đang làm thống kê, em có một hỏi một trường hợp có ví dụ cụ thể như sau:

Em có một chuỗi ví dụ như "kim huong", em có thể gộp lại thành chuỗi liền nhau "kimhuong" bằng cách dùng hàm Substitute;

Vậy còn từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong'

Rất mong nhận được sự hỗ trợ của các thành viên trong diễn đàn.

Cám ơn rất nhiều.|||||

__________

Chú ý: Khi post bài, bạn nên đặt câu hỏi cho rõ ràng nha. Mình đã sửa lại tiêu đề của bạn.

Thân,
Jenni
 
Chỉnh sửa lần cuối bởi điều hành viên:
Hà hà... cái này là bạn phải cám ơn 2 người đấy nhé! thứ nhất tất nhiên là ĐẠI UÝ Phước rồi... còn người thứ 2 là tôi... hi... hi...
Nói thật tôi ko phải trong ngành nên khi bạn diển giải tôi chỉ hiểu dc có 1 phần... Bí quá, mà lại muốn giúp nên tôi phải cầu cứu ĐẠI UÝ giúp đây!
Ngon lành ko?
Đúng như Phước nói, lần sau khi có yêu cầu, tốt nhất bạn nên ghi rõ vào file, ghi ngay tại cell nào bạn muốn đặt công thức ấy... nói rõ yêu cầu là muốn làm gì trong những cell này.. điều kiện có liên quan.. vân.. vân.. như vậy sẽ dễ hơn
Về vấn đề Name thì cũng ko khó lắm... Bước cơ bản nhất là như thế này đây:
1> Tôi VD trong công thức bạn có sử dụng đến các địa chỉ $A$1:$A$100... $B$1:$B100 chẳng hạn... Rõ ràng bạn ghi trực tiếp địa chỉ ấy vào công thức cũng ko sao, những sẽ dễ nhầm lẩn và khó theo dỏi, đúng ko?
2> Vậy người ta sẽ nghĩ ra làm cách nào đễ đặt tên cho các khối cell này, chẳng hạn $A$1:$A$100 dc đặt tên là TK, $B$1:$B100 dc đặt tên là MA (tên gì là tuỳ ý nhé, miển tuân thủ quy luật đặt tên của Microsoft)... Như vậy khi bạn gõ công thức, thay vì ghi $A$1:$A$100 thì sẽ thay bằng TK..
VD: MATCH(G1,$A$1:$A$100,0) sẽ thay thành MATCH(G1,TK,0)
3> Bước tiến hành: Quét chọn khối cell muốn đặt Name, vào menu Insert\Name\Define và gỏ vào khung trên cùng chừ TK rồi bấm OK, thế là xong
4> Nếu muốn đặt Name cho các khối cell khác thì làm tương tự
Vấn đề Name động quả thật nó hơi khó nếu như bạn chưa biết gì về name, nhưng có thể nói đại khái như sau: Người ta sẽ làm thế nào đó đễ trong trường hợp này thì TK là $A$1:$A$100 nhưng trong trường hợp khác thì nó lại là địa chỉ khác, chẳng hạn là $C1:$C100..
Những hàm có liên quan nhiều đến name động chính là OFFSET, INDIRECT...
Từ từ nghiên cứu sẽ hiều thôi
Chúc thành công!
ANH TUẤN

Phải chi anh tuấn mở riêng một topic nào đó riên biệt nói rỏ vấn đề này cho tụi em tham khảo thì hay biết mấy ?;;;;;;;;;;;
Cám ơn anh .
 
Câu hỏi này đã trả lời cho bạn nhiều lần rồi! bạn post bài lung tung thế! Câu trả lời là "Không có cách nào cả!"
 
Em đang làm thống kê, em có một hỏi một trường hợp có ví dụ cụ thể như sau:

Em có một chuỗi ví dụ như "kim huong", em có thể gộp lại thành chuỗi liền nhau "kimhuong" bằng cách dùng hàm Substitute;

Vậy còn từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong'

Rất mong nhận được sự hỗ trợ của các thành viên trong diễn đàn.

Cám ơn rất nhiều.|||||

Nếu chữ Kim trong Kimhuong cố định thì :

=REPLACE("Kimhuong",1,3,"Kim ") => Kim huong
 
Nếu chữ Kim trong Kimhuong cố định thì :

=REPLACE("Kimhuong",1,3,"Kim ") => Kim huong

Danh ơi! cái chữ "kimhuong" đó là ví dụ thôi! Nó không có tổng quát! Chẵng lẽ một danh sách dài cả trăm tên như thế mà ngồi gõ lại mỗi dòng mỗi công thức khác nhau à! Cho nên ca_dafi mới nói là không có cách!

Tách thử cái tên này ra xem: (Theo ví dụ của anh NDU):
doanhanhdo anh anh hay doan hanh
 
Ca_nafi nói có lý đấy, nhưng dù sao cũng có được công thức tách được chuỗi ngắn như ví dụ của mình rồi.
 
Danh ơi! cái chữ "kimhuong" đó là ví dụ thôi! Nó không có tổng quát! Chẵng lẽ một danh sách dài cả trăm tên như thế mà ngồi gõ lại mỗi dòng mỗi công thức khác nhau à! Cho nên ca_dafi mới nói là không có cách!
Tách thử cái tên này ra xem: (Theo ví dụ của anh NDU):
doanhanhdo anh anh hay doan hanh
Nếu trong bảng tính có kimhuong mà không có tương tự sao không dùng Edit> Replace với chữ cần tìm (find) là kimhuong và chữ thay (replace) là kim huong ?
 
Bạn chỉ cần mở hai file excel. Tôi giả sử FILE1 và FILE2.

Khi muốn lấy giá trị trong ô A1 (giả sử là 25) trong FILE1 linK vào ô A1 trong FILE2 thì chỉ cần gõ dấu = trong ô A1 trong FILE2, sau đó bạn chuyển sang FILE1 chỉ con trỏ vào ô A1 trong FILE1.

Nó sẽ tự động past giá trị đó vào ô A1 trong FILE2. Sau này nó cũng sẽ tự động cập nhật lại giá trị sau mỗi lần bạn mở nó ra cho dù bạn có thay đổi giá trị trong ô A1 trong FILE1.
 
Sử dụng hàm gì nếu không phải là vlookup

Giả sử mình có 1 sheet với các gí trị như sau:

A B C D E
ABC 5 20 #VALUE!
CBD 9 15
BDE 15 15
DEF 20
EFG 15
FGH 1
GHI 7

Giá trị 20, 15, 15 trong cột D là 3 giá trị lớn nhất trong cột B được trích ra từ công thức. Sau đó trong cột E, mình muốn trả về kết quả tường ứng với ba giá trị lớn nhất đó. Cụ thể là

A B C D E
ABC 5 20 DEF
CBD 9 15 BDE
BDE 15 15 EFG
DEF 20
EFG 15
FGH 1
GHI 7

Sử dụng VLOOKUP thì không được. Vậy thì phải sử dụng hàm gì? Mong chỉ giáo!
 
Lần chỉnh sửa cuối:
Có rất nhiều cách để làm. Nhưng quan trong nhất là phải có file dữ liệu, bạn gửi lên đi. Chứ nhìn như vậy không hiểu gì cả
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom