Page 1 of 1

ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 5:37 pm
by Jancha
จากไฟล์แนบ ขอสูตรที่ใช้สำหรับหาผลรวมเฉพาะตัวเลขในช่วง cell ซึ่งในแต่ละ cell มีทั้งตัวเลขและอักขระปะปนกันอยู่ สูตรที่ลองเขียนมาอยู่ที่ column AH,AJ ซึ่งไม่กะทัดรัด คิดว่าน่าจะมีวิธีที่ดีกว่าที่ลองเขียนมาครับ

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 5:45 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. AH14 คีย์
    =COUNTIF(C14:AG14,"*c")
    Enter > Copy ลงด้านล่าง
  2. AJ14 คีย์
    =IFERROR(SUMPRODUCT(--LEFT(C14:AG14,FIND(".",C14:AG14&".")-1)),0) หรือ
    =IFERROR(SUMPRODUCT(--SUBSTITUTE(UPPER(C14:AG14),".C","")),0)

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

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 5:57 pm
by Jancha
:thup: ขอบคุณครับอาจารย์ได้สูตรที่ต้องการ กะทัดรัดดีมากครับ

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 6:10 pm
by Jancha
ขอถามต่อยอดอีกนิดครับกรณีที่ใน cell ปรากฎแต่อักขระเพียงอย่างเดียวสูตรจะ error ต้องแก้อย่างไรต่อไปครับ

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 6:27 pm
by snasui
:D ตัวอย่างสูตรครับ

=IFERROR(SUMPRODUCT(--SUBSTITUTE(UPPER(0&C14:AG14),"C","")),0)

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 6:52 pm
by Jancha
ขอโทษสำหรับคำถามก่อนหน้าที่ยังไม่ครอบคลุมครับ สมมติอักขระที่เพิ่มกรณีไม่ได้ซ้ำตัวเดิม จะต้องปรับสูตรอย่างไรครับ

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 7:27 pm
by snasui
:D ตัวอย่างสูตรครับ

=SUM(IF(1-ISNUMBER(LEFT(C14:AG14)+0),0,LEFT(SUBSTITUTE(C14:AG14,".",REPT(" ",15)),15)+0))

Ctrl+Shift+Enter

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sat Nov 04, 2017 7:35 pm
by Jancha
ขอบคุณสำหรับสูตรครับ ใช้งานได้ดีครับ :D

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sun Nov 05, 2017 1:46 pm
by linzhengli
เรียนท่านสมาชิก ที่นับถือ
ไฟล์นี้มีประโยชน์อย่างยิ่งในการใช้ปฏิบัติงาน และขออภัยเจ้าของกระทู้ ขอเรียนถามว่ากรณีคำตอบครั้งที่ 1,2 และ 3 ตามลำดับ หากเป็น Excel 2003 ใช้ว่าอย่างไรครับ และขอบคุณมา ณ โอกาสนี้

Re: ขอสูตรหาผลรวมเฉพาะตัวเลขที่ปะปนกับอักขระ

Posted: Sun Nov 05, 2017 3:41 pm
by puriwutpokin
snasui wrote::D ตัวอย่างสูตรตามด้านล่างครับ
  1. AH14 คีย์
    =COUNTIF(C14:AG14,"*c")
    Enter > Copy ลงด้านล่าง
  2. AJ14 คีย์
    =IFERROR(SUMPRODUCT(--LEFT(C14:AG14,FIND(".",C14:AG14&".")-1)),0) หรือ
    =IFERROR(SUMPRODUCT(--SUBSTITUTE(UPPER(C14:AG14),".C","")),0)

    Enter > Copy ลงด้านล่าง
ตามสูตรของอาจารย์ คนควน
=IF(COUNTA(C14:AG14)=0,0,SUMPRODUCT(--LEFT(C14:AG14,FIND(".",C14:AG14&".")-1)))
=IF(COUNTA(C14:AG14)=0,0,SUMPRODUCT(--SUBSTITUTE(UPPER(C14:AG14),".C","")))
snasui wrote::D ตัวอย่างสูตรครับ

=IFERROR(SUMPRODUCT(--SUBSTITUTE(UPPER(0&C14:AG14),"C","")),0)
=IF(COUNTA(C14:AG14)=0,0,SUMPRODUCT(--SUBSTITUTE(UPPER(0&C14:AG14),"C","")))
snasui wrote::D ตัวอย่างสูตรครับ

=SUM(IF(1-ISNUMBER(LEFT(C14:AG14)+0),0,LEFT(SUBSTITUTE(C14:AG14,".",REPT(" ",15)),15)+0))

Ctrl+Shift+Enter
ส่วนอันนี้ใช้ได้ตามนี้ได้เลยครับ