Giúp mình giải đáp bài toán hóc búa về cách tính thời gian

Liên hệ QC

hoachuoi

Thành viên mới
Tham gia
11/3/08
Bài viết
18
Được thích
0
Mình gửi kèm theo bảng xls có nêu rõ các yêu cầu tính thời gian, rất mong các bạn tham gia giải đáp giúp mình có công thức hiệu quả nhất, xin chân thành cảm ơn.
Xin lỗi các bạn vì nãy vừa gửi thì mạng có vấn đề nên chưa kịp upload file kèm theo mong các bạn thông cảm
Đây là file kèm theo mình gửi, các bạn xem rồi giải đáp giúp mình, nếu có chỗ nào chưa rõ các bạn cứ hỏi thêm nhé
 

File đính kèm

Lần chỉnh sửa cuối:
(yêu cầu kết quả tính ra cả tháng lẻ, ví dụ tính cho ông A sẽ được:54,5 tức là 54 tuổi 5 tháng)
E rằng bạn có sự nhầm lẩn chổ này, ví dụ:
1> Tính tới thời điểm hiện tại ông A dc 55 tuổi 11 tháng lẻ.. vậy kết quả mà bạn muốn đạt dc là gì? 55,11 chăng?
2> Cũng tính tới thời điểm hiện tại nếu ông B dc 55 tuổi 2 tháng lẻ, vậy kết quả = 55,2
???
So sánh 2 kết quả trên thì bạn nói ông nào lớn tuổi hơn? He... he... Tôi thì nói ông A lớn hơn... Còn như yêu cầu của bạn nó sẽ cho ông B lớn hơn!
Bạn tính sao đây?
 
Mình gửi kèm theo bảng xls có nêu rõ các yêu cầu tính thời gian, rất mong các bạn tham gia giải đáp giúp mình có công thức hiệu quả nhất, xin chân thành cảm ơn.
Xin lỗi các bạn vì nãy vừa gửi thì mạng có vấn đề nên chưa kịp upload file kèm theo mong các bạn thông cảm
Đây là file kèm theo mình gửi, các bạn xem rồi giải đáp giúp mình, nếu có chỗ nào chưa rõ các bạn cứ hỏi thêm nhé
ĐÚNG NHƯ anhtuan1066 NHẬN XÉT
E rằng bạn có sự nhầm lẩn chổ này, ví dụ:
1> Tính tới thời điểm hiện tại ông A dc 55 tuổi 11 tháng lẻ.. vậy kết quả mà bạn muốn đạt dc là gì? 55,11 chăng?
2> Cũng tính tới thời điểm hiện tại nếu ông B dc 55 tuổi 2 tháng lẻ, vậy kết quả = 55,2
???
So sánh 2 kết quả trên thì bạn nói ông nào lớn tuổi hơn? He... he... Tôi thì nói ông A lớn hơn... Còn như yêu cầu của bạn nó sẽ cho ông B lớn hơn!
Bạn tính sao đây?
Không biết thế này đã đúng như ý của bạn chưa?
 

File đính kèm

Lần chỉnh sửa cuối:
Trước hết mình xin được cảm ơn bạn Boyxin đã giải quyết cho mình bài toán trên, kết quả mà bạn Boyxin đưa ra hoàn toàn chính xác và tuyệt vời, tuy nhiên mình muốn nhờ bạn chỉnh sửa một chút để mình xây dựng được nội dung trong danh sách được chuẩn hơn, đó là:
- Ở ô kết quả tính thời gian (tuổi khi tinh giản, thời gian nghỉ hưu trc tuổi...) bạn có thể bỏ đi chữ Năm Tháng trong kết quả không, ví dụ chỉ thể hiện là 54,5 thôi chứ không để là 54 năm 5 tháng nữa (dữ liệu mình muốn thể hiện ở ô đó là dưới dạng số vì mình muốn sử dụng kết quả trong những ô đó để nhân với số liệu ở ô khác để ra số tiền cần tính). Bạn có thể chỉnh sửa và gửi lại cho mình file đó nhé
Một lần nữa xin chân thành cảm ơn bạn
 
