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

Liên hệ QC
Status
Không mở trả lời sau này.
Bạn thử 1 trong 2 UDF này nhé :

PHP:
Function Dem(Vung As Range, DieuKien As Long) As Long
    On Error Resume Next
    Dim d As Long, i As Long, k As Long
    Dim MyCell As Range
    If Vung.Cells.Count = 0 Then Exit Function
    For Each MyCell In Vung
        If Val(MyCell) > DieuKien Then Dem = Dem + 1
    Next
End Function
PHP:
Function Dem2(Vung As Range, DieuKien As String) As Long
    On Error Resume Next
    Dem2 = WorksheetFunction.CountIf(Vung, DieuKien)
End Function
Thân!

Cảm ơn Okebab rất nhiều!
Tôi đã thử làm và chạy tốt rồi, bây giờ muốn xem cửa sổ debug/watch để dò giá trị của các biến thì làm thế nào, tôi nhấn F8 mà không thấy giá trị của các bbiến thay đổi.
Ah Okebab nè! bây giờ muốn học viết các code đơn giản trong excel như thế thì bắt đầu từ đâu?
Tôi thấy trong diễn đàn rất nhiều ... nên không biết bắt đầu học từ đâu?
Okebab có có biết kiến thức căn bản về viết các code trong excel này nằm trong box nào không?
Rất mong được giúp đỡ! cảm ơn!!!!!
 
Một ? lớn cần giúp đỡ!

Bài này mình đã tính được hết, còn riêng phần - Tính tổng tiền thu được từ ngày 15/1 đến ngày 20/1 - mình không sao làm nổi, và công thức tính như nào cho đúng, mong được sự giúp đỡ.
 
Sửa lại công thức!

Chào các anh chị GPE! Em có file quản lý bán hàng nhưng không hiểu sao mà các trường không tự động nhảy dữ liệu ( file đính kèm), câu hỏi cụ thể trong Sheet BANHANG. Vậy nhờ các anh chị sửa dùm. Thanks
 
Chào các anh chị GPE! Em có file quản lý bán hàng nhưng không hiểu sao mà các trường không tự động nhảy dữ liệu ( file đính kèm), câu hỏi cụ thể trong Sheet BANHANG. Vậy nhờ các anh chị sửa dùm. Thanks
Bạn vào menu Tools/Options/Calculation chọn Automatic
 
Chào các anh chị GPE! Em có file quản lý bán hàng nhưng không hiểu sao mà các trường không tự động nhảy dữ liệu ( file đính kèm), câu hỏi cụ thể trong Sheet BANHANG. Vậy nhờ các anh chị sửa dùm. Thanks

bạn tìm bài viết của anh thầy phong thì phải ,trong đó có nói về tất cả các chức năng của
hợp kiểm options.
thân .
 
A1 = Rand()
A2 = if(countif($A$1:A1;Rand())>1;Rand()+1;Rand())

Từ A2 cứ thế kéo xuống

Thân!

Em muốn tạo ID tự động và giữ cho các ID này không thay đổi, em đã thử dùng công thức như trên nhưng cái ID nó lại bị chạy random liên tục.

Có bác nào giúp em với.
 
Nguyên văn bởi Mr Okebab:
A1 = Rand()
A2 = if(countif($A$1:A1;Rand())>1;Rand()+1;Rand())

Từ A2 cứ thế kéo xuống

Thân!
Em muốn tạo ID tự động và giữ cho các ID này không thay đổi, em đã thử dùng công thức như trên nhưng cái ID nó lại bị chạy random liên tục.

Có bác nào giúp em với.

Tôi chưa hiểu ý bạn dùng công thức này để làm gì, nhưng trong công thức của bạn có hàm Rand() là hàm trả về số random nằm trong khoản từ 0-->1, vậy đã Random thì làm sao không thay đổi được?

bạn nên nói rõ yêu cầu của mình để mọi người cùng giúp nhé! áp dụng nguyên bản vào vấn đề của mình, đôi khi chưa phải là tối ưu!
 
File của em gồm 2 cột
- Cột ID và cột Tình huống. Mỗi tình huống đặt ra sẽ có 1 ID cụ thể (em ko muốn nhập = tay mỗi lần có thêm 1 tình huống), mỗi tình huống sẽ gồm nhiều bước nhỏ nhưng sẽ chỉ thiết lập ID theo tình huống lớn.

