Page 1 of 1

สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 3:54 pm
by choovidkung
ผมพยายามทำใช้ If เช็คเงื่อนไขโดยแยกเป็น 2 ช่องดังนี้

สมมติ A1 เป็นเมนูที่แสดงจังหวัด
B1 เช็คว่า จาก A1 เลือกเป็นจังหวัดใดแล้วแสดง list ของโรงเรียนในจังหวัดนั้นๆ

ซึ่งผมทำแล้วมันได้แค่ 6 เงื่อนไข แล้วไม่สามารถเพิ่มเงื่อนไขต่อไปได้

รบกวนช่วยแนะนำทีครับว่า จะใช้ If อย่างไร หรือหากมีวิธีอื่นแนะนำช่วยแนะนำทีครับ

ผมแนบไฟล์ excel97-2003 กับ 2010 ที่มีข้อมูลของจังหวัดและโรงเรียน มาให้ด้วยครับ แต่ตัวผมเองใช้ 2010 นะครับ

ปล.มือใหม่หัดใช้ Func Excel ครับ

ขอบคุณครับ

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 4:06 pm
by snasui
:D ดูตัวอย่างการทำ Validation แบบสัมพันธ์กันที่นี่ครับ :arrow: wordpress/?p=402

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 4:10 pm
by NEO889
ผมว่าต้องออกแบบฐานข้อมูลใหม่นะครับ..ถ้าจะใช้สูตรอื่นเพิ่มเติม...วิธีของผมอาจจะไม่ต้องใช้สุตรอะไรมากมายครับอาจจะใช้ี Pivot Table แทนก็ได้...ลองดูไฟล์แนบ

ถ้าไม่ได้ตามแบบที่ต้องการก็โพสถามมาใหม่ได้

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 4:24 pm
by choovidkung
NEO889 wrote:ผมว่าต้องออกแบบฐานข้อมูลใหม่นะครับ..ถ้าจะใช้สูตรอื่นเพิ่มเติม...วิธีของผมอาจจะไม่ต้องใช้สุตรอะไรมากมายครับอาจจะใช้ี Pivot Table แทนก็ได้...ลองดูไฟล์แนบ

ถ้าไม่ได้ตามแบบที่ต้องการก็โพสถามมาใหม่ได้
ขอบคุณครับ แต่มันผิด Concept นิดหน่อยอะคับ เพราะว่าผมจะเอามาเก็บ Case record ซึ่งถ้าออกมาแบบนั้น ผมก็ต้อง copy โรงเรียนที่ออกมา ไปใส่เหมือนเดิม

แต่ก็ขอขอบคุณวิธีนี้ครับ เพราะผมไม่เคยใช้ จะได้เก็บไว้เป็น ความรู้ครับ ขอบคุณครับ

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 4:25 pm
by choovidkung
snasui wrote::D ดูตัวอย่างการทำ Validation แบบสัมพันธ์กันที่นี่ครับ :arrow: wordpress/?p=402
ผมอ่านแล้วยัง งงๆ อะคับ ขอคำอธิบายเพิ่มเติมของชุดคำสั่ง

=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A$2:$A$65536))

=OFFSET(Sheet1!$D$2,MATCH(Sheet1!$F2,Sheet1!$C$2:$C$7,0)-1,0,COUNTIF(Sheet1!$C$2:$C$7,Sheet1!$F2))

หน่อยครับ ขอบคุณครับ

แล้วตรง insert > name > define ของ 2010 มันอยู่ตรงไหนหรอคับ หาไม่เจอ

ปล.ผมเป้นคนเข้าใจอะไรยาก ขอโทดนะคับ :cry: :cry: :cry:

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:03 pm
by NEO889
อยู่ตรงแท็บ "สูตร" หรือ "Formula"

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:05 pm
by NEO889
1. =OFFSET(Branch!$A$2,0,0,COUNTA(Branch!$A$2:$A$10000))

2. =OFFSET(School!$B$3,MATCH(Case!$B6,Branch!$A$2:$A$10000,0)-1,0,COUNTIF(Branch!$A$2:$A$10000,Case!$B6))

อันแรกที่ได้ผลอยู่...อันที่สองนี้รู้สึกผิด...รบกวนแนะนำด้วย

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:24 pm
by snasui
:shock:
choovidkung wrote:ปล.ผมเป้นคนเข้าใจอะไรยาก ขอโทดนะคับ
อ่านกฎทุกข้อใหม่อีกครั้งแล้วแก้ไขข้อความด่วนครับ

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:25 pm
by snasui
NEO889 wrote:1. =OFFSET(Branch!$A$2,0,0,COUNTA(Branch!$A$2:$A$10000))

2. =OFFSET(School!$B$3,MATCH(Case!$B6,Branch!$A$2:$A$10000,0)-1,0,COUNTIF(Branch!$A$2:$A$10000,Case!$B6))

อันแรกที่ได้ผลอยู่...อันที่สองนี้รู้สึกผิด...รบกวนแนะนำด้วย
:D แนบไฟล์ที่ลองทำเองมาแล้วด้วยครับ

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:42 pm
by NEO889
ไฟล์แนบครับ

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 5:54 pm
by snasui
:D ปรับสูตรที่ Validation ในชีท Case เซลล์ C6 เป็นด้านล่างครับ

=OFFSET(School!$B$3,MATCH(Case!$B6,School!$A$3:$A$10000,0)-1,0,COUNTIF(School!$A$3:$A$10000,Case!$B6))

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 6:02 pm
by choovidkung
ขอบคุณ admin snasui ด้วยคับ

ผมทำสำเร็จแล้วครับ ตามวิธีใช้ validate ที่ท่านให้ผมมาข้างบน

ขอบคุณหลายๆคับ ได้ความรู้เพิ่มขึ้นมาอีกแว้วว :D :D :D :thup: :thup: :thup:

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 6:07 pm
by snasui
choovidkung wrote:ขอบคุณ admin snasui ด้วยคับ

ผมทำสำเร็จแล้วครับ ตามวิธีใช้ validate ที่ท่านให้ผมมาข้างบน

ขอบคุณหลายๆคับ ได้ความรู้เพิ่มขึ้นมาอีกแว้วว :D :D :D :thup: :thup: :thup:
:twisted: ได้อ่านที่ผมแจ้งเตือนไปแล้วยังครับ :?:
snasui wrote::shock:
choovidkung wrote:ปล.ผมเป้นคนเข้าใจอะไรยาก ขอโทดนะคับ
อ่านกฎทุกข้อใหม่อีกครั้งแล้วแก้ไขข้อความด่วนครับ
หากพิมพ์แชทมาอีกครั้งจะถูกแบนครับ :evil:

Re: สอบถามการใช้ IF ในช่องที่ทำเป็น Menu ครับ

Posted: Tue Apr 02, 2013 6:10 pm
by NEO889
=OFFSET(School!$B$3,MATCH(Case!$B6,School!$A$3:$A$10000,0)-1,0,COUNTIF(School!$A$3:$A$10000,Case!$B6))

=OFFSET(School!$B$3,MATCH(Case!$B6,Branch!$A$2:$A$10000,0)-1,0,COUNTIF(Branch!$A$2:$A$10000,Case!$B6))

โอ้...ขอบคุณครับ...ลิงค์ Sheet ผิดนี่เอง