E rằng bạn có sự nhầm lẩn chổ này, ví dụ:
1> Tính tới thời điểm hiện tại ông A dc 55 tuổi 11 tháng lẻ.. vậy kết quả mà bạn muốn đạt dc là gì? 55,11 chăng?
2> Cũng tính tới thời điểm hiện tại nếu ông B dc 55 tuổi 2 tháng lẻ, vậy kết quả = 55,2
???
So sánh 2 kết quả trên thì bạn nói ông nào lớn tuổi hơn? He... he... Tôi thì nói ông A lớn hơn... Còn như yêu cầu của bạn nó sẽ cho ông B lớn hơn!
Bạn tính sao đây?
Bạn xem lại bài trích dẫn trên lần nữa nhé!
Theo tôi bạn nên tách thành 2 cột, cột năm riêng, cột tháng riêng, không nên cộng lại như bạn nêu ra
Nếu bạn muốn cộng thì như thế này: giả sử 54 năm 6 tháng=54+6/12=54.5 năm
 
Lần chỉnh sửa cuối:
Bạn xem lại bài trích dẫn trên lần nữa nhé!
Theo tôi bạn nên tách thành 2 cột, cột năm riêng, cột tháng riêng, không nên cộng lại như bạn nêu ra
Nếu bạn muốn cộng thì như thế này: giả sử 54 năm 6 tháng=54+6/12=54.5 năm
Mình đã xem lại rồi, thực ra nếu tách thành 2 cột như bạn nêu thì sẽ rất rời rạc và trong bảng tính mình còn có rất nhiều cột khác nữa nên mình mới cần phải nhờ các bạn dùng công thức để tính ra cả năm và tháng trong 1 cột như vậy, bạn Boyxin đã giải quyết đc vấn đề rồi tuy nhiên mình chỉ muốn để kết quả ở dạng số (55,4) chứ không diễn giải cụ thể ra là 55 năm 4 tháng như vậy.
 
Vậy theo bạn số :55,4 và 55,11 số nào lớn hơn vậy?, dĩ nhiên là 55,4 phải không?
 
Mình đã xem lại rồi, thực ra nếu tách thành 2 cột như bạn nêu thì sẽ rất rời rạc và trong bảng tính mình còn có rất nhiều cột khác nữa nên mình mới cần phải nhờ các bạn dùng công thức để tính ra cả năm và tháng trong 1 cột như vậy, bạn Boyxin đã giải quyết đc vấn đề rồi tuy nhiên mình chỉ muốn để kết quả ở dạng số (55,4) chứ không diễn giải cụ thể ra là 55 năm 4 tháng như vậy.

Bạn Hoachuoi muốn giá trị trả về là con số để tính toán bạn Tiger-Tiger ơi
 
Lần chỉnh sửa cuối:
Trước hết mình xin được cảm ơn bạn Boyxin đã giải quyết cho mình bài toán trên, kết quả mà bạn Boyxin đưa ra hoàn toàn chính xác và tuyệt vời, tuy nhiên mình muốn nhờ bạn chỉnh sửa một chút để mình xây dựng được nội dung trong danh sách được chuẩn hơn, đó là:
- Ở ô kết quả tính thời gian (tuổi khi tinh giản, thời gian nghỉ hưu trc tuổi...) bạn có thể bỏ đi chữ Năm Tháng trong kết quả không, ví dụ chỉ thể hiện là 54,5 thôi chứ không để là 54 năm 5 tháng nữa (dữ liệu mình muốn thể hiện ở ô đó là dưới dạng số vì mình muốn sử dụng kết quả trong những ô đó để nhân với số liệu ở ô khác để ra số tiền cần tính). Bạn có thể chỉnh sửa và gửi lại cho mình file đó nhé
Một lần nữa xin chân thành cảm ơn bạn

  1. Theo mình nghĩ 55 năm 5 tháng không thể là con số 55,5 để có thể tính toán
  2. Như các bạn đã phân tích ở trên: 55,5 (55 năm 5 tháng) so với 55,11 (55 năm 11 tháng) theo bạn số nào lớn hơn để có thể thực hiện phép tính
  3. Nếu bạn muốn là con số để tính thì chỉ có thể để 55 năm 5 tháng = 55*12+5 = 665 tháng, tương tự như vậy 55 năm 11 tháng =55*12+11 = 671 tháng
  4. Nếu bạn muốn nhân số liệu năm tháng với số trong cột nào, ô nào thì cho mình biết, mình sẽ nghiên cứu tiếp
 
  1. Theo mình nghĩ 55 năm 5 tháng không thể là con số 55,5 để có thể tính toán
  2. Như các bạn đã phân tích ở trên: 55,5 (55 năm 5 tháng) so với 55,11 (55 năm 11 tháng) theo bạn số nào lớn hơn để có thể thực hiện phép tính
  3. Nếu bạn muốn là con số để tính thì chỉ có thể để 55 năm 5 tháng = 55*12+5 = 665 tháng, tương tự như vậy 55 năm 11 tháng =55*12+11 = 671 tháng
  4. Nếu bạn muốn nhân số liệu năm tháng với số trong cột nào, ô nào thì cho mình biết, mình sẽ nghiên cứu tiếp


