:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Search found 10 matches

by Provolone
Fri Nov 21, 2014 12:38 am
Forum: Excel Formulas & Functions
Topic: Error ใน Match function
Replies: 2
Views: 1040

Error ใน Match function

excel problem.xlsx
มีปัญหาในการให้ match function ครับ (สูตรจริงๆ มันคือ index(match()) แต่ error มันเกิดใน match ผมเช็คแล้ว)
คือมันได้ค่าออกมาเป็น #NA ทั้งๆ ที่มันควรจะหาค่านั้นเจอ
แล้วไม่ได้เป็นทุก cell มันเป็นเฉพาะบาง cell ด้วย
รบกวนดูใน attach file ให้หน่อยนะครับ
ปัญหาอยู่ที่ cell C7 , E7
by Provolone
Sun Jun 08, 2014 12:59 pm
Forum: Excel Formulas & Functions
Topic: Sum ข้อมูลที่เริ่มไม่ตรงกัน
Replies: 6
Views: 923

Re: Sum ข้อมูลที่เริ่มไม่ตรงกัน

:D ลองตามนี้ครับ

เซลล์ F4 คีย์
=IFERROR(IF(AND(ISNUMBER(LOOKUP(9.99999999999999E+307,E$4:E4)),COUNT($E$4:$E4)>=COLUMNS($F4:F4)),INDEX($E$4:$E$114,SMALL(IF($E$4:$E$114<>"",ROW($E$4:$E$114)-ROW($E$4)+1),COLUMNS($F4:F4)))*INDEX($B$4:$B$33,COUNT(F$3:F3)+1),""),0) Ctrl+Shift+Enter > Copy ...
by Provolone
Sun Jun 08, 2014 11:54 am
Forum: Excel Formulas & Functions
Topic: Sum ข้อมูลที่เริ่มไม่ตรงกัน
Replies: 6
Views: 923

Re: Sum ข้อมูลที่เริ่มไม่ตรงกัน

แบบที่ไม่ว่าจะเปลี่ยน input ตรงจำนวน item เท่าไร เวลาไหนก็ได้ จะคำนวณได้ค่า output ตาม logic ในไฟล์ :D logic ในไฟล์อธิบายไว้ตรงไหนครับ ควรอธิบาย logic นั้นในกระทู้ด้วยครับ


สมมติว่า column A,B คือ อัตราการผลิต ของหลุมน้ำมัน 1 หลุม
เดือนแรก 26 เดือนสอง 70 เดือนสาม 78 .......

Column D,E คือ ตารางว ...
by Provolone
Sat Jun 07, 2014 11:40 pm
Forum: Excel Formulas & Functions
Topic: Sum ข้อมูลที่เริ่มไม่ตรงกัน
Replies: 6
Views: 923

Sum ข้อมูลที่เริ่มไม่ตรงกัน

มีคำถามตามไฟล์ที่แนบเลยครับ

อยากได้สูตรตรง output column หรือ calculate column ก็ได้
แบบที่ไม่ว่าจะเปลี่ยน input ตรงจำนวน item เท่าไร เวลาไหนก็ได้ จะคำนวณได้ค่า output ตาม logic ในไฟล์
by Provolone
Wed Apr 30, 2014 11:04 pm
Forum: Excel Formulas & Functions
Topic: มีสูตรอื่นนอกจาก sumif มั้ยครับ
Replies: 4
Views: 846

Re: มีสูตรอื่นนอกจาก sumif มั้ยครับ

ผมว่าถ้าใช้แบบสูตรประมาณว่า sum ปกติเลยอ่ะคับน่าจะเร็วกว่า
เช่น เรารู้อยู่แล้ววา ปี 2012 อยู่ที่ cell A5, A10, A15, A20, A25,........
เราก็เขียนสูตรเลยว่า = A5+A10+A15+A20+A25+..... แบบนี้ผมว่าไวกว่าวนหาเงื่อนไขปี 2012
ปัญหาคือผมเขียนแบบนี้เป็นพันๆ เซลล์ไม่ได้ เลยอยากถามว่ามันมีสูตรเขียนประมมาณว่า ...
by Provolone
Wed Apr 30, 2014 10:58 pm
Forum: Excel Formulas & Functions
Topic: ต้องการลงข้อมูลที่ไฟล์Aในแนวตั้งให้แสดงที่ไฟล์Bในแนวนอน
Replies: 1
Views: 359

