Page 1 of 1

จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 5:43 pm
by manager
P5 =INT((J5+K5-(B5+C5)))*8.2/24+MOD(J5+K5-(B5+C5),1)
คำตอบ P5 จะเพิ่มเงื่อนไขที่1 M5 มีค่าว่างๆ ให้คำตอบในช่อง P5 มีค่าว่างๆ
จะเพิ่มเงื่อนไขที่2 M5 หากพิมพ์เป็นวันที่ ให้คำตอบในช่อง P5 มีค่าเท่ากับ 0:15:00
สูตรเดิมยังคงใว้เหมือน
ไม่ทราบว่าจะเป็นสูตรได้ครับ
ขอบคุณครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 5:48 pm
by bank9597
:D ที่ P5 คีย์ =IF(M5="","",INT((J5+K5-(B5+C5)))*8.2/24+MOD(J5+K5-(B5+C5),1)) คัดลอกลงมาครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 5:56 pm
by manager
ผมลองลากเเล้วคำตอบเเปลกๆจะลองดูอีกครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 6:06 pm
by bank9597
manager wrote:ผมลองลากเเล้วคำตอบเเปลกๆจะลองดูอีกครับ
:D ลองดูไฟล์แนบครับ ผมตอบตามที่ถามมา

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 6:07 pm
by manager
เหตุผลคือ P5 ลงมาให้ปล่อยค่าว่างๆใว้เพื่อเวลาสรุปเป็นวัน-เดือนอีก sheet ไม่เกิด (#### )
=IF(M5="","",INT((J5+K5-(B5+C5)))*8.2/24+MOD(J5+K5-(B5+C5),1))
ผมลองเทียบจากคำตอบเดิมมันไม่ตรงนะครับ
ขอบคุณครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 6:15 pm
by bank9597
manager wrote:เหตุผลคือ P5 ลงมาให้ปล่อยค่าว่างๆใว้เพื่อเวลาสรุปเป็นวัน-เดือนอีก sheet ไม่เกิด (#### )
=IF(M5="","",INT((J5+K5-(B5+C5)))*8.2/24+MOD(J5+K5-(B5+C5),1))
ผมลองเทียบจากคำตอบเดิมมันไม่ตรงนะครับ
ขอบคุณครับ
:D ที่ p5 คีย์ =IF(COUNT($J5:$M5)<4,"",INT((M5+L5-(J5+K5)))*8.2/24+MOD(M5+L5-(J5+K5),1)) คัดลอกลงมาครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 6:39 pm
by manager
IF(COUNT($J5:$M5)<4,"",
ขอทราบความหมายตรงนี้หน่อยครับไปสัมพันธ์กับสูตรเดิมอย่างไร
ขอบคุณครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 7:14 pm
by manager
ผมลองไล่สูตรเเรกที่ถามมาโอเคสุดยอดครับ เเต่ไปกระทบอีกสูตร
เเละผมขอถามต่อได้ไหมครับ
=IF(Q5=0,"0",IF(TEXT(Q5,"[M]")+0<10.58,"AJ",IF(TEXT(Q5,"[M]")+0>10.59,"BM","")))
คำตอบตามไฟล์ที่เเนบมา P7 เกิด #VAULE คือไม่อยากให้เกิดครับ
ผมลองทำเเล้วเกิด FALSE
=IF(Q5="",IF(Q5=0,"0",IF(TEXT(Q5,"[M]")+0<10.58,"AJ",IF(TEXT(Q5,"[M]")+0>10.59,"BM",""))))
ขอบคุณมากครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 7:56 pm
by snasui
manager wrote:เเละผมขอถามต่อได้ไหมครับ
=IF(Q5=0,"0",IF(TEXT(Q5,"[M]")+0<10.58,"AJ",IF(TEXT(Q5,"[M]")+0>10.59,"BM","")))
คำตอบตามไฟล์ที่เเนบมา P7 เกิด #VAULE คือไม่อยากให้เกิดครับ
:D ไม่ทราบว่าต้องการเปลี่ยนค่าผิดพลาด #Value! ให้เป็นค่าใดครับ :?:

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Mon Sep 02, 2013 8:34 pm
by bank9597
manager wrote:IF(COUNT($J5:$M5)<4,"",
ขอทราบความหมายตรงนี้หน่อยครับไปสัมพันธ์กับสูตรเดิมอย่างไร
ขอบคุณครับ
:D เป็นการกำหนดเงื่อนไขเท่านั้นเองครับ ว่าหากนับได้น้อยกว่า 4 ก็ให้แสดงค่าว่าง หากนับได้เท่ากับ 4 ก็ให้สูตรที่คุณเขียนมาทำงาน
สูตร count ใช้นับเฉพาะข้อมูลที่เป็นตัวเลขเท่านั้น ซึ่งข้อมูลของคุณมีอยู่ 4 คอลัมน์ ผมจึงพอจะจับทางได้ว่า หากข้อมูลครบทั้ง 4 คอลัมน์ ก็ให้แสดงผล แต่หากไม่ครบก็ให้แสดงเป็นค่าว่างไป ผมจึงใช้สูตร Count ในการนับจำนวนข้อมูลครับ

=IF(Q5=0,"0",IF(TEXT(Q5,"[M]")+0<10.58,"AJ",IF(TEXT(Q5,"[M]")+0>10.59,"BM","")))
คำตอบตามไฟล์ที่เเนบมา P7 เกิด #VAULE คือไม่อยากให้เกิดครับ
ลองปรับสูตรตามนี้ครับ
ที่ P5 คีย์ =IF(Q5="","",IF(Q5=0,"0",IF(TEXT(Q5,"[M]")+0<10.58,"AJ",IF(TEXT(Q5,"[M]")+0>10.59,"BM","")))) คัดลอกลงมาครับ

Re: จะเพิ่มสูตรให้เป็นค่าว่างๆ

Posted: Tue Sep 03, 2013 7:23 am
by manager
ขอบคุณมากครับ.. :cp: :cp: