Page 1 of 1

ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 8:26 am
by kroolue
ถ้า B6 ถึง B50 ไม่มีชื่อนักเรียน
ไม่ให้ AT6 ถึง AT50 และ AU6 ถึง AU50 แสดงผล

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 8:37 am
by snasui
:D ลองตามนี้ครับ

ที่ AU6 คีย์

=IF(AND(B6<>0,AS6<5),"มผ"," ")

Enter > Copy ลงด้านล่าง > ปรับใช้กับ AT6

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 10:51 am
by kroolue
ได้แล้วครับอาจารย์

ถามต่ออันเดิมครับ
ถ้า B6:B50 ไม่มีข้อมูล
ไม่ให้ AR6:AR50 และ AS6:AS50 ใส่ 0

ขอบคุณครับอาจารย์

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 10:55 am
by snasui
:D สามารถใช้ฟังก์ชั่น If ได้และไม่ได้ซับซ้อนอะไรและเป็นฟังก์ชั่นเดิม ๆ ที่เขียนเองได้แล้ว ลองเขียนมาเองก่อน ติดตรงไหนแล้วค่อยถามกันต่อ แนบไฟล์ที่ได้ลองเองแล้วและยังติดปัญหามาด้วยครับ

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 2:14 pm
by kroolue
ที่ AS 6
=IF(COUNTA(W6,AR6)=2,W6+AR6," ")
ไม่แน่ใจว่าใช้สูตรนี้หรือไม่ แต่ได้ผล

ส่วน W6 และ AR6 ถ้า B6 ไม่มีรายชื่อนักเรียน ไม่ต้องเติม 0 ยังคงไม่ได้เหมือนครับไม่ได้ผล

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Sun May 04, 2014 2:36 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ AR6 คีย์

=IF(B6=0,0,SUMPRODUCT($X$5:$AQ$5,$X6:$AQ6)/5)

Enter > Copy ลงด้านล่าง

สำหรับ Sumproduct ผมนำมาใช้เพื่อทำให้สูตรกระชับลงกว่าเดิม

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

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Mon May 05, 2014 5:14 am
by kroolue
ถามต่ออีกนิดครับ
B40:B50 ผมเชื่มโยงมาจากไฟลอื่น มันแสดงผลเป็น 0 มันเลยทำให้ AR40:AR50 แสดงผลเป็น 0 แก้ยังไงครับ ไม่ให้ B40:B50 แสดงผลเป็น 0

ขอบคุณครับอาจารย์

Re: ไม่มีข้อมูล ไม่ให้แสดงผล

Posted: Mon May 05, 2014 8:24 am
by snasui
:D ใช้ If เข้ามาช่วยได้เลยครับ ดูเหมือนว่าคุณยังไม่เข้าใจฟังก์ชั่น If ศึกษาจาก Link นี้ http://office.microsoft.com/th-th/excel ... aspx?CTT=1

จากนั้นลองเขียนมาเองก่อน ติดตรงไหนค่อยมาถามกันต่อ ฟังก์ชั่นพวกนี้คุณต้องทำความเข้าใจให้ได้ ใช้ให้เป็น เพราะเป็นฟังก์ชั่นที่ใช้บ่อย ๆ ครับ