- ID của mỗi tình huống sẽ được sử dụng ở 1 file khác, coi như để tham chiếu đến tình huống tương ứng, vì vậy em cần ID cố định.
 
Lần chỉnh sửa cuối:
Cho mình hỏi chút:
Mình có: 20/02/2004
Dùng công thức gì để cộng thêm 1 tháng nữa: thành là 20/03/2004.
Mình có: Tại cột G: là danh sách những người có số Chứng minh thư
Tại cột C: là danh sách những người có số sổ BHXH
Dùng công thức gì để nếu ở cột C công nhân không có sổ BHXH thì tại cột C đó sẽ hiện lên số CMT của họ cùng với ký tự "t" ở đằng trước số CMT.
mONG CÁC BẠN GIÚP.
CẢM ƠN NHIỀU...........
 
Cho mình hỏi chút:
Mình có: 20/02/2004
Dùng công thức gì để cộng thêm 1 tháng nữa: thành là 20/03/2004.
Mình có: Tại cột G: là danh sách những người có số Chứng minh thư
Tại cột C: là danh sách những người có số sổ BHXH
Dùng công thức gì để nếu ở cột C công nhân không có sổ BHXH thì tại cột C đó sẽ hiện lên số CMT của họ cùng với ký tự "t" ở đằng trước số CMT.
mONG CÁC BẠN GIÚP.
CẢM ƠN NHIỀU...........
Câu 1: Bạn dùng hàm EDATE() nhưng phải cài đặt Addin Analysis ToolPak mới sử dụng được hàm này.
Ví dụ: B1 = EDATE(A1, 1)
Với A1 là ô chứa ngày, con số 1 là cộng thêm 1 tháng nữa, nếu bạn thích 2 tháng thì gõ vào số 2, nếu bạn thích trước 1 tháng thì gõ vào -1, v.v...

Câu 2:
...Cột C là danh sách những người có số sổ BHXH
...Cột C đó sẽ hiện lên số CMT của họ cùng với ký tự "t" ở đằng trước số CMT

Có mỗi cột C mà bạn muốn có đến 2 chuyện, làm sao mà làm được?
Đã là danh sách thì không thể là số CMT.
 
cảm ơn bạn nhiều
nhưng có cách nào mà không phải cài TOOLPAK không hả bạn.
ở cột C của mình đã có người có số sổ BHXH rồi. Chỉ còn một số người là chưa có sổ BHXH. Vì vậy, mình muốn những người chưa có sổ BH thì hiện lên số Chứng minh thư kèm theo ký tự "t" ở đằng trước. Mình nhớ có công thức là IF thì phải "t"&G8 . mình làm mai và chưa ra

đây là file cụ thể của mình
 
Chỉnh sửa lần cuối bởi điều hành viên:
cảm ơn bạn nhiều
nhưng có cách nào mà không phải cài TOOLPAK không hả bạn.
Không cài Addin Analysis Toolpak, bạn sẽ không có cơ hội sử dụng rất nhiều hàm hay của Excel.
Vấn đề của bạn, có thể dùng hàm DATE(), YEAR(), MONTH() và DAY():
Q8=DATE(YEAR(W8), MONTH(W8) + 1, DAY(W8))​
 
Lần chỉnh sửa cuối:
cho mình hỏi làm sao để xác định số năm làm việc bằng cách:số năm hiện hành-số năm của ngày làm viec
 
Chỉ sửa lỗi khi sử dụng hàm

Xin chào , tôi là người mới của diễn đàn , kiến thức excel kể như chưa có gì , tôi có tải một file để lập tờ khai xin cấp MST cá nhân trên điễn đàn , khi tải về thì bị báo lỗi #value và #N/A , các bạn xem dùm và chỉ giúp tôi cách sửa . Rất cám ơn.
 
Lần chỉnh sửa cuối:
Bạn chỉ cần chọn stt của người cần kê khai ở ô AH2 trong sheet: 01-TNCN
 
Sửa công thức dùm

Chào các bạn,

Mình muốn tính tổng cộng theo tên nhưng mình áp dụng hàm SUMIF và OFFSET thì bị lỗi, bạn có thể xem file đính kèm và sửa lại dùm cho mình không?

Cám ơn các bạn.
 
Bạn chỉ làm công thức đơn giản thôi: =SUMIF($B$7:$B$17,$K7,G$7:G$17)

Thân chào
 
Xem File đính kèm bạn nhé.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom