Page 1 of 1

ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Tue Nov 13, 2018 3:48 am
by HELP
โดยมีรายการแบ่งเป็น 2 ประเภทหรือมากกว่า และมีลำดับที่ของแต่ละเดือนใน col A
อยากได้สูตรที่สั้นขึ้น
ตอนนี้ลองใช้สูตรที่มีหลายช่อง
เคยลองใช้ if ซ้อนกันหลายอย่างแต่ยังไม่ครอบคลุมทุกเงื่อนไข
ขอบคุณครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Tue Nov 13, 2018 2:17 pm
by parakorn
แจ้งเงื่อนไขมาด้วยครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Wed Nov 14, 2018 2:46 pm
by HELP
เงื่อนไขอยู่บรรทัดแรกแล้ว
โดยมีรายการแบ่งเป็น 2 ประเภทหรือมากกว่า และมีลำดับที่ของแต่ละเดือนใน col A
และมีไฟล์ตัวอย่าง

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Wed Nov 14, 2018 4:16 pm
by parakorn
ลองยกตัวอย่างคำตอบที่ต้องการในไฟล์มาครับ ผู้ที่เข้ามาตอบจะได้เข้าใจตรงกัน ว่าผู้ถามต้องการผลลัพท์แบบไหนครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Wed Nov 14, 2018 7:51 pm
by HELP
ตัวอย่างคือลำดับที่ใน column A

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Thu Nov 15, 2018 8:35 am
by puriwutpokin
ที่ A3=IF(B3="","",SUMPRODUCT(--(TEXT(B$3:B3,"myyyy")=TEXT(B3,"myyyy")),--(C$3:C3=C3))) คัดลอกลงครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Thu Nov 15, 2018 11:28 am
by HELP
ขอบคุณครับ
ใช้ได้แล้วครับ
เพื่อเป็นการศึกษาให้เข้าใจขึ้น ขอรบกวนช่วยอธิบายเพิ่มเติมเกี่ยวกับสูตร --(C$3:C3=C3) มีความหมายอย่างไร และใช้งานอย่างไร เพราะปกติจะเคยใช้เป็น range เช่น c3:c10
หรือสามารถอ่านเพิ่มเติมได้ที่ไหนครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Thu Nov 15, 2018 11:37 am
by puriwutpokin
HELP wrote: Thu Nov 15, 2018 11:28 am ขอบคุณครับ
ใช้ได้แล้วครับ
เพื่อเป็นการศึกษาให้เข้าใจขึ้น ขอรบกวนช่วยอธิบายเพิ่มเติมเกี่ยวกับสูตร --(C$3:C3=C3) มีความหมายอย่างไร และใช้งานอย่างไร เพราะปกติจะเคยใช้เป็น range เช่น c3:c10
หรือสามารถอ่านเพิ่มเติมได้ที่ไหนครับ
ยกตัวอย่างที่ (C$3:C5=C5) ครอบช่วงนี้แล้วกด F9 จะได้ค่า เป็น {TRUE;FALSE;TRUE}
พอ เอาลบ 2 อัน -- ไว้ข้างหน้า --{TRUE;FALSE;TRUE} แล้วครอบช่วง นี้ กด F9 ค่าจะกลับเป็น {1;0;1} ในการ
ใช้ -- เพื่อหาค่า 0 หรือ 1 เป็นเอามาเอาคำตอบที่ตรงกับ 1 แต่ไม่ เอา 0
ประมาณนี้ครับ ลองศึกษาดูในเว็บนี้ ใช้กันเยอะครับ แต่ก็แล้วแต่เคสไหนต้องใช้
อาจจะใช้เป็น การคูณแทนก็ได้ในบางกรณี เช่นตัวอย่างเดิม =IF(B3="","",SUMPRODUCT((TEXT(B$3:B3,"myyyy")=TEXT(B3,"myyyy"))*(C$3:C3=C3))) ก็จะได้ค่าคำตอบเหมือนกันกับที่ให้ไปครับ

Re: ขอทราบสูตรสำหรับแสดงลำดับที่ครับ

Posted: Thu Nov 15, 2018 12:35 pm
by HELP
:cp:
ขอบคุณครับ
ได้ความรู้ความเข้าใจเพิ่มขึ้นเพื่อใช้งานอีกในอนาคต