Page 1 of 1

การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 7:31 pm
by kitwong
รบกวนด้วยค่ะ
ถ้า 285.832-394.512 คือ column G มีช่วงตัวเลขตรง 0-28 ของช่อง column I ให้แส้งเป็น "โค้ง" ถ้า ไม่ใช้ ให้บอก "ตรง" ค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 7:36 pm
by snasui
:D ไม่เข้าใจครับ

ช่วยอธิบายมาใหม่ว่าให้แสดงตรงคอลัมน์ไหน พิจาณาอย่างไรว่า ตรง หรือ โค้ง ตัวเลขในคอลัมน์ G สัมพันธ์อย่างไรกับตัวเลขในคอลัมน์ I

สังเกตว่าคอลัมน G มีไม่กี่บรรทัด แต่คอลัมน์ I มีจำนวนมาก

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 7:38 pm
by kitwong
หนูทำแบบนี้ถูกมั้ยค่ะ ให้แสดง column k ค่ะ ตัว column I เป็น โจทย์ทั้งหมด ส่วน column G เป็นเงื่อนไข บังคับทั้งหมด ที่จะใช้กับ column i ทั้งหมดค่ะ ตาม file แนบครั้งแรกค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 7:42 pm
by snasui
:D จากลักษณะสูตรที่เขียนมา คอลัมน์ H และ I จะต้องบวกด้วย 0 เข้าไปด้วยเพื่อแปลงให้เป็นตัวเลขเสียก่อนที่จะนำไปเทียบกับคอลัมน์ J ครับ

หากเข้าเงื่อนไขคือ ตรง หากไม่เข้าเงื่อนไขคือ โค้ง คำว่า "ตรง" และ "โค้ง" ในสูตรจะต้องสลับที่กันสูตรจึงจะถูกต้องครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 7:45 pm
by kitwong
ขอบคุณมากๆค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:28 pm
by kitwong
ขอโทษนะค่ะ พอทำแล้ว มันขัน #value! ตรงบรรทัดที่ G 53 เพราะอะไร ค่ะ อละวถ้าจะ check เงื่อนไข ช่อง j กับ k พร้อมกันได้มั้ยค่ะ ต้องเขียนสูตรยังไงค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:30 pm
by snasui
:D ช่วยแนบไฟล์ที่เป็นปัญหามาด้วยเสมอครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:33 pm
by kitwong
ขอโทษค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:40 pm
by snasui
:D ช่วยอธิบายเงื่อนไขมาอีกรอบครับ

อย่าพยายามเขียนมาเป็นสูตรแต่ให้อธิบายมาเป็นถ้อยคำ จะได้ทราบว่าต้องการจะทำอะไร ผู้ตอบจะแจ้งให้ทราบเองว่าควรใช้สูตรไหน อย่างไร ครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:51 pm
by kitwong
ขอโทษค่ะ ถ้าคำตอบที่ต้องการ คือ โค้ง หรือ ตรง ที่ใช้สูตร if สามารถเช็คช่องข้อมูล 0 - 28 (ช่อง N) ซึ่งหนูดึงมาเป้นข้อมูล ช่อง J ค่าที่ได้ 0 และช่อง K ค่าที่ได้ 28 ตอนนี้หนูใช้สูตรที่เขียนในช่อง G ซึ่งเช็คกับช่อง N เช็คกับ cheet 1 ที่อ้างอิง แต่ตอนนี้พบปัญหาคือ แสดงค่าไม่ครบค่ะ ตามไฟลล์ แนบ สมุดงาน 3 ค่ะ รบกวนด้วยค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 8:57 pm
by snasui
kitwong wrote:ขอโทษนะค่ะ พอทำแล้ว มันขัน #value! ตรงบรรทัดที่ G 53 เพราะอะไร ค่ะ อละวถ้าจะ check เงื่อนไข ช่อง j กับ k พร้อมกันได้มั้ยค่ะ ต้องเขียนสูตรยังไงค่ะ
:D ช่วยอธิบายที่ผมระบายสีด้านบนมาอย่างละเอียดว่าต้องการจะเช็คพร้อมกันอย่างไร หมายถึงหากพิจารณาด้วยคน จะพิจารณาอย่างไร กี่ลำดับ อะไรบ้างครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:07 pm
by kitwong
ขอโทษค่ะ หนูเขียนผิด คือถ้า 285.832 ช่อง iใน cheet 1 อยู่ระหว่างค่า 0 - 28 ซึ่งหนูดึงให้อยู่ในช่อง BZ5 เป็น 0 กับ ช่อง CA เป็น 28 ให้แสดงคำตอบว่า โ้ค้ง ถ้า ไม่ใช่ให้ เป็น ตรง
แต่ตอนนี้หนูเขียน
=IF(AND(BZ5>=[สมุดงาน3.xlsx]Sheet1!$I$3:$I$53,BZ5<=[สมุดงาน3.xlsx]Sheet1!$J$3:$J$53),"โค้ง","ตรง") , => มันเช็คช่องเดียว
อยากให้เช็คช่อง CA รวมกันในสูตรเดียว แต่ตอนนี้ สูตรที่หนูอันแรก BW 54 ค่ามันไม่ออกค่ะ ตามไฟลล์แนบสมุดงาน3 ในครั้งแรกค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:11 pm
by snasui
:D สมุดงาน3 ที่แนบมานั้นไม่มีคอลัมน์ BZ, CA ที่กล่าวถึงตามโพสต์ด้านบน ช่วยแนบมาใหม่ครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:38 pm
by kitwong
ขอโทษค่ะ หนูอาจมึนไปบ้าง เนื่องจากไฟล์ มีขนาดใหญ่ ต้องตัดเนื้อหาบ้างส่วน ส่งไม่ได้หรือหนูส่งไม่เป็นค่ะ คอลัมน์ BZ เป็น คอลัมน์Q, CA เป้นคอลัมน์ R ค่า ที่ไม่ออก บรรทัดที่ N 54 ค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:42 pm
by snasui
:D ควรปรับสูตรที่ N5 เป็น