Re: ต้องการลงข้อมูลที่ไฟล์Aในแนวตั้งให้แสดงที่ไฟล์Bในแนวนอน

ทำได้หลายแบบครับ

offset ก็ได้ อันนี้เป็นสูตรปกติ

transpose ก็ได้ เป็นแบบ array คนไม่เคยใช้จะงงนิดหน่อย
ให้ลากคลุมบริเวณที่ต้องการเขียนสูตร ในที่นี่เป็น row 2 บรรทัด
พิม = transpose(เลือกช่วงข้อมูลดิบ)
กด ctrl + shiftt + enter

ดูในไฟล์คับ
by Provolone
Wed Apr 30, 2014 10:45 pm
Forum: Excel Formulas & Functions
Topic: มีสูตรอื่นนอกจาก sumif มั้ยครับ
Replies: 4
Views: 846

มีสูตรอื่นนอกจาก sumif มั้ยครับ

มีข้อมูลเรียงกันอยู่ตามรูป แล้วต้องการ sumif เฉพาะค่าในปีนั้นๆ เช่น ปี 2012
แต่ว่าถ้าใช้สูตร sumif มันจะช้ามาก ข้อมูลจริงๆ มีหลายพันrow แล้วมันจะ run macro พร้อมกันไปด้วย
สามารถใช้สูตรพวก sum กับ offset แบบนี้ได้มั้ยครับ เพราะว่าแต่ละปีมันอยู่ใน row ที่ห่างกันแน่นอน แต่ผมไม่รู้ว่าจะเขียนยังไง
ผมเข ...
by Provolone
Fri Nov 08, 2013 2:05 am
Forum: Excel Formulas & Functions
Topic: การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด
Replies: 5
Views: 977

Re: การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด

ขอบคุณครับ งั้นถามเพิ่มครับ
ปัญหาเดิม แต่ว่าข้อมูล 0,1 กระจายอยู่คนละ cell ให้คืนค่าตำแหน่ง cell ที่มี 1 อยู่ขวาสุด
เช่นตัวอย่างล่างคำตอบอยู่ col F
มีวิธีทำโดยไม่ต้อง concatenate A B C D E เข้าด้วยกันแล้วใช้สูตรข้างบนมั้ยครับ

A B C D E F
0 1 1 0 0 3
1 0 0 0 1 5
1 1 0 1 0 4
by Provolone
Thu Nov 07, 2013 5:32 am
Forum: Excel Formulas & Functions
Topic: การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด
Replies: 5
Views: 977

Re: การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด

จริงๆ ถ้าใช้ คำสั่ง find แล้วให้มันหาจากทางด้านขวามาก็จะได้ครับ แต่ excel ทำไม่ได้
อีกทางคือ ต้องกลับอักขระ จากซ้ายไปขวาก่อน (จริงๆ ก็ทำได้เพราะค่าใน cell นี้เกินจากการ concatenate มา) แล้วใช้คำสั่ง find
อยากทราบว่ามีทางอื่นอีกมั้ยครับ
by Provolone
Thu Nov 07, 2013 5:15 am
Forum: Excel Formulas & Functions
Topic: การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด
Replies: 5
Views: 977

การค้นหาตำแหน่งcharacterที่อยู่ขวาสุด

ผมมี cell นึงมีข้อความว่า

00110000

ผมต้องการหาตำแหน่งของเลข 1 แต่ต้องเป็นเลขหนึ่งที่อยู่ขวาสุด
ในที่นี้ต้องได้ค่า = 4

ยกตัวอย่างเพิ่ม

01010101 >>> 8
10001000 >>> 5
11111010 >>> 7

ขอเป็น formula นะครับ ไม่เอา VBA
ขอบคุณครับ