Page 1 of 1

ทำอย่างไรไม่ให้เห็นผลลัพธ์ของสูตรที่ลากจนกว่าจะใส่ข้อมูล

Posted: Sun Jan 02, 2011 11:25 pm
by hope
รบกวนสอบถามผู้รู้หน่อยนะค่ะ คือทำการคำนวณโดยตั้งสูตรง่ายๆเอง ยกตัวอย่างเช่นหารวมผลลัพธ์ในช่อง B2 โดยตั้งสูตร =B1+A2 ผลลัพธ์ xx ก็จะโชว์ในช่อง B2 ต่อมาในช่อง B3,B4.... ก็ใช้วิธีการลากเม้าท์ลงมาเพื่อให้ excel คำนวณหาผลลัพท์ในแต่ละช่อง คำถามคือว่าถ้าในขณะนั้น มีข้อมูลตัวเลขในคอลัมท์ A2ถึงA5 แต่เราต้องการใช้สูตรคำนวณจนถึง B20 แต่ยังไม่มีข้อมูลตัวเลขจาก A6....A20 ทำให้สูตรที่ลากลงมาจนถึง B20 เป็นผลลัพธ์ของ B5 คำถามคือว่าเราจะทำอย่างไรไม่ให้เห็นตัวเลขผลลัพธ์ของ B5 ในช่อง B6...B20 แต่เมื่อเวลาเราใ่ส่ข้อมูลลงใน A6 ก็จะทำการคำนวณให้โดยอัตโนมัติลงในช่อง B6

______A________B
1______________20
2_____5________25
3____-3________22
4____10________32
5____-2________30
6______________30
7______________30
8______________30
9...20__________30


ต้องการให้ช่อง B6.....B20 ไม่เห็นตัวเลขจนกว่าจะใส่ข้อมูลลงไปในช่อง A6....A20

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

Re: ทำอย่างไรไม่ให้เห็นผลลัพธ์ของสูตรที่ลากจนกว่าจะใส่ข้อมูล

Posted: Mon Jan 03, 2011 12:36 am
by snasui
:D ลองตามนี้ครับ

ที่ b2 คีย์

=If(A2="","",N(B1)+A2)

Enter > Copy ลงข้างล่าง

ความหมายคือ หาก A2 เป็นค่าว่างก็ให้แสดงค่าว่าง หากไม่เป็นค่าว่างก็ให้นำ B1+A2

แต่เนื่องจาก B1 มีโอกาสเป็นหัวคอลัมน์ซึ่งไม่ใช่ตัวเลข จึงต้องใช้ฟังก์ชั่น N() มาช่วย กลายเป็น N(B1) ความหมายคือ หาก B1 ไม่ใช่ตัวเลขจะให้ผลลัพธ์เป็น 0 แต่หากเป็นตัวเลขก็จะแสดงตัวเลขนั้น :D

Re: ทำอย่างไรไม่ให้เห็นผลลัพธ์ของสูตรที่ลากจนกว่าจะใส่ข้อมูล

Posted: Mon Jan 03, 2011 9:36 am
by hope
ขอบคุณมากเลยนะค่ะที่เข้ามาตอบกระทู้ ลองทำตามสูตรที่ให้แล้ว แต่พอ copy หรือลากสูตรลงมา ช่อง B6-B20 ก็ยังแสดงผลลัพธ์ของ B5 อยู่เลยค่ะ

สวัสดีปีใหม่ค่ะ มีความสุขมากๆนะค่ะ

Re: ทำอย่างไรไม่ให้เห็นผลลัพธ์ของสูตรที่ลากจนกว่าจะใส่ข้อมูล

Posted: Mon Jan 03, 2011 9:43 am
by hope
ตอนนี้ทำได้แล้วค่ะ คือตรงเครื่องหมายคำพูดจะต้องไม่เคาะเว้นวรรคใช่ไหมค่ะ ครั้งแรกที่ทำใส่สูตร =If(A2=" "," ",N(B1)+A2) ลองใส่สูตรอีกครั้งแต่ตรงเครื่องหมายคำพูดไม่เว้นวรรค =If(A2="","",N(B1)+A2) ตอนนี้ใช้ได้แล้วค่ะ

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

Re: ทำอย่างไรไม่ให้เห็นผลลัพธ์ของสูตรที่ลากจนกว่าจะใส่ข้อมูล

Posted: Mon Jan 03, 2011 9:51 am
by snasui
:D การเคาะเว้นวรรคกับไม่เคาะแตกต่างกันครับ ไม่เคาะหมายถึงไม่มีอักษระใด แต่การเคาะ 1 ครั้งหมายถึงอักขระแสดงเครื่องหมายวรรค 1 อักขระ ตามโจทย์นี้ไม่ได้หมายถึงว่าเมื่อมีเครื่องหมายวรรคแล้วให้แสดงค่าว่าง ดังนั้น การเคาะเว้นวรรคจึงไม่สามารถให้คำตอบที่ต้องการได้ครับ :mrgreen: