Page 1 of 1

ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Fri Dec 04, 2015 11:22 pm
by Miracles
จากตัวอย่างไฟล์แนบที่เห็น ผมต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง
ที่ B15 ผมจะต้องคีย์สูตรอย่างไรครับ ตัวเลขถึงจะโชว์ตามตัวอย่างแถวสีแดงที่เห็น

ขอบคุณมากครับ

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Fri Dec 04, 2015 11:36 pm
by snasui
:D เซลล์ B15 คีย์สูตรตามด้านล่างครับ

=IF(AND(ISNUMBER(B2),B1="",SUMPRODUCT(--(B$1:B2=""))=1),B2,"")

Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Fri Dec 04, 2015 11:46 pm
by Miracles
ขอบคุณ คุณsnasui มากๆเลยครับ :thup: :cp:

ขอบคุณมากครับ :thup: :thup: :thup:

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Sat Dec 05, 2015 10:39 am
by Miracles
สอบถามข้อมูลเพิ่มเติมต่อเนื่องจากคำถามข้างบนนะครับ
หลังจากคีย์สูตรแล้ว มันเป็นตามที่ต้องการแล้ว คือตามภาพนี้
2.png

แต่ถ้าผมต้องการให้ตัวเลขที่มันมาโชว์ เป็นเลข 0 แทน ตามรูปภาพ
จะต้องคีย์สูตรเพิ่มเติมอย่างไรครับ
1.png
ขอบคุณมากครับ :D

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Sat Dec 05, 2015 10:43 am
by snasui
:D การทำเช่นนั้นสามารถปรับสูตรนิดหน่อยก็ได้ผลลัพธ์ตามต้องการแล้วครับ

ลองปรับมาเองดูก่อน ติดตรงไหนค่อยถามกันต่อ ไม่ต้องสนใจส่วนของ And(...) ซึ่งเป็นเงื่อนไข ไม่ใช่ช่วงที่เป็นผลลัพธ์ สูตรที่เขียนให้นั้นในส่วนที่เป็นผลลัพธ์มีสั้นๆ ง่ายๆ ครับ

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Sat Dec 05, 2015 11:55 am
by Miracles
ผมปรับสูตรเป็น
=IF(AND(ISNUMBER(B2),B1="",SUMPRODUCT(--(B$1:B2=""))=1),B2,"0")

โดยเติมเลข 0 เข้าไป ซึ่งผมก็ไม่รู้ความหมายของการเติมลงไปหรอกครับ :tt:

เลข 0 มันดันไปปรากฎในช่องว่างแทนครับ :shock: ตามภาพเลย ผมเลยไม่รู้จะปรับอย่างไรเลยครับ
ขอคำชี้แนะด้วยครับ

ขอบคุณมากครับ :D

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Sat Dec 05, 2015 2:38 pm
by snasui
:D มาถูกทางแล้วแต่ปรับผิดตัวครับ

จากสูตรที่ปรับมา ให้ปรับ 0 กลับไปเป็นเหมือนเดิมแล้วปรับ B2 ก่อนหน้า 0 ให้เป็นค่าที่ต้องการครับ

Re: ต้องการให้ตัวเลข ที่มีช่องว่าง ห่างจากแถวข้างบน เฉพาะที่ห่าง 1 ช่องเท่านั้น มาแสดง

Posted: Tue Dec 08, 2015 9:45 am
by Miracles
ได้แล้วครับ..... :D :D
ขอบคุณมากครับ :thup: :thup: :thup: