duysangvgs
Thành viên chính thức


- Tham gia
- 10/10/07
- Bài viết
- 80
- Được thích
- 27
Thì định dạng cho cell A10 trong custom là mm/yyyychào các anh chị
em cần trừ đi số tháng (ví dụ trừ 2 tháng) mà vẫn giữ nguyên định dạng nhưng không biết làm cách nào
anh chị nào biết chỉ dùm em nhé
xin gửi file đính kèm ạ
Thử thế này =DATE(YEAR(A2),MONTH(A2)-B2,DAY(A2))chào các anh chị
em cần trừ đi số tháng (ví dụ trừ 2 tháng) mà vẫn giữ nguyên định dạng nhưng không biết làm cách nào
anh chị nào biết chỉ dùm em nhé
xin gửi file đính kèm ạ
Định dạng tại ô A10 đã là mm/yyyy đó chứ bácThì định dạng cho cell A10 trong custom là mm/yyyy
Tương tự cho các cell khác.
Vậy thôi.
Định dạng tại ô A10 đã là mm/yyyy đó chứ bác
nhưng nó đã tự động bị thêm ngày 01 vô
cám ơn bác quanghai1969
em làm thế này cho A10
=TEXT(A2;"mm/yyyy")
được kết quả 08/2014
nhưng sau đó thực hiện công thức của bác quanghai1969 thì báo #VALUE![TABLE="width: 83"]
[TR]
[TD="class: xl63, width: 83, align: center"][/TD]
[/TR]
[/TABLE]
Làm vầy thì 31/03 trừ 1 tháng thành 03/03.Thử thế này =DATE(YEAR(A2),MONTH(A2)-B2,DAY(A2))
=EDATE(A2,-B2)
Theo mình biết thì hàm cộng hoặc lùi tháng là EDATE(ngày bắt đầu tính, số tháng tiền hay lùi). Nếu lùi thì dúng số âm.chào các anh chị
em cần trừ đi số tháng (ví dụ trừ 2 tháng) mà vẫn giữ nguyên định dạng nhưng không biết làm cách nào
anh chị nào biết chỉ dùm em nhé
xin gửi file đính kèm ạ
Tôi không xem trong cell A10 đến A12 của bạn.Định dạng tại ô A10 đã là mm/yyyy đó chứ bác
nhưng nó đã tự động bị thêm ngày 01 vô
[TABLE="width: 83"]
[TR]
[TD="class: xl63, width: 83, align: center"][/TD]
[/TR]
[/TABLE]
Công thức của bác là cho C2 chứ ạ, có phải cho A10 đâuMắc cười quá, sao bạn không thử công thức trên file bạn gởi lên mà còn dinh dạng lại bằng hàm TEXT
TEXT trừ đi SỐ rõ là ra #Value rồi còn gì?Định dạng tại ô A10 đã là mm/yyyy đó chứ bác
nhưng nó đã tự động bị thêm ngày 01 vô
cám ơn bác quanghai1969
em làm thế này cho A10
=TEXT(A2;"mm/yyyy")
được kết quả 08/2014
nhưng sau đó thực hiện công thức của bác quanghai1969 thì báo #VALUE![TABLE="width: 83"]
[TR]
[TD="class: xl63, width: 83, align: center"][/TD]
[/TR]
[/TABLE]
Èo công thức đó sai tè le rồi, theo công thức đó có mà chết. Dùng hàm Edate chuẩn kìaCông thức của bác là cho C2 chứ ạ, có phải cho A10 đâu
phần A10 theo bác dùng cách gì ạ
Có 2 cách cho bạn lựa chọnchào các anh chị
em cần trừ đi số tháng (ví dụ trừ 2 tháng) mà vẫn giữ nguyên định dạng nhưng không biết làm cách nào
anh chị nào biết chỉ dùm em nhé
xin gửi file đính kèm ạ
Làm vầy thì 31/03 trừ 1 tháng thành 03/03.
Excel có hàm EDATE()
To: Chủ topicMã:=EDATE(A2,-B2)
Nếu muốn tính toán tiếp thì cho A10=A2 rồi định dạng lại là mm/yyyy thôi.
Không biết bạn hiểu thế nào nhưng theo mình biết Excel hiểu ngày tháng giống như một số mà số 1 tương ứng ngày 01/01/1900 nên khi tính toán sẽ tính giống như một số. Còn bạn định dạng chỉ là thể hiện nó ra bên ngoài thôi mà.cám ơn bác, việc cho A10=A2 rồi định dạng lại là mm/yyyy không được bác ạ, vì nó ngầm hiểu ô đó có cả giá trị của ngày/tháng/năm , vì vậy sẽ không chính xác cho việc tính toán về sau nữa
nếu dùng tháng/năm là đối tượng thay thế cho mã tìm kiếm và cộng tổng thì việc có thêm giá trị của ngày sẽ không còn chính xác nữa ạ
Ố, lạ nhỉ, có j khác nhau đâu, vẫn tính toán được bình thườngcám ơn bác, việc cho A10=A2 rồi định dạng lại là mm/yyyy không được bác ạ, vì nó ngầm hiểu ô đó có cả giá trị của ngày/tháng/năm , vì vậy sẽ không chính xác cho việc tính toán về sau nữa
nếu dùng tháng/năm là đối tượng thay thế cho mã tìm kiếm và cộng tổng thì việc có thêm giá trị của ngày sẽ không còn chính xác nữa ạ
Bạn nói do các máy cài đặt khác nhau nên ngày tháng nhảy lung tung thì khi bạn quy về Text kết quả cũng sẽ ra sai nên kết quả tính toán của bạn cũng sẽ sai thôi (Trong ví dụ của bạn cho ngày tháng chuẩn rồi nên kết quả mới ra đúng).việc định dạng rồi dùng làm mã đây ạ
nó sẽ có sự mâu thuẫn giữ vùng dữ liệu và mã tại ô điều kiện ạ
gửi các bác chỉ giáo ạ
Nếu chuẩn nữa phải thêm điều kiện YEAR vào nưa, vì có năm 2013 thì sao, ngâm cứu tiếp đi chủ thớt...Bạn nói do các máy cài đặt khác nhau nên ngày tháng nhảy lung tung thì khi bạn quy về Text kết quả cũng sẽ ra sai nên kết quả tính toán của bạn cũng sẽ sai thôi (Trong ví dụ của bạn cho ngày tháng chuẩn rồi nên kết quả mới ra đúng).
Yêu cầu của bạn là tính tổng trong tháng 10 nên công thức phải khác thì tính mới đúng. Chứ bạn dùng lấy giá trị một ngày trong bảng rồi dò tìm và cộng thì cuối cùng kết quả chỉ ra ngày đó thôi (Lấy nó dò với bảng chỉ có mình nó thì kết quả sẽ là nó).
Bạn phải dùng công thức khác.
=SUMPRODUCT((MONTH(A1:A6)=MONTH(G1))*B1:B6)
hi, tks bác, nếu các bác chỉ giúp cho thì em đỡ phải mất timeNếu chuẩn nữa phải thêm điều kiện YEAR vào nưa, vì có năm 2013 thì sao, ngâm cứu tiếp đi chủ thớt...
Bạn nhìn cho kỹ A1:A6 khác A21:A26 cái gì? Cái công thức của bạn nếu ráp vùng A1:A6 vào thì nó cũng bét nhè.
Muốn thực hiện được thì phải chuyển dữ liệu vùng A1:A6 đồng nhất với vùng điều kiện G20, hoặc dùng công thức khác chẳng hạn:
=SUMPRODUCT((TEXT(A1:A6,"mm/yyyy")=G20)*(B1:B6))
Đã dùng làm Text như công thức thì vô tư đi. Chắc chắn đúng.
Bạn đưa file lên mà nhìn CHOÁNG VÁNG.. ko biết phải bắt đầu từ đâu?vâng, tks bác ạ
vậy là em lại được làm lại file từ đầu
hiện nay em đang phang hàm sumifs
nhìn loằng ngoằng đến em lập ra rồi em xem lại cũng chóng hết cả mặt
tiện đây xin gửi file, bác nào rảnh xem dùm em với ạ
em làm thủ công nhiều, kiến thức về hàm chưa đủ nên chắc chắn file còn nhiều điểm chưa hợp lý
vì vậy, sau này người khác dùng chắc sẽ gặp nhều khó khăn
Bạn đưa file lên mà nhìn CHOÁNG VÁNG.. ko biết phải bắt đầu từ đâu?