Page 1 of 1

สอบถามเรื่องการใช้สูตร if ครับ

Posted: Thu Nov 12, 2015 4:33 pm
by itsadaw.2015
เรียน อาจารย์ ครับ.

ต้องการใช้สูตร if ครับ (ซึ่งเกี่ยวกับการทำ Stock ) ในช่อง L6 ครับว่า (ต้องการใส่สูตรในช่อง L6 นะครับ) ว่า
หาก ช่อง K6 เป็น 0 ให้แสดงยอดคงเหลือให้ช่องL6แสดงค่า โดยให้เป็นไปตามช่อง j6 ,

แต่ถ้าหากช่อง K6 นั้นมากกว่าค่า 0 ให้ช่อง L6 นั้นแสดงผล เป็นจำนวนคงเหลือโดยให้เป็นไปตามช่อง j6 (ที่ผ่านการคำนวนตัดยอดจากช่อง K6) ตามเดิมครับ <------ มาถึงตรงนี้ผมใส่สูตร if ได้ไม่มีปัญหาครับ แต่ อย่างจะเพิ่มเงื่อนไข อีกสักหน่อยว่า

หาก ช่อง L6 นั้นแสดงผล เป็นจำนวนคงเหลือ โดยให้เป็นไปตามช่อง j6 (ที่ผ่านการคำนวนตัดยอดจากช่อง K6แล้ว รวมถึง ถ้าช่อง KL 4 นั้นไม่มีการใส่วันที่ในcell ดังกล่าวแล้ว ต้องการให้ Cell L6 นั้นแสดงค่าเป็น ช่องว่าง แต่ หากช่อง KL4 นั้น มีการคีย์ข้อมูลสต๊อก และ วันที่ ลงไปในช่องดังกล่าว แล้ว จึงค่อยให้Cell นั้นๆ แสดงผลตามเงื่อนไขที่ผมได้กำหนดไว้ครับ )


เหตุผลก็คือ ผม ต้องการจะก๊อปสูตรมาแปะไว้ ทั้งตารางไว้ก่อน (โดย ต้องการให้ตารางในช่อง M6 - X14 นั้น โล่งว่าง ดูสวยงาม)
แต่หากมีการคีย์ข้อมูลสต๊อก และ วันที่ ลงไปในช่องดังกล่าว แล้ว จึงค่อยให้Cell นั้นๆ แสดงผลตามเงื่อนไขที่ผมได้กำหนดไว้ ครับ.


จะต้องคีย์ สูตร อย่างไรครับผม รบกวนขอความกรุณาช่วยดูให้หน่อยครับ.


ขอบพระคุณครับ. (มีไฟล์แนบครับ)

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Thu Nov 12, 2015 6:36 pm
by snasui
:D ตัวอย่างสูตรครับ

=IF(K$4="","",IF(K6=0,J6,IF(K6>0,J6-K6)))

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Thu Nov 12, 2015 8:22 pm
by itsadaw.2015
:o ได้แล้วครับ !! ขอบคุณครับ.

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Tue Nov 17, 2015 8:16 am
by itsadaw.2
เรียน อาจารย์ สอบถามเพิ่มเติมครับ

**สอบถามเพี่มเติมครับ พอดีมีเพิ่มช่อง "เข้า" ขึ้นมาครับ ซึ่งจะคีย์สูตรลงในช่อง S8 ให้ แสดงผลจำนวนสต๊อกครับ
(โดยทางผมต้องการคีย์สูตรในช่อง S8 และ ช่อง อื่นๆ ในอนาคต เป็นสูตรคลุมทิ้งไว้ก่อน )

โดย ถ้ามีตัวเลขในช่อง "เข้า" เพิ่มเติมเข้าไป แล้ว ให้นำช่อง R8 ไป บวกกับช่อง P8 และ แสดงผลในช่อง S 8 รวมเข้าไปในสูตรเดิมที่อาจารย์ให้มาก่อนหน้านี้ด้วยครับ ถ้าในช่อง " เข้า " เป็น 0 แล้ว ให้ ช่อง S8 แสดงผล
เป็น cell ว่าง ทั้งนี้เพื่อที่ผมจะก๊อป สูตร คลุมไว้ ทั้งหมดของตารางให้ว่าง ดูโล่งตา ครับ.

