Chỉ được dùng các hàm có sẵn thôi à bạn.Không dùng cái khác được à.Nhờ các bạn kết hợp với hàm có sẵn trong FIle và tính tổng phân đoạn không đều có điều kiện - Chi tiết tôi xin được trình bày trong File đính kèm
Trân trọng cảm ơn
Có thể mình dùng từ hơi tối nghĩa. Mình muốn trong File đã có hàm cộng trừ nhân chia rồi. Muốn kết hợp thêm hàm nào để khi đến dòng có từ CỘNG thì nó tự động tính tổng Từ đó ngước lên gặp Chữ CỘNG phía trên là một vùng cần tính tổng (Các vùng tính tổng không đều nhau như File đính kèm) - Cảm ơn bạn đã quan tâm - Xem giúp mình nhéChỉ được dùng các hàm có sẵn thôi à bạn.Không dùng cái khác được à.
Vậy cách không dùng hàm được không bạn.Có thể mình dùng từ hơi tối nghĩa. Mình muốn trong File đã có hàm cộng trừ nhân chia rồi. Muốn kết hợp thêm hàm nào để khi đến dòng có từ CỘNG thì nó tự động tính tổng Từ đó ngước lên gặp Chữ CỘNG phía trên là một vùng cần tính tổng (Các vùng tính tổng không đều nhau như File đính kèm) - Cảm ơn bạn đã quan tâm - Xem giúp mình nhé
Vậy cách không dùng hàm được không bạn.
Bạn xem công thức mảng trong file có đúng ý bạn khôngKhông dùng hàm mà dùng VBA cũng được bạn ạ
Đây bạn xemKhông dùng hàm mà dùng VBA cũng được bạn ạ
J4=IF(F4="",IF(G4/26*H4=0,"",G4/26*H4),SUM(OFFSET($J$4,AGGREGATE(14,6,(ROW($D$4:D4)-3)*(LEFT($D$4:D4,2)<>"NV"),2),,AGGREGATE(14,6,(ROW($D$4:D4)-3)*(LEFT($D$4:D4,2)<>"NV"),1)-1-AGGREGATE(14,6,(ROW($D$4:D4)-3)*(LEFT($D$4:D4,2)<>"NV"),2))))
'Enter
'Kéo tụt tận dưới
Góp vui thêm 1 công thức khác:Nhờ các bạn kết hợp với hàm có sẵn trong FIle và tính tổng phân đoạn không đều có điều kiện - Chi tiết tôi xin được trình bày trong File đính kèm
Trân trọng cảm ơn
J4=IF(F4="cộng",SUM(INDEX($J3:J$4,IFERROR(LOOKUP(2,1/("Cộng"=$F3:F$4),ROW($1:$50))+1,)):J3),G4/26*H4)
Cách khác, dùng công mảng thức này J4:Nhờ các bạn kết hợp với hàm có sẵn trong FIle và tính tổng phân đoạn không đều có điều kiện - Chi tiết tôi xin được trình bày trong File đính kèm
Trân trọng cảm ơn
J4=IF(F4=$F$7,SUM(IF($F$3:F3="",1,-1)*$J$3:J3),G4/26*H4)
Ý hay!Cách khác, dùng công mảng thức này J4:
Bấm Ctrl+Shift+Enter rồi copy xuống!!!Mã:J4=IF(F4=$F$7,SUM(IF($F$3:F3="",1,-1)*$J$3:J3),G4/26*H4)
J4=IF(F4=$F$7,SUM(SUMIF($F$3:F3,{"","Cộng"},$J$3)*{1,-1}),G4/26*H4)
Hoặc:
J4=IF(F4=$F$7,SUM(SUMIF($F$3:F3,{"","<>"},$J$3)*{1,-1}),G4/26*H4)
Xin cảm ơn tất cả các bạn đã trợ giúp - Các công thức và code của snow25 đều chuẩnÝ hay!
Dựa trên ý đó, góp thêm công thức không nhấn CSE cũng được:
Chỉ Enter, fill xuống.Mã:J4=IF(F4=$F$7,SUM(SUMIF($F$3:F3,{"","Cộng"},$J$3)*{1,-1}),G4/26*H4) Hoặc: J4=IF(F4=$F$7,SUM(SUMIF($F$3:F3,{"","<>"},$J$3)*{1,-1}),G4/26*H4)
Chúc anh em ngày vui.
Thân
Bạn bấm Ctrl+Shift+Enter chưa!Xin cảm ơn tất cả các bạn đã trợ giúp - Các công thức và code của snow25 đều chuẩn
Bạn excel_cl1.5 ơi bạn xem lại công thức này IF(F4=$F$7,SUM(IF($F$3:F3="",1,-1)*$J$3:J3),G4/26*H4) xuống tới cộng lần 2 trở xuống báo lỗi #VALUE! bạn nhé - Cảm ơn tất cả - Xin cảm ơn
Vậy em chơi "cùi thơm" vầy nhen anh BaCông thức "cùi bắp" dành cho những người như tui không biết xài {...}
PHP:J4 =IF(F4="";G4/26*H4;SUMIF($F$3:F3;"";$J$3:J3)-SUMIF($F$3:F3;"C*";$J$3:J3))
J4=IF(F4="cộng",SUM($J$3:J3)-SUMIF($F$3:F3,"<>",$J$3)*2,G4/26*H4)
Đã Ctrl+Shift+Enter thì xuống tới cộng lần 2 trở xuống báo lỗi #VALUE! . Còn nếu không Ctrl+Shift+Enter thì tất cả dòng "CỘNG" đều bị lỗi #VALUE! bạn ạ - Bạn kiểm tra lại giúp nhé - Xin cảm ơnBạn bấm Ctrl+Shift+Enter chưa!
Xem file kèm, tổng hợp các công thức ở trên.Đã Ctrl+Shift+Enter thì xuống tới cộng lần 2 trở xuống báo lỗi #VALUE! . Còn nếu không Ctrl+Shift+Enter thì tất cả dòng "CỘNG" đều bị lỗi #VALUE! bạn ạ - Bạn kiểm tra lại giúp nhé - Xin cảm ơn
Cảm ơn thầy . Tôi đã hiểu còn đôi điều chưa hiểu thầy giải thích giúp đoạn tôi đánh dấu mầu đỏ Công thức này ==> IF(F4=$F$7;SUM(SUMIF($F$3:F3;{""\"<>"};$P$3)*{1\-1});G4/26*H4) Xin cảm ơn thầyXem file kèm, tổng hợp các công thức ở trên.
Thân
Cái đó là do hệ thống của bạn đang mặc định theo hệ Việt Nam: tức dấu "," phân cách phần thập phân, và dấu "." phân cách nhóm đơn vị.Cảm ơn thầy . Tôi đã hiểu còn đôi điều chưa hiểu thầy giải thích giúp đoạn tôi đánh dấu mầu đỏ Công thức này ==> IF(F4=$F$7;SUM(SUMIF($F$3:F3;{""\"<>"};$P$3)*{1\-1});G4/26*H4) Xin cảm ơn thầy