Thử:Mong Mọi người giúp công thức tính giờ thử việc, ngày thường, chủ nhật , lễ trong thời gian thử việc và chính thức , E nghĩ mãi không ra dùng sumif thì tính đến cuối tháng vì lương thử việc và chính thức khác nhau.
AN7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1))
AO7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))
AP7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1))
AQ7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))
Công thức gọn quá anh.Thử:
Chỉ Enter.PHP:AN7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1)) AO7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2)) AP7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1)) AQ7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))
Chúc bạn ngày vui.
Cảm ơn @bebo021999 đã nhắc nhở, nếu không công thức bài #2 chỉ là 'rác vụn', thật sự đã hơi 'đoảng' chút!Công thức gọn quá anh.
Anh làm thêm ngày lễ cho em học lóm với. CT em hơi dài.
Anh lưu ý trong tính lương, nếu ngày lễ đã hưởng 300% thì ngày đó không tính trong công thức của ngày thường (hoặc CN) nữa nhé
AN7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*NOT(COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6))*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1))
AO7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)>1)*NOT(COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6))*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))
AP7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*NOT(COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6))*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1))
AQ7=SUMPRODUCT($H7:$AL7,(WEEKDAY($H$6:$AL$6)=1)*NOT(COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6))*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))
AR7=SUMPRODUCT($H7:$AL7,COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=1))
AS7=SUMPRODUCT($H7:$AL7,COUNTIF(NgayLe!$A$2:$A$10,$H$6:$AL$6)*(MATCH($H6:$AL6,N(OFFSET($D7,,{0,2})),1)=2))