chuyển số lẻ trong ô cần thiết

Liên hệ QC

bapluoc

Thành viên mới
Tham gia
18/12/07
Bài viết
14
Được thích
1
Anh chị ơi chỉ em với. Em muốn chuyển số lẻ trong những ô cần thiết, còn những ô lẻ thì mình không cần chuyển thì làm cách nào. VD 0.5 thì hiện 0.5 còn 1 vẫn hiện số 1 chứ không hiện 1.0 khi chọn cả vùng dùng Increase Decimal.
 
Cái này thì vào format/cell/number/general thì phải.
 
Sao ta?... vụ này đâu cần chuyển gì... Cứ Format General là số bao nhiêu nó hiện bao nhiêu thôi chứ nhỉ?
 
chà vậy mà mình ko nghĩ ra, thanks anh nhiều nha. Anh chỉ giúp em 1 chiêu nữa với. Em có 2 Sheet số liệu riêng biệt muốn cộng tổng lại thì dùng công thức gì, cứ mã số nào thì đi theo mã số đó. Cảm ơn anh 1 lần nữa nhé
 
Tôi chưa hiểu lắm nhưng có lẽ bạn đang nói đến cộng có điều kiện... thế thì SUMIF đi...
Hay bạn đưa file lên tôi hướng dẩn cho
ANH TUẤN
 
Tôi chưa hiểu lắm nhưng có lẽ bạn đang nói đến cộng có điều kiện... thế thì SUMIF đi...
Hay bạn đưa file lên tôi hướng dẩn cho
Em dùng hàm sumif nhưng vẫn báo lỗi nên mới nhờ anh chỉ giúp nè,anh kiểm tra dùm em nha!
 

File đính kèm

Bạn đưa file lên sao ko nói rõ là muốn công cái gì trong này... Tôi xem mãi mà chả đoán ra dc...
ANH TUẤN
 
Tài liệu của bạn nhiều names như vậy chắc là cắt ra từ một phần của hệ thống quản lí nhân sự của doanh nghiệp nào đó . Nếu là file con trong hệ̣ thống thì e rằng sự cố gắng trợ giúp của mọi người dành cho bạṇ sẽ vô ích thôi .
Hoặc là bạn gửi cả gói tài liệu với dữ liệu ví dụ lên . Tôi nghĩ sẽ không khó khăn gì lắm với yêu cầu của bạ̣n.
 
anhtuan1066 đã viết:
Bạn đưa file lên sao ko nói rõ là muốn công cái gì trong này... Tôi xem mãi mà chả đoán ra dc...
ANH TUẤN

oh, cộng sheet tổng đó a: tong = công ngày + công tăng ca

Chỉ lưu ý : Cộng đúng mã nv
và sheet công ngày có ghi ký tự P,O (hình như là Phép , Ốm thì phải)

Đơn giản mà
.
 
><></
kongcom đã viết:
Tài liệu của bạn nhiều names như vậy chắc là cắt ra từ một phần của hệ thống quản lí nhân sự của doanh nghiệp nào đó . Nếu là file con trong hệ̣ thống thì e rằng sự cố gắng trợ giúp của mọi người dành cho bạṇ sẽ vô ích thôi .
Hoặc là bạn gửi cả gói tài liệu với dữ liệu ví dụ lên . Tôi nghĩ sẽ không khó khăn gì lắm với yêu cầu của bạ̣n.
trong Sheet "Luong SP" em muốn tìm công thức tính: 1 ngay lam viec(CHAMCONG) quy đổi thành 8h+giờ tăng ca(TANGCA) thì ra được ngày hôm đó lv được ? giờ. em đã có số liệu trong bảng tính nhưng nhờ các anh chỉ em lập công thức như thế nào nhé. em cam on cac anh nhieu nhieu
 

File đính kèm

Ôi chao.. thật khổ cho những người ko chuyên ngành như tôi... nhìn vào file này lại càng thấy mù trời... chả hiểu nên làm gì và đặt công thức vào ngõ nào nữa... Hic...
Tuy nhiên tôi có thể góp ý dc vài chổ:
-H10 dùng SUM như thế có mà chết.. tháng nào cũng phải sửa bằng tay? Nên dùng SUMPRODUCT cho nó tự động, cụ thể là:
Mã:
H10=SUMPRODUCT((WEEKDAY($K$8:$AO$8)<>1)*($K10:$AO10))
-I10 cũng tương tự, dùng công thức giống như trên nhưng sữa lại <>1 thành =1 là ăn tiền
ANH TUẤN
 
Lần chỉnh sửa cuối:
Có phải là muốn ct sau không? Nếu chấm công (Sh ChamCong) <>"" là 8h + giờ tăng ca (Sh Tangca)
Nếu chấm công = "P" hay "O" => h =0
D7=Bạn thử dùng vlookup($B7,....,X,0) : số giờ công
X: DAY(D$6)+6 do ngày 1 bắt đầu từ cột thứ 6 của sh ChamCong.
D7=IF(OR(ISNA(VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),ISNA(VLOOKUP($B7,TANGCA!$C$10:$AO$256,DAY(D$6+8),0))),"",IF(ISTEXT(VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),0,VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)*8+VLOOKUP($B7,TANGCA!$C$10:$AO$256,DAY(D$6+8),0)))

