Page 1 of 1
ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 8:51 am
by ano
อาจารย์คับ ผมต้องการตรวจสอบเงื่อนไข โดยใช้ if ถ้าจริงให้เป็น 1 ถ้าไม่จริงให้เป็น 0
แต่พอลองทำออกมาแล้วไม่ได้อะคับ แต่ผมมีไฟล์แนบมาให้อาจารย์ช่วยดูให้หน่อย
คือว่าต้องการรู้ว่า การทำงานของเครื่องจักร 1 เครื่อง กับสินค้าตัวนี้ ทำงานที่เวลานี่วันที่นี้หรือไม่
พอได้เลข 1 กับ 0 แล้วก็ว่าจะมาตั้งเงื่อนไขใส่สีให้เซล จะได้เห็นสถานะการทำงานของเครื่องจักรในช่วงเวลาต่างๆๆ ว่าทำอะไร
Re: ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 9:03 am
by ano
จากตัวอย่างที่ผมลองทำดูดูเหมือนว่ามันจะตรวจสอบแค่บรรทัดบนเอง คือช่วง 7:30 - 9:30 อะคับ แต่ช่วงเวลาบรรทัดอื่นมันเหมือนจะไม่ได้ตรวจให้เลยอะคับ
แต่ข้อมูลจริงมีรายการการทำงานในแต่ละวันเป็นจำนวนมาก
Re: ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 10:02 am
by ano
ดูที่ file นี้นะคับ อัพเดท
Re: ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 10:36 am
by snasui
การตรวจสอบว่าตรงตามเงื่อนไขหรือไม่ใช้สูตรตามด้านล่างครับ
ที่ K13 คีย์
=IF(SUM(IF(Data_Product=ดินสอ,IF(Data_Machine=เครื่อง,IF(Data_Date=วันที่,IF(Data_Start<=K$12,IF(Data_Finish>=K$12,1))))))>0,"A","B")
Ctrl+Shift+Enter > Copy ไปด้านขวา >
กดแป้น F9 เพื่อให้ทำการคำนวณ เนื่องจากไฟล์นี้ได้กำหนดให้คำนวณแบบ Manual
Re: ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 3:20 pm
by ano
ขอบคุณครับอาจารย์
แต่ถ้าอยากให้จริง เป็น 1 เท็จ เป็น 0 ก็เอา if ตัวหน้าออกใช่เปล่าคับ
Re: ช่วยด้วยคับอาจารย์
Posted: Mon Oct 11, 2010 3:31 pm
by snasui
ano wrote:ขอบคุณครับอาจารย์
แต่ถ้าอยากให้จริง เป็น 1 เท็จ เป็น 0 ก็เอา if ตัวหน้าออกใช่เปล่าคับ
สามารถใช้สูตรตามด้านล่างครับ
=(SUM(IF(Data_Product=ดินสอ,IF(Data_Machine=เครื่อง,IF(Data_Date=วัน ที่,IF(Data_Start<=K$12,IF(Data_Finish>=K$12,1))))))>0)
+0
รบกวน อาจารย์คับมีคำถามใหม่คับ
Posted: Tue Oct 12, 2010 9:04 am
by ano
พอดี ฐานข้อมูลที่เก็บรายงานการผลิตเป็น excel2003
แต่ผมทำงานใหม่ใช่ชีท 2007 ดึงข้อมูลlink มาจาก 2003 แต่มีปัญหาตรงที่ คอลัม์ที่อ้างอิงใน file 2007 สุดแค่ IV
คือผม copy ตามแนวแถวอะคับ จะต้องอิงจากIV ไปอีกไกลคับ มีวิธีแก้ไขไหมคับ
ผมลองคิดดูถ้าแก้ที่ฐานข้อมูล 2003 โดยการ Save as เป็น 2007 ก็น่าจะได้ แต่ไม่รู้ว่าสูตรที่เป็นฐานข้อมูลใน 2003 จะมีปัญหาหรือเปล่า แล้วอีกอย่างหนึ่งคือ ผมมี สรุป อีก 3 file ที่เป็นfile 2003 อ้างอิง จาก ฐานข้อมูล 2003
หาวิธีที่ดีที่สุดหาทางออกให่หน่อยคับ อาจารย์ ขอบคุณคับ
Re: ช่วยด้วยคับอาจารย์
Posted: Tue Oct 12, 2010 10:39 am
by snasui
ปกติข้อมูลลักษณะนี้ควรแปลงให้อยู่ในแบบคอลัมน์เพื่อให้ยืดหยุ่นครับ
กรณีที่นำไฟล์มาใช้ใน Version 2007 สามารถ Convert ให้เป็น 2007 เพื่อเพิ่มคอลัมน์และบรรทัดได้เลยครับ ส่วนข้อมูลที่ Link มามีเท่าไรก็เท่านั้นครับ เพราะ 2003 มีคอลัมน์ได้แค่ IV
วิธีการ Convert ให้เป็น 2007 ให้ทำดังนี้ครับ
1. คลิกปุ่ม Office Logo
2. เลือก Convert > OK
Re: ช่วยด้วยคับอาจารย์
Posted: Tue Oct 12, 2010 10:48 am
by ano
แปลงแล้วสูตร ที่ผมเคยสรุปรายงานไว้ 3 ไพล์ที่เป็น 2003 มันก็จะอ้างอิงไม่เจอใช่ไหมคับ
Re: ช่วยด้วยคับอาจารย์
Posted: Tue Oct 12, 2010 10:57 am
by snasui
ano wrote:แปลงแล้วสูตร ที่ผมเคยสรุปรายงานไว้ 3 ไพล์ที่เป็น 2003 มันก็จะอ้างอิงไม่เจอใช่ไหมคับ
ผมไม่เคยทดสอบการ Link ข้าม Version แต่คิดว่าไม่น่าจะ Link ได้ครับ ควรจะแปลงทุกไฟล์ให้เป็น 2007 อาจจะต้องทบทวนการอ้างอิงของสูตรใหม่ครับ ถ้ามีปัญหาเรื่องการ Link สามารถถามมาได้เรื่อย ๆ ครับ