: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

อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#21

Post by Joh »

เมื่อผมลองใส่ข้อมูลรายการซื้อขายหุ้นตัวอื่นเพิ่มเติมจากตัวอย่างเดิมในเซลล์AI26ถึงAO28ดังรูปนะครับ และผมแนบไฟล์ไว้ด้วยครับ

โดยผมใช้สูตรล่าสุดที่พี่ให้มาล่าสุดแล้วมันได้ผลลัพธ์ในช่วงAB21ถึงAC32กลายเป็นค่าที่ไม่ถูกต้อง
ผมอยากถามว่าจะทำอย่างไรให้ผลลัพธ์AB21ถึงAC32มันเป็นผลลัพธ์ที่ต้องการแบบในช่องAF21ถึงAG32หรือครับ (ผมเข้าใจว่ามันขาดเงื่อนไขที่ทำให้Excelสนใจเฉพาะหุ้นที่ชื่อRHครับ)

ขอบคุณพี่นะครับ ขอให้สุขภาพแข็งแรงและโชคดีจากการช่วยเหลือแบ่งปันสิ่งดีๆให้ผู้อื่นนะครับ
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#22

Post by norkaz »

...

AB21

=IFERROR(LOOKUP($AA21,$AJ$21:$AJ$28,AN$21:AN$28/($AB$1=$AL$21:$AL$28)),"")

ปรับช่วงเซลล์ไปตามจริง

Copy สูตรไปขวา และลงล่าง

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz
You do not have the required permissions to view the files attached to this post.
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#23

Post by Joh »

ผมมีลองเพิ่มรายการ buy หุ้นตัวอื่นที่นอกเหนือจาก RH ใน Cell AI26 ถึง AO28 แล้วเจอปัญหาว่าเมื่อใช้สูตรเดิมที่พี่ให้มาแล้วเกิดการแสดงผลลัพธ์ผิด ผมอยากถามว่าจะทำยังไงให้Cell AB21ถึง AC32 แสดงผลลัพธ์ที่ต้องการบน AF21ถึงAG32หรือครับ ผมแนบไฟล์และรูปมาให้พี่ดูนะครับ ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#24

Post by norkaz »

...

ไฟล์ที่ผมเขียนไปใน โพสต์ ที่ #22 นั้น ควรถูกต้อง ตามเงื่อนไข

โพสต์ที่ #23 ที่ท่านผู้ถาม แนบมา ไม่ใช่สูตร จาก โพสต์ #22 ที่ผมเขียนไป

ให้ท่านผู้ถาม กลับไปใช้ สูตร และ ไฟล์ จาก โพสต์ 22 ที่ผมตอบไปแล้วครับ

หากติดอะไร ให้แนบไฟล์ และสูตร ต่อจากนั้น เพื่อ ถามตอบกันต่อ

ท่านผู้ถาม ไม่ควรกลับไปใช้ ไฟล์ เก่า หรือสูตรเก่า ที่สอบถามมาก่อนหน้านั้น เนื่องจาก สูตรที่เขียนล่าสุด
คือสูตร ที่เขียนตาม คำถาม ปัจจุบันที่ ถามตอบกันมาต่อเนื่อง หากย้อนกลับไปใช้สูตรเดิมจากโพสต์ ก่อนๆ ผลลัพธ์ ย่อมไม่เป็นไปตาม ที่ควรเป็นครับ

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#25

Post by Joh »

ในไฟล์ที่แนบมาในreplyล่าสุดนี้ผมได้ประยุกต์ใช้สูตรของพี่กับCell AB21 ถึง AB32 แต่ไม่สามารถใช้ได้ครับ เมื่อมีการเพิ่มรายการซื้อหุ้นเข้าไปบนCell AI26ถึง AO28

อยากรบกวนถามว่าจะทำอย่างไรให้Cell AB21 ถึง AB32 กลายเป็นผลลัพธ์ที่ต้องการบนCell AF21ถึงAG32 ได้ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#26

Post by norkaz »

...

ท่านเจ้าของ คำถาม ใช้สูตร ที่ไม่ได้เขียนไปล่าสุด ผลลัพธ์ จึงไม่ได้ตามที่ต้องการครับ
สูตรล่าสุดคือ ตามนี้ครับ ผมแก้ไข ให้ตามไฟล์ ที่แนบมาครับ

AB21

=IFERROR(LOOKUP($AA21,$AJ$21:$AJ$28,AN$21:AN$28/($AB$1=$AL$21:$AL$28)),"")

Copy ลงไป และ Copy ไปถึง ACB32

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz
You do not have the required permissions to view the files attached to this post.
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#27

Post by Joh »

ผมมีลองประยุกต์ใช้สูตรที่พี่ให้มาล่าสุดกับCell AD21ถึงAE32 แล้วได้ผลลัพธ์ไม่ถูกต้อง อยากถามว่าจะทำอย่างไรให้ได้ผลลัพธ์ที่ต้องการในCell AJ21ถึงAK32นะครับ

ผมมีแนบรูปกับไฟล์มาให้ดูด้วยครับ
ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#28

Post by norkaz »

...

ปรับไปตามนี้ครับ

AB21:AC32

=IFERROR(LOOKUP(9^9,AQ$21:AQ$28/($AA21>=$AM$21:$AM$28)/($AB$1=$AO$21:$AO$28)),"")

