Page 1 of 1

รันลำดับที่แบบข้ามเซลล์ที่ว่างคะ

Posted: Sun Jul 08, 2018 4:54 pm
by ranya
ขอสูตรสำหรับรันลำดับที่โดยข้ามเซลล์ที่ว่างค่ะ โดยเซลล์ที่ว่างมีระยะห่างไม่เท่ากันคะ ยกตัวอย่างเช่น

ลำดับที่ ข้อมูล
1 446
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
2 447
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
3 448

ขอบคุณค่ะ

Re: รันลำดับที่แบบข้ามเซลล์ที่ว่างคะ

Posted: Sun Jul 08, 2018 5:11 pm
by snasui
:D เซลล์ A2 คีย์สูตร

=If(B2="","",Count(B$2:B2))

Enter > Copyl ลงด้านล่าง

Re: รันลำดับที่แบบข้ามเซลล์ที่ว่างคะ

Posted: Sun Jul 08, 2018 5:43 pm
by ranya
ขอบคุณสำหรับคำตอบค่ะ แต่ขอเพิ่มเติมอีกนิดคะ มีข้อมูลที่ซ้ำกันด้วยคะ เเต่ไม่ให้รันเลขที่เพิ่มคะ ยกตัวอย่างเช่น
ลำดับที่ ข้อมูล
1 446
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
2 447
(เซลล์ที่ว่าง)
(เซลล์ที่ว่าง)
3 448
448
448
448
(เซลล์ท่ี่ว่าง)
(เซลล์ท่ี่ว่าง)
(เซลล์ท่ี่ว่าง)
(เซลล์ท่ี่ว่าง)
4 449
449
(เซลล์ท่ี่ว่าง)
(เซลล์ท่ี่ว่าง)
5 450
450

ขอบคุณคะ

Re: รันลำดับที่แบบข้ามเซลล์ที่ว่างคะ

Posted: Sun Jul 08, 2018 6:48 pm
by snasui
:D ปรับสูตรเป็น

=IF(OR(B2="",B2=B1),"",SUMPRODUCT((B$2:B2<>"")/COUNTIF(B$2:B2,B$2:B2&"")))

ควรแนบไฟล์ประกอบคำถามจะได้สะดวกในการตอบครับ