Page 1 of 1

การเขียนสูตร If

Posted: Mon Jun 03, 2013 4:32 pm
by kanyavee
สวัสดีค่ะอาจารย์

ต้องการขอคำชี้แนะค่ะ คือต้องการเขียนสูตร If ในเงื่อนไขต่อไปนี้ ถ้า I6 หรือ J6 มีค่าเท่ากับ 1 หรือมากกว่า 1 ให้ได้ผลลัพธ์ 30

ถ้า J6 หรือ J6 มีค่าน้อยกว่า 1 ผลลัพธ์เท่ากับ 0 โดยเขียนดังนี้ =IF(I6=1,30,IF(I6<1," ")),IF(J6>1,30,IF(J6=1,30)

แต่ไม่ปรากฎผล ไม่ทราบว่าเขียนผิดพลาดตรงไหน รบกวนอาจารย์ชี้แนะด้วยค่ะ

ขอบคุณมากค่ะ

Re: การเขียนสูตร If

Posted: Mon Jun 03, 2013 5:07 pm
by nattasiray
=if(or(I6>=1,J6>=1),30,0)

ผมขอแนะนำให้ปรับปรุงตารางของคุณให้คำนวณและน่าใช้งานมากขึ้น เช่นช่อง OT ก็มีช่องเดียว ค่า OT มีช่องเดียวครบ

ลองค้นหาในฟอรัมนี้เกี่ยวกับการคำนวณหา OT มีตัวอย่างแฟ้มที่ยืดหยุ่น แบบใส่สีวันหยุดประจำสัปดาห์ วันหยุดนักขัตฤกษ์ได้ครับ

Re: การเขียนสูตร If

Posted: Mon Jun 03, 2013 5:18 pm
by kanyavee
ขอบคุณมากค่ะ คุณ nattasiray ที่ช่วยชี้แนะ แต่ฟอร์แมทแบบนี้พอดีถูกำหนดโดยที่ทำงานให้เป็นแบบเดียวกันหมดค่ะ จึงแก้ไขรูปแบบไม่ได้ค่ะ
ก็อยากจะแก้ไขให้มันง่ายกว่านี้เหมือนกันค่ะ

Re: การเขียนสูตร If

Posted: Mon Jun 03, 2013 10:04 pm
by nattasiray
ลองดูตัวอย่างนี้ครับ