prasertLasong wrote: Wed Sep 06, 2023 1:55 pm
ขอขอคุณมากเลยครับ แต่ผมดูแล้ว งง กับฟังก์ชั่นเหลือเกิน ต้องศึกษาเพิ่มเติ่มให้มากแล้วครับ
...
ท่านเจ้าของคำถาม สามารถใช้สูตร ที่ไม่ใช่ Excel 365 ตามตัวอย่างสูตร
G6
=IFERROR(INDEX(B:B,IFERROR(AGGREGATE(15,6,ROW($A$3:$A$28)/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$1),ROWS(G$6:G6)),AGGREGATE(15,6,ROW($A$3:$A$28)/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$2),ROWS(G$5:G5)-COUNT(INDEX(1/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$1),0))))),"ผลรวม")
Copy สูตรลงล่าง
H6
=IFERROR(INDEX(C:C,IFERROR(AGGREGATE(15,6,ROW($A$3:$A$28)/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$1),ROWS(H$6:H6)),AGGREGATE(15,6,ROW($A$3:$A$28)/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$2),ROWS(H$5:H5)-COUNT(INDEX(1/(LOOKUP(ROW($A$3:$A$28),ROW($A$3:$A$28)/($A$3:$A$28<>""),$A$3:$A$28)=$G$1),0))))),SUM(H$5:H5))
Copy สูตรลงล่าง
เนื่องจากโจทย์ ที่คอลัมน์ A มีการเว้นแถว กรณี สามารถปรับคอลัมน์ A คีย์เต็มทุกแถว ไม่เว้นแถวว่าง
ได้สูตรสั้นลง ตัวอย่างสูตร
G6
=IFERROR(INDEX(B:B,IFERROR(AGGREGATE(15,6,ROW($A$3:$A$28)/($G$1=$A$3:$A$28),ROWS(G$6:G6)),AGGREGATE(15,6,ROW($A$3:$A$28)/($G$2=$A$3:$A$28),ROWS(H$6:H6)-COUNTIF($A$3:$A$28,$G$1)))),"ผลรวม")
Copy สูตรลงล่าง
H6
=IFERROR(INDEX(C:C,IFERROR(AGGREGATE(15,6,ROW($A$3:$A$28)/($G$1=$A$3:$A$28),ROWS(G$6:G6)),AGGREGATE(15,6,ROW($A$3:$A$28)/($G$2=$A$3:$A$28),ROWS(H$6:H6)-COUNTIF($A$3:$A$28,$G$1)))),SUM(H$5:H5))
Copy สูตรลงล่าง
** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
...