thế sao k tính theo năm lun nhỉ: 55 năm 5 tháng = 55+5/12 = 55.417 năm nhỉ? nhưu thế thao đơn vị năm
 
Mình xin gửi bạn Boyxin file kèm theo để bạn giải quyết giúp mình vấn đề còn tồn tại, mình đã ghi bổ sung thêm những thông tin cần thiết hy vọng bạn sẽ giúp mình nhanh chóng có được lời giải hoàn thiện, hiện mình đang tổng hợp kinh phí nên rất mong bạn bớt chút time nghiên cứu giúp mình, những gì mình viết ra chỉ là yêu cầu thôi còn để biến nó thành công thức tính toán thì mình phải đặt hàng với bạn rồi}}}}}

thế sao k tính theo năm lun nhỉ: 55 năm 5 tháng = 55+5/12 = 55.417 năm nhỉ? nhưu thế thao đơn vị năm
Việc tính ra theo số năm như này không được bạn ah vì liên quan đến cách tính tiền hỗ trợ, bạn có thể xem kỹ file mình gửi kèm nhé
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Tính tiền hỗ trợ tinh giản biên chế

Mình xin gửi bạn Boyxin file kèm theo để bạn giải quyết giúp mình vấn đề còn tồn tại, mình đã ghi bổ sung thêm những thông tin cần thiết hy vọng bạn sẽ giúp mình nhanh chóng có được lời giải hoàn thiện, hiện mình đang tổng hợp kinh phí nên rất mong bạn bớt chút time nghiên cứu giúp mình, những gì mình viết ra chỉ là yêu cầu thôi còn để biến nó thành công thức tính toán thì mình phải đặt hàng với bạn rồi}}}}}

hoachuoi kiểm tra lại File trong bài #20 nhé

----------------------------------------
T/B: Chỉ cần nhấn vào nút THANK là đủ
 
Lần chỉnh sửa cuối:
Ở bảng trên bạn Boyxin đã tính ra được số tháng lương để hưởng trợ cấp, nhưng ở ô đó yêu cầu là tính ra hẳn số tiền cụ thể cho từng người, mình đã bổ sung thêm cột 3-tiền lương bình quân tháng để làm căn cứ tính số tiền của từng người,
vậy bạn giúp mình sửa lại công thức ở cột 7 và cột 12 để cho ra được kết quả là số tiền theo yêu cầu, còn ô dữ liệu ở cột 5,6,10,11 bạn có thể chỉnh lại để bỏ đi chữ năm và tháng giúp mình, chỉ thể hiện ở dạng số thôi, tuy nhiên số này không phải là số dưới dạng thập phân như một số bạn đã nghĩ mà chỉ đơn giản dấu , là dấu phân cách giữa năm và tháng thôi vì ở cột ghi chú mình sẽ ghi rõ.
Xin chân thành cám ơn bạn!
Cái này đồng nghĩa là đồng chí ấy muốn tạo ra 1 HỆ ĐẾM MỚI... he.. he...
Nói hoài vẫn ko hiểu.. mệt chết đi dc...
Xin nói thẳng với đồng chí luôn:
1> Nếu kết quả là số có thể tính dc thì sẽ ko thể biểu diển theo kiểu mà đồng chí vừa nói
2> Ngược lại nếu biểu diển theo kiểu đồng chí vừa nói thì ko tính toán dc
Chỉ vậy thôi.. Tùy đồng chí quyết định nhé!
Cũng giống như 1 giờ 5 phút thì ko thể biểu diển = 1,5 giờ dc, đồng chí đồng ý chứ!
ANH TUẤN
 