=IF(AND(Q5>='Sheet1 (2)'!$I3,Q5<='Sheet1 (2)'!$J3),"โค้ง","ตรง")

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

หรือหากไม่ใช่ช่วยอธิบายมาว่าที่ต้องคีย์สูตรไว้เป็นช่วงตามด้านล่างนี้ต้องการจะเช็คอย่างไรครับ

=IF(AND(Q6>='Sheet1 (2)'!$I$3:$I$53,Q6<='Sheet1 (2)'!$J$3:$J$53),"โค้ง","ตรง")

และยังไม่ได้รับคำอธิบายว่าต้องการเช็คพร้อมกันอย่างไรตามที่ถามไปก่อนหน้านี้ครับ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:51 pm
by kitwong
ขอโทษนะค่ะ เช็ค Sheet1 (2)'!$I3 ถึง Sheet1 (2)'!$I53 กับ Sheet1 (2)'!$J3 ถึง Sheet1 (2)'!$j53 ไม่ได้เหรอค่ะ เพราะ ช่องทั้ง 2 เป็นเงื่อนไขที่ต้องเช็คให้ครบ คือ ตัวเลขจาก 285.832-34116.6 (ตัวเลขทั้งหมดคอลัมน์)ต้องเช็คกับ 0-8 ไล่ลงมาเลยๆนะค่ะ ตามตัวอย่างอันนี้ค่ะ แต่มันผิดอยู่ค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 9:58 pm
by kitwong
อีกอันหนึ่งหนูเขียน สูตรแบบนี้ค่ะ =IF(IF(AND(R5>='Sheet1 (2)'!$I3,R5<='Sheet1 (2)'!$J3),AND(Q5>='Sheet1 (2)'!$I3,Q5<='Sheet1 (2)'!$J3)),"โค้ง","ตรง") ถูกมั้ยค่ะ ช่อง N=5

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 10:05 pm
by kitwong
เช็คว่า ค่า HORIZONTAL(LEFT) ทั้งหมดคอลัมน์ คือคานโค้ง มันอยู่ในช่วงไหนบ้างของ ช่อง T ธรรมดาหนูกรอกมือ ก็จะ ดูว่าค่า HORIZONTAL(LEFT) 285.832-394.512 ถึง 34116.661-34279.308 อยู่ในช่วงไหนบ้าง เช่น 0- 28 ไม่มีค่านี้ ก็ใส่ "ตรง" แต่ถ้า HORIZONTAL(LEFT) อยู่ใน ช่วงนี้ พอดี เช่น 272.831 - 297.831 หนูจะใส่ "โค้ง"ค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Sun Jul 24, 2016 10:18 pm
by kitwong
มาอธิบายเพิ่มค่ะ

Re: การหาค่าระหว่างช่วง ของค่าช่วงต่างๆค่ะ

Posted: Mon Jul 25, 2016 5:52 pm
by snasui
kitwong wrote:ขอโทษนะค่ะ เช็ค Sheet1 (2)'!$I3 ถึง Sheet1 (2)'!$I53 กับ Sheet1 (2)'!$J3 ถึง Sheet1 (2)'!$j53 ไม่ได้เหรอค่ะ เพราะ ช่องทั้ง 2 เป็นเงื่อนไขที่ต้องเช็คให้ครบ คือ ตัวเลขจาก 285.832-34116.6 (ตัวเลขทั้งหมดคอลัมน์)ต้องเช็คกับ 0-8 ไล่ลงมาเลยๆนะค่ะ ตามตัวอย่างอันนี้ค่ะ แต่มันผิดอยู่ค่ะ
:D ค่อย ๆ ถามตอบกันไปครับ จากไฟล์ที่แนบมาตามโพสต์นี้ :aru: เซลล์ J17 มีค่าเป็น 427.831 คำตอบในคอลัมน์ K17 ต้องเป็นค่าใด มีวิธีคิดอย่างไรครับ :?: