Chuyên mục GIẢI THÍCH CÔNG THỨC

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC
xin nhờ các anh chị giải đáp dùm vấn đề này với


mình dùng hàm datedif trong excel 2007 như sau
nhưng toàn bị báo value mà ko cho ra kết quả.
Mình đang cần hàm này gấp để tính số ngày hết hạn cho hợp đồng hoặc sản phẩm.
DATEDIF("01/01/2000", "31/12/2100", "d")

 
xin nhờ các anh chị giải đáp dùm vấn đề này với


mình dùng hàm datedif trong excel 2007 như sau
nhưng toàn bị báo value mà ko cho ra kết quả.
Mình đang cần hàm này gấp để tính số ngày hết hạn cho hợp đồng hoặc sản phẩm.
DATEDIF("01/01/2000", "31/12/2100", "d")


Tính ngày thì cứ lấy ngày cuối trừ ngày đầu là ra ngay kết quả, cần gì phải DATEDIF cho mệt
Mặc khác: Phải xem lại định dạng ngày tháng (đôi khi nhập liệu không đúng chuẩn)
 
xin nhờ các anh chị giải đáp dùm vấn đề này với


mình dùng hàm datedif trong excel 2007 như sau
nhưng toàn bị báo value mà ko cho ra kết quả.
Mình đang cần hàm này gấp để tính số ngày hết hạn cho hợp đồng hoặc sản phẩm.
DATEDIF("01/01/2000", "31/12/2100", "d")


Nếu định dạng ngày đúng dd/mm/yyyy (ngày hệ thống trong máy) thì kết quả là 36,889 ngày. Trên Excel 2007 tôi không thấy vấn đề về hàm trên. Để chính xác bạn gõ ngày 01/01/2000 vào A1, 21/12/2100 vào B1 và thử =DATEDIF(A1,B1,"d")
 
giúp mình về hàm match với

mình muốn sử dụng hàm match để tìm số hàng của mã hàng trong sheet PS, nhưng mã hàng đó có PS nhiều vị trí.
nếu dùng hàm match, chỉ ra kết quả 1 vị trí thôi, còn những vị trị khác không tìm được
giúp mình với, mình cần gấp gấp
mình có gửi file đính kèm
 
Lần chỉnh sửa cuối:
mình muốn sử dụng hàm match để tìm số hàng của mã hàng trong sheet PS, nhưng mã hàng đó có PS nhiều vị trí.
nếu dùng hàm match, chỉ ra kết quả 1 vị trí thôi, còn những vị trị khác không tìm được
giúp mình với, mình cần gấp gấp
mình có gửi file đính kèm

File đâu bạn? Sao không kiểm tra lại đề tài mình tạo ra vậy ta?
 
sorry, lần đầu mình post bài, không rành lắm
mình gửi lại bài khác rồi, bạn giúp mình nhé
thanks
 
mình muốn sử dụng hàm match để tìm số hàng của mã hàng trong sheet PS, nhưng mã hàng đó có PS nhiều vị trí.
nếu dùng hàm match, chỉ ra kết quả 1 vị trí thôi, còn những vị trị khác không tìm được
giúp mình với, mình cần gấp gấp
mình có gửi file đính kèm
Hay là dùng VBA nhé. Làm mẫu thế này xem bạn xài được không
Nhập dk tìm vào D1 đến G1 rồi bấm cái nút LOC, lỡ không trúng thì la lên để mọi người làm lại nhé
 

File đính kèm

mình vẫn không làm được, mình không hiểu về vba
xin giúp mình cụ thể hơn nhé
cám ơn bạn
 
kết quả thì đúng như ý mình muốn làm.
nhưng mình copy mã hàng khác theo ý bạn, rồi bấm Lọc, nhưng vẫn không thấy gì
 
kết quả thì đúng như ý mình muốn làm.
nhưng mình copy mã hàng khác theo ý bạn, rồi bấm Lọc, nhưng vẫn không thấy gì
1. Bạn đã biết mở macro lên hay không? Nếu mở lên rồi mà không hoạt động thì tính tiếp
2. Nếu chưa biết thì tìm trên diễn đàn cách mở macro lên.
 
mình muốn sử dụng hàm match để tìm số hàng của mã hàng trong sheet PS, nhưng mã hàng đó có PS nhiều vị trí.
nếu dùng hàm match, chỉ ra kết quả 1 vị trí thôi, còn những vị trị khác không tìm được
giúp mình với, mình cần gấp gấp
mình có gửi file đính kèm
Bạn tham khảo công thức này nhé
 

File đính kèm

mình đã mở được rồi bạn, và kết quả là ok
nhưng có 1 vấn đề nhỏ, mã hàng đó nhập xuất theo ngày tháng, khi lọc thì bị đảo lộn thứ tự
bạn giúp thêm mình 1 chút nữa nhé
cám ơn bạn nhìu
 