Mình đã xem lại rồi, thực ra nếu tách thành 2 cột như bạn nêu thì sẽ rất rời rạc và trong bảng tính mình còn có rất nhiều cột khác nữa nên mình mới cần phải nhờ các bạn dùng công thức để tính ra cả năm và tháng trong 1 cột như vậy, bạn Boyxin đã giải quyết đc vấn đề rồi tuy nhiên mình chỉ muốn để kết quả ở dạng số (55,4) chứ không diễn giải cụ thể ra là 55 năm 4 tháng như vậy.
Tôi xin góp ý thêm một tí.
Giữa cách thêm cột phụ (mà bạn không muốn, vì cho rằng bảng tính sẽ rời rạc) và cách bắt mọi người phải hiểu rằng 55,4 là 55 năm 4 tháng, thì cách nào dễ hơn ?
Theo tôi, bạn nên chấp nhận chuyện tách thành 2 cột như 090TRI đã đề nghị.
Bằng không, thì những con số hiện ra như là 55,4 chỉ để xem cho vui, chứ không thể dùng để tính toán. Còn để tính toán, thì dùng thẳng thời điểm nghỉ hưu (cột 3) trừ đi thời điểm vào làm (cột 2), trong công thức có tách riêng phần năm và phần tháng, và kèm thêm hàm IF để phân biệt Nam hay Nữ (nếu cần). Tương tự như vậy cho phần tính tiền bảo hiểm. Rồi trong công thức thì chịu khó dùng IF để xử lý những cái nếu mà bạn ghi trong cột 6 và cột 11. Và nếu như thế thì công thức sẽ khá là dài... Bạn chịu khó vậy!
Chứ thật sự, bắt chúng tôi, và cả Excel nữa, phải hiểu: 60 - 54,5 = 5,7 thì e rằng đó là điều không tưởng! Và chắc chúng tôi không giúp được.
 
Hiiiiiiiiiii
Có khả năng là bạn hoachuoi muốn hiển thị 4 cột "Năm, Tháng" dưới dạng "số mới chỉ để nhìn cho đẹp mắt" do bạn hoachuoi tự sáng tác để thay bằng 1 cột ghi chú (để giải thích hoặc dùng lời nói để giải thích cho người nhận tiền khi nghỉ do tinh giản biên chế) vì lý do:
  1. Trình bày trang in cho gọn: Để 4 cột có chữ Năm, Tháng như thế này đã đẫy trang in ngang rồi, thực tế chắc chắn bạn ý còn phải thêm 1 số cột nữa => bảng bị tràn sang trang (Thêm 100 cột nữa cũng có thể in gọn trong 1 trang)
  2. Xếp bắt phải làm như vậy (Không có Ông, Bà xếp nào thế này cả)
  3. Hay là có hy vọng nhận được 1 giải thưởng gì đó vì đã có công SÁNG TÁC RA 1 LOẠI SỐ MỚI, NHÚNG TRONG ĐÓ PHÉP TÍNH CŨNG RẤT MỚI 60-54,5=5,7 ; 55-50,6=4,6 ĐỂ RỒI SAU ĐÓ 5,7*2315678=39366526 ; 4,6*3156895=41039635 .....(Thật nực cười)
Ai nghĩ ra lý do gì khác mà bạn hoachuoi phải cố tình dùng SỐ MỚI ... trong bảng tính thì bổ xung thêm nhé, em mới nghĩ ra được vậy thôi
 
Tôi xin góp ý thêm một tí.
Giữa cách thêm cột phụ (mà bạn không muốn, vì cho rằng bảng tính sẽ rời rạc) và cách bắt mọi người phải hiểu rằng 55,4 là 55 năm 4 tháng, thì cách nào dễ hơn ?
Theo tôi, bạn nên chấp nhận chuyện tách thành 2 cột như 090TRI đã đề nghị.
Bằng không, thì những con số hiện ra như là 55,4 chỉ để xem cho vui, chứ không thể dùng để tính toán. Còn để tính toán, thì dùng thẳng thời điểm nghỉ hưu (cột 3) trừ đi thời điểm vào làm (cột 2), trong công thức có tách riêng phần năm và phần tháng, và kèm thêm hàm IF để phân biệt Nam hay Nữ (nếu cần). Tương tự như vậy cho phần tính tiền bảo hiểm. Rồi trong công thức thì chịu khó dùng IF để xử lý những cái nếu mà bạn ghi trong cột 6 và cột 11. Và nếu như thế thì công thức sẽ khá là dài... Bạn chịu khó vậy!
Chứ thật sự, bắt chúng tôi, và cả Excel nữa, phải hiểu: 60 - 54,5 = 5,7 thì e rằng đó là điều không tưởng! Và chắc chúng tôi không giúp được.