1/ OR(ISNA(VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),ISNA(VLOOKUP($B7,TANGCA!$C$10:$AO$256,DAY(D$6+8),0)))
Nếu tìm không thấy B7 thì =""
2/ ISTEXT(VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),0
Nếu trong chamcong mà = text thì =0
3/VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)*8+VLOOKUP($B7,TANGCA!$C$10:$AO$256,DAY(D$6+8),0)))
Lấy ngày công *8 + số giờ tăng ca.
 
em đã thử các công thức rồi nhưng vẫn không ra, cách thứ 3 mà anh nói em cũng làm nhưng khi gặp những người nghỉ 'P' or 'O' or 'N' thì ô đó lại '#value', hay anh vào ô D7 của sheet LUONG SP lập công thức dùm em luôn với. thanks!

anhtuan1066 đã viết:
Ôi chao.. thật khổ cho những người ko chuyên ngành như tôi... nhìn vào file này lại càng thấy mù trời... chả hiểu nên làm gì và đặt công thức vào ngõ nào nữa... Hic...
Tuy nhiên tôi có thể góp ý dc vài chổ:
-H10 dùng SUM như thế có mà chết.. tháng nào cũng phải sửa bằng tay? Nên dùng SUMPRODUCT cho nó tự động, cụ thể là:
Mã:
H10=SUMPRODUCT((WEEKDAY($K$8:$AO$8)<>1)*($K10:$AO10))
-I10 cũng tương tự, dùng công thức giống như trên nhưng sữa lại <>1 thành =1 là ăn tiền
ANH TUẤN
anh kô hiểu ý em nói rồi. ý em là anh vào ô D7 của Sheet "LUONG SP" lập công thức như thế nào? D7 mã số 891 làm việc 1 ngày được 8h không có giờ tăng ca thì ngày hôm đó tổng số giờ lv là 8h, nhưng ngày 7(ô J7 hôm đó lv được 8h và tăng ca 2.5h nữa tổng cộng hôm đó lv được 10.5h. anh vào đó làm ct gởi lại giúp em với nha
 
Chỉnh sửa lần cuối bởi điều hành viên:
bapluoc đã viết:
em đã thử các công thức rồi nhưng vẫn không ra, cách thứ 3 mà anh nói em cũng làm nhưng khi gặp những người nghỉ 'P' or 'O' or 'N' thì ô đó lại '#value', hay anh vào ô D7 của sheet LUONG SP lập công thức dùm em luôn với. thanks!

oh, bạn down file ở post#7 của tigertiger về là hỉu ngay mà

có công thức và giải thích trong đó lun
 
bapluoc đã viết:
anh kô hiểu ý em nói rồi. ý em là anh vào ô D7 của Sheet "LUONG SP" lập công thức như thế nào? D7 mã số 891 làm việc 1 ngày được 8h không có giờ tăng ca thì ngày hôm đó tổng số giờ lv là 8h, nhưng ngày 7(ô J7 hôm đó lv được 8h và tăng ca 2.5h nữa tổng cộng hôm đó lv được 10.5h. anh vào đó làm ct gởi lại giúp em với nha
Là tôi góp ý cho bạn ở chổ khác chứ ko phải giúp bạn giãi quyết bài toán này... Tại mấy chổ đó tôi thấy công thức kỳ cục quá
 
D7=IF(OR(ISNA(VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),ISNA(VLOOKUP($B7 ,TANGCA!$C$10:$AO$256,DAY(D$6+8),0))),"",IF(ISTEXT (VLOOKUP($B7,'CHAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)),0,VLOOKUP($B7,'C HAM CONG'!$C$8:$AM$254,DAY(D$6)+6,0)*8+VLOOKUP($B7,TAN GCA!$C$10:$AO$256,DAY(D$6+8),0)))
Sorry do ct sai ở chỗ DAY(D$6+8)
Up lên file, bạn dùng name rút gọn lại ct nhé, tựa như
if(or(isna(dk1),
isna(dk2)),"",DK...)
 

File đính kèm

chuyển số lẻ trong ô cần thiết

Em có câu hỏi này kô biết làm sao. cũng trong file em đã gửi, giả sử công nhân: 891_"ĐẶNG XUÂN KHA" trong sheet CTY đang ở bộ phận TỔ MAY 1 , khi người công nhân này chuyển sang bộ phận THÔI VIỆC trong Sheet này thì trong Sheet CHAM CONG cột Bộ Phận sẽ thay đổi thành TVIEC, hoặc 1 người nào đó từ bộ phận này chuyển sang bộ phận khác trong Sheet CTY thì trong Sheet CHAM CONG sẽ tự động thay đổi theo bộ phận mới đó. Giúp em với, cảm ơn nhiều.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom