Page 1 of 1

Check ผลลัพธ์ให้ True&FALSE

Posted: Fri Sep 25, 2020 10:28 pm
by aunmama_kung
ต้องการรวมสูตรจาก Column I และ J โดยให้ผลลัพธ์ได้ตาม Column L (ซึ่ง ณ ปัจจุบันยังผิดอยู่ตาม Column K) โดยผลลัพธ์ที่อยากได้ขึ้นอยู่กับ Column B, C, H ตาม Sheet นิยาม (ตามไฟล์แนบ)

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Fri Sep 25, 2020 11:05 pm
by puriwutpokin
ที่สูตรคอลัมน์ J แก้สูตร จาก Ture ให้เป็น True น่าจะพิมพ์ผิดใช่ไหมครับ
แล้วที่ K2=I2=J2

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Sep 26, 2020 8:08 am
by aunmama_kung
column I กับ J ที่ได้ผลลัพธ์ตาม Column K สถานะ "TrueTrue" กับ "FalseFalse" ถือว่า True อ่ะครับ โดยผมอยากให้ประมวลผลเงื่อนไขเป็น "True" ตาม Column L ครับ หรือเงื่อนไขไม่สัมพันธ์กันครับ

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Sep 26, 2020 8:16 am
by snasui
:D วิธีการรวมสูตรตามด้านล่างครับ

=And(Col_I_Formula,Col_J_Formula)

โดย
Col_I_Formula คือสูตรที่เขียนในคอลัมน์ I
Col_J_Formula คือสูตรที่เขียนในคอลัมน์ J

แต่จะต้องแก้ไขคำว่า "True", "False" ในสูตรเดิมให้เป็น True และ False ตามลำดับ คำว่า True และ False เป็นค่าตรรกะที่จะต้องนำไปใช้ในสูตร And ตามสูตรด้านบน จะไม่ครอบด้วยฟันหนูเพราะจะกลายเป็น Text และนำไปใช้ต่อในเชิงของค่าตรรกะไม่ได้ครับ

ในคอลัมน์ D:E ของชีตนิยาม ควรเขียน Cost และ Acct คู่กันไปทุกบรรทัดจะได้นำมาใช้ในการเขียนสูตรได้สะดวก D31:E43 ก็ควรเขียนแยกเป็น 2 ชุดครับ

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Oct 31, 2020 10:34 am
by aunmama_kung
เรียน อาจารย์และผู้เชี่ยวชาญ
จากที่ผมลองไปทำตามคำแนะนำที่ปรึกษาไปเบื้องต้น พบว่าผมยังไม่ประสบความสำเร็จรบกวนอาจารย์และผู้เชี่ยวชาญช่วยผมด้วยครับ เนื่องจากรวมสูตรแล้วผลลัพธ์บางส่วนยัง FALSE กับ #NAME? อยู่ครับ

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Oct 31, 2020 11:11 am
by snasui
snasui wrote: Sat Sep 26, 2020 8:16 am แต่จะต้องแก้ไขคำว่า "True", "False" ในสูตรเดิมให้เป็น True และ False ตามลำดับ คำว่า True และ False เป็นค่าตรรกะที่จะต้องนำไปใช้ในสูตร And ตามสูตรด้านบน จะไม่ครอบด้วยฟันหนูเพราะจะกลายเป็น Text และนำไปใช้ต่อในเชิงของค่าตรรกะไม่ได้ครับ
:D แรกสุดทำตามที่ผมแจ้งไปแล้วแนบไฟล์มาใหม่ ขั้นตอนนี้ไม่ยากและต้องทำให้ได้ด้วยตนเองครับ

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Oct 31, 2020 12:15 pm
by aunmama_kung
เรียน อ.snasui
นำส่งไฟล์แก้ไขตามคำแนะนำครับ ผลลัพธ์ไม่มี #NAME? แล้วครับ เนื่องจากผมใส่ True ผิดเป็น Ture :D :D แต่สถานะที่จะให้เป็นยังมี FALSE อยู่ครับ ผมต้องดำเนินการต่อในรูปแบบไหนครับ ขอบคุณครับ

Re: Check ผลลัพธ์ให้ True&FALSE

Posted: Sat Oct 31, 2020 1:07 pm
by snasui
:D ที่ปรับมานั้นไม่ได้กลับไปแก้ในสูตรเดิม (คอลัมน์ I และ J) ครับ

หากแก้ที่สูตรเดิมก็จะใช้สูตรที่ผมแนะนำในโพสต์ #4 ตามทียกมาด้านล่างได้
snasui wrote: Sat Sep 26, 2020 8:16 am #4 by snasui » 26 Sep 2020, 08:16
วิธีการรวมสูตรตามด้านล่างครับ

=And(Col_I_Formula,Col_J_Formula)
เมื่อแทนค่าตัวแปรด้านบนจะได้ว่า

ที่เซลล์ L2 คีย์

=Or(I2,J2)

ที่ต้องเปลี่ยนเป็น Or เพราะต้องการแค่เข้าเงื่อนไขใดเงื่อนไขหนึ่งก็ถือว่าเข้าเงื่อนไข

ด้านบนนี้คือต่อยอกจากสูตรเดิมที่เขียนเอาไว้แล้ว ซึ่งไม่ยืดหยุ่นเป็นอย่างยิ่งเพราะโอกาสที่ชีต นิยาม จะมีการเพิ่มลดค่าที่คอลัมน์ D:E ได้

เพื่อให้เกิดความยืดหยุ่นและง่ายต่อการทำงานทั้งของเราและผู้อื่นสามารถทำดังนี้

จากไฟล์ล่าสุดที่แนบมา
  1. ที่ชีต นิยาม เซลล์ C1 คีย์คำว่า Header Text
  2. ที่ชีต นิยาม เซลล์ C2:C5 คีย์ค่า RD
  3. ที่ชีต 201 เซลล์ L2 คีย์
    =OR(COUNTIFS(นิยาม!$D$2:$D$56,B2,นิยาม!$E$2:$E$56,C2)>0,COUNTIFS(นิยาม!$D$2:$D$56,B2,นิยาม!$E$2:$E$56,C2,นิยาม!$C$2:$C$56,H2)>0)
    Enter > Copy ลงด้านล่าง
ดูคำอธิบาย Countifs อย่างละเอียดที่่นี่ครับ Coutifs[TH], Countifs[EN]