Page 1 of 1
การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed Nov 17, 2010 6:14 pm
by ตาโต
สามารถใช้ IF ร่วมกับ เงื่อนไข & โดยข้อมูลมีความสัมพันธ์กันมากกว่า 1 คอลัมภ์ ได้มั้ยคะ
แนบตัวอย่างมาให้ด้วยค่ะ
สูตร6.xls
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed Nov 17, 2010 6:43 pm
by snasui
เงื่อนไขที่ให้มามีเท่านั้นหรือเปล่าครับ เช่น สี มีแค่สีขาวหรือสีอื่น ๆ ด้วยครับ การจะเขียนสูตรได้ถูกต้อง จะต้องทราบเงื่อนไขทั้งหมดครับ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed Nov 17, 2010 9:29 pm
by ตาโต
มีสีเดียวค่ะ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed Nov 17, 2010 9:39 pm
by snasui
ลองตามนี้ครับ
จากไฟล์ที่แนบมาที่ C2 คีย์
=IF(AND(A2="ดอกไม้",B2="ขาว"),"ใส่ปุ๋ยสูตร 1",IF(AND(A2="ดอกไม้",B2=""),"รดน้ำ",IF(AND(A2="ต้นไม้",B2=""),"พรวนดิน","")))
Enter > Copy ลงด้านล่าง
Note: การใช้ And คือต้องเข้าทั้งสองเงือนไข หากเข้าเงื่อนไขใดเงื่อนไขหนึ่งใช้ Or ครับ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Thu Dec 02, 2010 2:56 pm
by ตาโต
ขอบคุณนะคะ สามารถใช้งานได้แล้วค่ะ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Thu Feb 10, 2011 4:29 pm
by ตาโต
สูตรด้านบนไม่รองรับข้อมูลที่เป็นตัวเลขรึป่ล่าวคะ เช่น ต้องการเปลี่ยน คำว่า ดอกไม้ เป็น 1 และคำว่า ต้นไม้ เป็น 2
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Thu Feb 10, 2011 4:53 pm
by snasui
ลองเขียนเป็นสูตรทั้งหมดมาให้ดูด้วยครับ ถ้าจะดีกว่านั้นให้แนบไฟล์ตัวอย่างที่ได้ปรับเปลี่ยนแล้วมาให้อีกรอบพร้อมทั้งระบุเซลล์ที่เป็นปัญหามาด้วยครับ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Mon Feb 14, 2011 6:16 pm
by kmb
ตาโต wrote:สูตรด้านบนไม่รองรับข้อมูลที่เป็นตัวเลขรึป่ล่าวคะ เช่น ต้องการเปลี่ยน คำว่า ดอกไม้ เป็น 1 และคำว่า ต้นไม้ เป็น 2
ผมคิดว่าน่าจะเป็นปัญหาเรื่องตัวเลข กับตัวหนังสือ (ตัวเลขที่เครื่องเข้าใจว่าเป็นตัวหนังสือ) ผมทำตัวอย่างให้เห็นว่าสูตรจะต่างกันตามรูปครับ
number-text.JPG
หรือตามไฟล์แนบ
สูตร6.xls
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Tue May 14, 2013 6:15 pm
by ตาโต
=IF(AND(L3="Bed",N3="เตียง 6 ฟุต"),"6 ฟุต (King Size)",
IF(AND(L3="Bed",N3="เตียง 5 ฟุต"),"5 ฟุต (Queen Size)",
IF(AND(L3="Bed",N3="เตียง 3 ฟุต"),"3 ฟุต (Single Size)",
IF(AND(L3="Bed",N3="เตียง 3.5 ฟุต"),"3.5 ฟุต (Single Size)",
IF(AND(L3="Bed",N3="เตียง 7 ฟุต"),"7 ฟุต (Extra Size)",
IF(AND(L3="Bed",N3="เตียง 12 ฟุต"),"12 ฟุต (Extra Size)",
IF(AND(L3="Bed",N3="เตียง 10 ฟุต"),"10 ฟุต (Extra Size)",
IF(AND(L3<>"Bed",N3=""),""
,""))))))))
คำสั่งนี้ตกอะไรไปคะ ทำไมมันใช้ไม่ได้
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Tue May 14, 2013 6:24 pm
by joo
ตาโต wrote:=IF(AND(L3="Bed",N3="เตียง 6 ฟุต"),"6 ฟุต (King Size)",
IF(AND(L3="Bed",N3="เตียง 5 ฟุต"),"5 ฟุต (Queen Size)",
IF(AND(L3="Bed",N3="เตียง 3 ฟุต"),"3 ฟุต (Single Size)",
IF(AND(L3="Bed",N3="เตียง 3.5 ฟุต"),"3.5 ฟุต (Single Size)",
IF(AND(L3="Bed",N3="เตียง 7 ฟุต"),"7 ฟุต (Extra Size)",
IF(AND(L3="Bed",N3="เตียง 12 ฟุต"),"12 ฟุต (Extra Size)",
IF(AND(L3="Bed",N3="เตียง 10 ฟุต"),"10 ฟุต (Extra Size)",
IF(AND(L3<>"Bed",N3=""),""
,""))))))))
คำสั่งนี้ตกอะไรไปคะ ทำไมมันใช้ไม่ได้
ที่ใช้ไม่ได้ก็อาจเป็นเพราะใช้ IF มากเกินกว่า 7 ชั้นครับ จากสูตรด้านบนอ้างอิงจากไฟล์ไหนครับ ช่วยแบนไฟล์มากันดูหน่อยครับ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Tue May 14, 2013 6:30 pm
by ตาโต
ไฟล์จริงมันใหญ่ค่ะ ตอนแรกสูตรใช้ได้ถูกต้อง คือ
=IF(AND(L4="Bed",N4="เตียง 6 ฟุต"),"6 ฟุต (King Size)",IF(AND(L4="Bed",N4="เตียง 5 ฟุต"),"5 ฟุต (Queen Size)",IF(AND(L4="Bed",N4="เตียง 3.5 ฟุต"),"3.5 ฟุต (Single Size)",IF(AND(L4="Bed",N4="เตียง 7 ฟุต"),"7 ฟุต (Extra Size)",IF(AND(L4="Bed",N4="เตียง 12 ฟุต"),"12 ฟุต (Extra Size)",IF(AND(L4="Bed",N4="เตียง 10 ฟุต"),"10 ฟุต (Extra Size)",IF(AND(L4<>"Bed",N4=""),"","")))))))
แต่มีเพิ่มเงื่อนไข เตียง 3 ฟุต เข้าไปตามที่ส่งครั้งแรก มัน Error ที่ตัว AND ของ )",IF(AND(L4<>"Bed",N4="")
เลยสงสัยว่่านอกจากแทรกเตียง 3 ฟุค เข้าไปแล้ว ยังตกเครื่องหมายวงเล็บ หรือ คอมม่า หรือ เครื่องหมาย "" ตรงไหนอีกหนะค่ะ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Tue May 14, 2013 7:50 pm
by snasui
เป็นการใช้ If ซ้อนกับ And ซึ่งจะซ้อน If ได้แค่ 7 ชั้นเท่านั้นครับ ส่วนที่เขี่ยนมานั้นเกินกว่า 7 ชั้นครับ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed May 15, 2013 8:35 am
by ตาโต
มีทางไหนมั้ยคะถ้าต้องการมีเงื่อนไขมากกว่า 7 แต่อยากได้ผลลัพธ์เหมือนเดิม
ย่อไฟล์มาให้แล้วค่ะ รบกวนด้วยนะคะ
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed May 15, 2013 8:49 am
by joo
ลองปรับสูตรแบบนี้ดูก็น่าจะครอบคลุมทุกเงื่อนไขครับ
=IF(AND(L3="Bed",N3="เตียง 3 ฟุต"),"3 ฟุต (King Size)",IF(AND(L3="Bed",N3="เตียง 5 ฟุต"),"5 ฟุต (Queen Size)",IF(AND(L3="Bed",N3="เตียง 6 ฟุต"),"6 ฟุต (Single Size)",IF(AND(L3="Bed",N3="เตียง 7 ฟุต"),"7 ฟุต (Extra Size)",IF(AND(L3="Bed",N3="เตียง 10 ฟุต"),"10 ฟุต (Extra Size)",IF(AND(L3="Bed",N3="เตียง 12 ฟุต"),"12 ฟุต (Extra Size)",""))))))
หากต้องการใช้ IF มากกว่า 7 ชั้น ลองดูตามลิงค์นี้ครับ
wordpress/?p=332
Re: การใช้ IF ร่วมกับ & ที่มีข้อมูลต่าง คอลัมภ์
Posted: Wed May 15, 2013 9:42 am
by ตาโต
ว้าว ได้แล้วค่ะ ขอบคุณมากๆ เลยนะคะ มา board นี้ไม่เคยผิดหวัง