mình đã mở được rồi bạn, và kết quả là ok
nhưng có 1 vấn đề nhỏ, mã hàng đó nhập xuất theo ngày tháng, khi lọc thì bị đảo lộn thứ tự
bạn giúp thêm mình 1 chút nữa nhé
cám ơn bạn nhìu
Không biết bạn trả lời cho bài nào của bạn nào?
Dữ liệu cột A sheet PS bạn nhập là Text không phải Date, như vậy cột A sheet1 bạn cũng phải Format nó là text mới có kết quả giống sheet PS.
 
Cho mình hỏi về y nghĩa Code này với, tháy nhiều cái khó hiểu quá

=IF($S$5>0+AND($R$7>0),1,0).
Với cde này thì hàm logi sẽ cho ra T hoặc là F, nhưng mà ,mình lại không hiểu nguyên tắc true hay false của nó
VD: Mình cho 2 ô giá trị điều lớn hơn 1 thì nó lại xuất ra là bằng 0, và hàm luận lý lại báo là sai.
Thanks các bác giúp đỡ
 
=IF($S$5>0+AND($R$7>0),1,0).
Với cde này thì hàm logi sẽ cho ra T hoặc là F, nhưng mà ,mình lại không hiểu nguyên tắc true hay false của nó
VD: Mình cho 2 ô giá trị điều lớn hơn 1 thì nó lại xuất ra là bằng 0, và hàm luận lý lại báo là sai.
Thanks các bác giúp đỡ
Cái này là công thức, hàm trên Excel, chẳng có liên quan gì đến code nên topic này là sai box. Hy vọng Smod sẽ chuyển topic này đến đúng chỗ (Giải thích, gỡ rối, xử lý lỗi công thức).
Tôi chẳng hiểu ý của bạn là gì khi xây dựng công thức này nên chỉ phân tích những gì có trong công thức của bạn:
Công thức của bạn tương đương với công thức này: =IF($S$5>0+($R$7>0),1,0) vì trong hàm AND ở đây chỉ có 1 biểu thức logic.
1. Biểu thức $R$7>0 sẽ trả về 1 giá trị True/False tùy thuộc vào giá trị tại ô R7.
2. Tiếp tục, giá trị True/False này sẽ cộng với 0 (thể hiện ở chỗ 0+($R$7>0)) để cho ra một số tương ứng: True --> 1, False --> 0
3. Biểu thức logic $S$5>0+($R$7>0) sẽ đi so sánh giá trị tại ô S5 với con số vừa tính được ở bước 2 để trả về kết quả True/False
4. Tùy thuộc vào kết quả của biểu thức logic này mà hàm IF sẽ trả về 1 hay 0.
Ví dụ cụ thể:
- VD1: Nhập vào R7 một số <=0 (-1 hoặc 0 chẳng hạn) thì biểu thức $R$7>0 sẽ trả về FALSE, do đó 0+($R$7>0) sẽ cho giá trị 0. Bây giờ nếu bạn nhập vào S5 một số >0 thì biểu thức logic $S$5>0+($R$7>0) sẽ trả về giá trị TRUE và hàm IF sẽ trả về giá trị là 1, ngược lại, nếu bạn nhập vào S5 một số <=0 thì biểu thức logic trả về FALSE và hàm IF sẽ trả về giá trị là 0.
- VD2: Nhập vào R7 một số >0 (1 chẳng hạn) thì biểu thức $R$7>0 sẽ trả về TRUE, do đó 0+($R$7>0) sẽ cho giá trị 1. Bây giờ nếu bạn nhập vào S5 một số >1 thì biểu thức logic $S$5>0+($R$7>0) sẽ trả về giá trị TRUE và hàm IF sẽ trả về giá trị là 1, ngược lại, nếu bạn nhập vào S5 một số <=1 thì biểu thức logic trả về FALSE và hàm IF sẽ trả về giá trị là 0.
 
Thanks bạn nghiaphuc đã trả lời câu hỏi của mình rất chi tiết.
 
Thanks bạn nghiaphuc đã trả lời câu hỏi của mình rất chi tiết.
Hỏi thêm bạn một ý này nhé: Liệu có phải ý bạn muốn kiểm tra điều kiện cả 2 ô S5 và R7 đều >0 hay không? Nếu đúng thì trả về 1, ngược lại trả về 0?!
Nếu ý của bạn đúng như vậy thì công thức ở trên của bạn là sai rồi, công thức chỉ cần như vầy là đủ: =(R7>0)*(S5>0)
 
Hàm countif của mình không có dấu nháy nhưng cũng bị ra kết quả là 0, nhờ các bạn chỉ lỗi giúp mình với...
 

File đính kèm

Web KT

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

Back
Top Bottom