จะต้องคีย์สูตรเพิ่มเข้าไปอย่างไรครับ รบกวนช่วยดูให้หน่อยครับ (มีไฟล์แนบครับ) ขอบพระคุณล่วงหน้าครับ.

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Tue Nov 17, 2015 6:56 pm
by pongpang
ที่ s8 พิมพ์สูตร =IF(R8<=0,"",IF(R8>0,R8+P8-Q8)) คัดลอกลงล่าง ครับ

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Wed Nov 18, 2015 8:31 am
by itsadaw.2
ขอบคุณมากมากเลยครับ สำหรับ สูตร if

แต่ตอนนี้ติดปัญหาตรงที่ สูตร เวลา Copy และ Paste ในทุกCell ที่จะทำการคีย์ในอนาคต ดูโล่งตาดีครับ แต่ปัญหาที่เกิดขึ้นคือ ตอนนื้ เวลาผมลองคีย์จำนวน Stock ในช่อง "ออก" แล้ว สูตร ไม่แสดงผล เลยครับ.

รบกวนช่วยดูให้อีกครั้งครับผม ขอบพระคุณล่วงหน้าครับ.

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Wed Nov 18, 2015 12:13 pm
by pongpang
ความต้องการคุณ อย่างนี้หรือเปล่า
ยอดยกมา ไม่ต้องแสดง ในยอดคงเหลือ ถ้าไม่มีการบันทึก เข้า หรือ ออก อย่างใดอย่างหนึ่ง ใช่หรือไม่
ยอดคงเหลือจะแสดงก็ต่อเมื่อ มีการบันทึก เข้า หรือ ออกอย่างใด อย่างหนึ่งเท่านั้น ใช้สูตรนี้ครับ
h8 =IF(OR(Q8>=1,R8>=1),P8+R8-Q8,"")

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Wed Nov 18, 2015 4:57 pm
by itsadaw.2
ขอบคุณครับผม


ขอรบกวนเพิ่มเติม เงื่อนไข เพิ่มจากเดิมในสูตรให้หน่อยครับ ผมอยากให้เป็นในเงื่อนไขที่เพิ่มเติมว่า
ถ้ามีการคีย์เป็น " 0 " แล้วก็ให้แสดงผลด้วย ครับ โดยให้ดึงจำนวนช่อง "คงเหลือ" ของตาราง ที่อยู่ก่อนหน้ามาแสดงผล.


แต่ถ้า ตารางไม่มีการ คีย์ตัวเลข ลงไปให้แสดงผลเป็นเชลล์ว่าง (แต่มีสูตรอยู่ )

รบกวนอีกครั้งครับ ถ้าเป็นตามนี้ผมคิดว่าน่าจะสมบูรณ์แล้วครับ.

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Wed Nov 18, 2015 7:23 pm
by snasui
:D ควรยกตัวอย่างค่าที่ถูกต้องมาให้ด้วยจะได้เห็นว่าต้องการคำตอบในเซลล์ใดเป็นแบบใด

ตัวอย่างสูตรตามด้านล่างหมายถึงหากคอลัมน์ เข้าและออกไม่เป็นเซลล์ว่างให้แสดงผลลัพธ์ที่ได้จากการนำยอดคงเหลือ+เข้า-ออก หากไม่เช่นนั้นให้แสดงค่าว่าง

เซลล์ I17 คีย์

=IF(COUNT(G17:H17)=2,F17+H17-G17,"")

Enter > Copy ไปยังเซลล์ที่มีการใช้สูตรในลักษณะเดียวกัน

Re: สอบถามเรื่องการใช้สูตร if ครับ

Posted: Thu Nov 19, 2015 8:22 am
by itsadaw.2
ได้ตามแบบที่ต้องการเลยครับ ขอบคุณครับ :D