Quan điểm khác nhau rùi anh BNTT ơi,

vấn đề ở đây, chúng ta quan niệm là số, nhưng tác giả thì không - tui nghĩ vậy, có lẽ tác giả có cơ sở #- chí ít có boyxin hỉu - mong boyxin giải thích sớm
.
 
To: hoachuoi

Bạn nên tách thành cột năm riêng, tháng riêng. Bạn tính toán số liệu trên 2 cột đó. Bạn ẩn nó đi sẽ không ảnh hưởng gì (EXCEL cho bạn rất nhiều cột mà, sao bạn không tận dụng nguồn tài nguyên đó chứ, Bill Gates chắc buồn lắm nếu bạn không biết tận dụng những điều ông ta cung cấp)

Nếu bạn muốn thể hiện 54 năm 3 tháng là 54,3 thì bạn dùng công thức ghép chuỗi ( & ) trên cột năm, và cột tháng. Vậy là giống như bạn muốn rồi. Chúc bạn nhanh chóng giải quyết vấn đề này thành công.
 
Lần chỉnh sửa cuối:
Cám ơn Boyxin đã giải quyết giúp mình, kết quả chính xác rồi, có rất nhiều bạn thắc mắc về lý do tại sao tớ lại để kiểu số lạ như thế, bạn Boyxin cũng thắc mắc nhưng mà bạn ấy vẫn hiểu và giải quyết tốt vấn đề, vậy thì tại sao chúng ta lại cứ quan tâm đến cách hiển thị số như vậy làm gì nhỉ, nghe Boyxin lý giải vì sao tui thấy rất có lý nhưng cũng rất bùn cười vì sao lại là 60-54,5=5,7 và 5,7*2315678=39366526! vô lý mà lại có lý các bạn àh vì nếu như là 60-54,5=5,5 thì tui đâu cần phải nhờ đến các bạn giúp đỡ nữa fải ko? Đúng là ở đây mình trình bày số kiểu này các bạn sẽ thấy hết sức vô lý nhưng thật ra đơn giản chỉ là mình đang trình bày ở dạng năm tháng, 1 năm thì có 12 tháng chứ không phải là 10 tháng thế nên 60năm - 54năm 5tháng phải là 5nam7tháng chứ không phải là 5,5; và cũng như vậy với kết quả là 5,7 thì sẽ không lấy để * trực tiếp với 2315678 mà sẽ là dùng hàm IF như Boyxin đã làm, nếu chịu khó đọc kỹ thì các bạn sẽ thấy rất dễ hiểu thôi mà, việc mình ghi là 5,7 =5nam7tháng vì là để riêng lẻ như này thì các bạn sẽ thấy vô lý, nhưng trong bảng tính của mình thì cơ quan duyệt khi nhìn vào cột đó sẽ hiểu ngay đó là 5nam7tháng (ngầm định thế mà nếu là người ngoài nhìn vào tưởng sai số!!), mình thì không nghĩ là chỉ vì cách hiển thị số như vậy đã làm mọi người ko hiểu rõ và lại tập trung vào kiểu số đó quá!, ở đây mình chỉ muốn các bạn giúp mình có công thức để tính ra kết quả theo yêu cầu thôi, vậy đóa đã thống nhất quan điểm chưa?!?
 
Quan điểm khác nhau rùi anh BNTT ơi,

vấn đề ở đây, chúng ta quan niệm là số, nhưng tác giả thì không - tui nghĩ vậy, có lẽ tác giả có cơ sở #- chí ít có boyxin hỉu - mong boyxin giải thích sớm
.
To tigertiger: Bạn xem bài #16 ngay trên bài này của bạn

To hoachuoi:
  1. File trước có chút sai sót trong cách tính => kết quả chưa chính xác
  2. Gửi bạn File này, theo mình đã chính xác theo ý bạn (có 2 lựa chọn cho bạn - theo mình nên chọn cách vẫn để "Năm", "Tháng" khỏi phải giải thích mà kết quả tính toán ra số tiền vẫn đúng)
Cám ơn Boyxin đã giải quyết giúp mình
Chỉ cần nhấn vào nút THANK là đủ
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom