Page 1 of 1

ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

Posted: Tue Nov 04, 2025 11:42 am
by katai12
สวัสดีค่ะ รบกวนแนะนำการเขียนสูตร ให้หน่อยค่ะ
ต้องการระบุ เลขที่ โดยจะแบ่งเป็น 2 กลุ่ม มี T2 กับ M3 แล้วให้ run เลขที่ต่อ ๆ กันไปค่ะ
เดิมใช้คำสั่ง if 2 เงื่อนไข แต่พอจะใส่เลขที่ ให้ run เลขที่ต่อ ไม่ทราบว่าต้องทำอย่างไรคะ ?
ได้แนบไฟล์ ตัวอย่างมาด้วยนะคะ รบกวนช่วยหน่อยค่ะ ขอบคุณล่วงหน้านะคะ

** ขอโทษนะคะ แนบเป็นไฟล์ word ที่แทรกตาราง excel เพราะใช้ไฟล์ excel แล้ว แนบไมไ่ด้ค่ะ บอกว่าไฟล์มีขนาดใหญ่เกินไปค่ะ ลองหลายวิธีแล้วค่ะ ไม่ได้เลยค่ะ

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

Posted: Tue Nov 04, 2025 1:46 pm
by snasui
:D หากไฟล์ใหญ่ไปให้สร้างไฟล์ตัวอย่างขึ้นมาใหม่เพื่อสะดวกกับผู้ตอบในการดูและตรวจสอบข้อมูลว่าอยู่ในรูปแบบใด ผมเปิดดูไฟล์คำถาม ข้อมูลแค่นั้นไม่ควรมีขนาดใหญ่ ลองพยายามอีกรอบครับ

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

Posted: Tue Nov 04, 2025 2:00 pm
by katai12
แนบไฟล์ใหม่นะคะ

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

Posted: Tue Nov 04, 2025 2:43 pm
by snasui
:D ตัวอย่างสูตรในเซลล์ C5 ครับ

=B5&" "&COUNTIFS(B$5:B5,B5)+IF(B5="T2",531,696)

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

คำอธิบายสูตร
  1. ตรวจค่าในเซลล์ B5 ว่ามีข้อความอะไร เช่น "T2" หรือ "M3"
  2. ใช้ COUNTIFS(B$5:B5,B5) เพื่อดูว่าค่าใน B5 ปรากฏมากี่ครั้งในช่วงตั้งแต่ B5 ถึงแถวปัจจุบัน (นับจำนวนครั้งที่ทีมเดียวกันปรากฏ)
  3. ใช้ IF(B5="T2",531,696) เพื่อกำหนดค่าฐานเริ่มต้นของเลขที่:
    - ถ้า B5 เป็น "T2" จะใช้ค่าเริ่มต้น 531
    - ถ้าไม่ใช่ (เช่น "M3") จะใช้ค่าเริ่มต้น 696
  4. นำค่าที่ได้จาก COUNTIFS มาบวกกับค่าฐานจาก IF เพื่อให้ได้เลขที่รันต่อเนื่อง เช่น 531+1, 531+2, ...
  5. ใช้ & เพื่อรวมข้อความจาก B5 กับเลขที่ที่คำนวณได้ เช่น "T2 532"

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

Posted: Tue Nov 04, 2025 3:15 pm
by katai12
ขอบคุณค่ะ