AD21:AE32

=IFERROR(LOOKUP(9^9,AQ$21:AQ$28/($AA21>=$AM$21:$AM$28)/($AD$1=$AO$21:$AO$28)),"")

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz
You do not have the required permissions to view the files attached to this post.
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#29

Post by Joh »

สุดยอดมากครับพี่ ขอคารวะหนึ่งจอกในความเป็นครูที่ให้ผมได้เรียนรู้จากพี่นะครับ ชื่นชมพี่มากครับ ขอให้ได้ลาภลอยในเร็วนี้จากการช่วยเหลือคนอื่นนะครับ

ผมกดโฆษณาให้รัวๆครับ

^ _ ^
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#30

Post by Joh »

ขอถามอาจารย์ Norkaz นะครับว่าถ้าผมไม่สามารถใช้สูตรที่อาจารย์เคยแนะนำนี้บน googlesheet ได้โดยมันแสดงผลลัพธ์ในช่อง C3ถึงF33 บนชีท Unrealized GL_FCPort บนGooglesheet อย่างไม่ถูกต้องหรือหลายช่องก็ไม่แสดงผลลัพธ์ ทั้งที่ประมวลสูตรนี้ได้อยู่บนไฟล์ excel อยากถามว่าจะทำอย่างไรให้googlesheetแสดงผลลัพธ์ในช่อง C3ถึงF33 ออกมาเหมือนในไฟล์excelที่แนบไว้นี้ครับ

อนึ่ง ผมแนบ link ของgooglesheet มาให้ด้วยครับ เดี๋ยวผมกดacceptเข้าไฟล์ให้ครับ https://docs.google.com/spreadsheets/d/ ... 1063856847
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#32

Post by norkaz »

Joh wrote: Fri Aug 04, 2023 10:32 am ขอถามอาจารย์ Norkaz นะครับว่าถ้าผมไม่สามารถใช้สูตรที่อาจารย์เคยแนะนำนี้บน googlesheet ได้โดยมันแสดงผลลัพธ์ในช่อง C3ถึงF33 บนชีท Unrealized GL_FCPort บนGooglesheet อย่างไม่ถูกต้องหรือหลายช่องก็ไม่แสดงผลลัพธ์ ทั้งที่ประมวลสูตรนี้ได้อยู่บนไฟล์ excel อยากถามว่าจะทำอย่างไรให้googlesheetแสดงผลลัพธ์ในช่อง C3ถึงF33 ออกมาเหมือนในไฟล์excelที่แนบไว้นี้ครับ

อนึ่ง ผมแนบ link ของgooglesheet มาให้ด้วยครับ เดี๋ยวผมกดacceptเข้าไฟล์ให้ครับ https://docs.google.com/spreadsheets/d/ ... 1063856847
...

Array และ Spill Array ของ Google และ Microsoft นั้นไม่เหมือนกัน ทั้งหมด
ในบาง Feature โครงสร้างของสองค่ายนี้ แตกต่างกัน -- Formula ไม่เหมือนกัน

การประมวลผล และการแสดงผล จากสูตรของ Excel บางสูตรบางฟังก์ชั่น อาจจะไม่สามารถประมวลผลได้ บน Google sheet
ในลักษณะเดียวกัน

ผู้ใช้งานต้องยอมรับว่า Spread sheet ของ Google sheet และ Microsoft สองค่ายนี้ มีความแตกต่างกัน
เพื่อความสะดวกในการใช้งาน หากต้องการใช้ Google sheet ควรเขียนสูตร สร้างสูตรทั้งหมด ด้วย Google sheet มาตั้งแต่แรกทั้งหมด
หรือ หากต้องการ ใช้ Excel ก็ควรเขียนสูตร ด้วย Excel มาตั้งแต่แรก ทั้งหมด เช่นกันครับ

**สบับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz
Joh
Member
Member
Posts: 37
Joined: Tue Jul 04, 2023 9:20 am
Excel Ver: 365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#33

Post by Joh »

อาจารย์ Norkaz พอจะชี้แนะหน่อยได้ไหมครับว่าจะต้องใช้สูตรอะไรถึงทำให้แสดงผลได้บน googlesheet ผลลัพธ์ที่ผมได้เมื่อใส่สูตรบนgooglesheetจะแสดงดังรูปครับ ซึ่งผมต้องการแก้ไขให้ได้เป็นเหมือนexcel ไฟล์ที่แนบไปในโพสต์ก่อนหน้าครับ
คราวหน้าเดี๋ยวผมจะย้ายไปถามในหมวดอื่นๆครับ
You do not have the required permissions to view the files attached to this post.
User avatar
norkaz
Gold
Gold
Posts: 1740
Joined: Wed Jan 12, 2011 7:59 pm
Excel Ver: 2013,365

Re: อยากถามว่าถ้าจะเขียนสูตร vlookup และ if ในตัวอย่างนี้จะต้องทำอย่างไรหรือครับ และสองฟังชันนี้เหมาะหรือไม่ครับ

#34

Post by norkaz »

..
อ้างอิง โพสต์ ของ อาจารย์ คนควน กรุณาโพสต์ สอบถามที่ หมวดของ google sheet ครับ ..

** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ***

Norkaz
Post Reply