Excel

เริ่มโพสต์โดย ฟิ้งซ์, 02 พ.ค. 2008, 22:52 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

Ou!







เข้ามาดูด้วย :37:


ปกติใช้วิธีปรับมือตอนก่อนจะปรินต์เลย


งบน้อย

หนุ่ม

แบบที่ป๋าเลย์ว่านี่มันเป็นเทมเพลตในตำนานของผมเลยครับ
ตาสีตาสามายังไงใครๆก็ใช้ได้ ทำมาหลายเดือนแล้วครับยังไม่ถึงไหนเลย
ลองทำมาหลายขนานแล้ว ยังไม่ได้ซักที
สุดท้ายอาจต้องใช้มาโครครับ ซึ่งงงชิบเลย
เข้าขั้นโคตรยากเลยครับป๋า :01:


ตอนนี้ใช้แบบที่พี่แอ้บอกครับ คือทำตารางเป็นแบบเต็มหน้า
แล้วก็ใส่ข้อมูลเข้าไป แต่มันจะไม่สวยในกรณีข้อมูลสั้นๆจึ๋งเดียว :42:

แล้วก็ต้องมาปรับมือตามอาจารย์อุ้ยบอกอีกที
Reading Learning & Sharing

Romzaikyu

เข้ามาแปะไว้ติดตามต่อจ้ะ  :47:

iannnnn

ตูก็ทำมือเอาตลอด :05:

ยุนเอ



ดูมีราคานะครับ เหมือนหนังสือทำมือไง
เราจะต้องการอะไรมากมายไปกว่า อะไรมากมาย

IM

ถามครับ  :46:



ตามภาพ  ช่อง C16 พิมพ์รหัสในคอลั่มA
แล้วให้ C17 แสดงชื่อสินค้าในคอลั่มB ตามรหัสที่พิมพ์ในช่อง C16
พร้อมทั้งแสดงราคาในช่อง C18 ได้ยังไงครับ

ที่ถามคือ ฟังก์ชั่นคำสั่งที่ต้องใช้ในช่อง C16 C17 นะครับ (C18 คงเหมือน C17 ใช่มั้ย)

~ZephyR~

#141
จำไม่ได้ว่าเป็น hlookup หรือว่า vlookup ขอลองแปปนึง เด๋วจะตอบแบบเต็มๆ อีกทีครับ  :53:

---------------------------


มาแล้วคร้าบบบบบบบบบบ



อธิบายได้ว่า

Function VLOOKUP ใช้หาข้อมูลในตารางแนวตั้ง (หัวตารางอยู่ด้านบน)

มีพารามิเตอร์สำคัญๆ 3 ตัว (อีกตัวนึงไม่สำคัญ อิอิ)
1.   ข้อมูลที่จะใช้หา (ในที่นี้คือกรอกรหัสสินค้าในช่อง C7)
2.   ตารางของข้อมูล (ในที่นี้คือ A2:C5)
3.   คอลัมน์ที่ต้องการนำมาแสดงผลเมื่อเจอข้อมูลที่หา (ต้องการชื่อสินค้า นั่นคือ คอลัมน์ที่ 2)

ดังนั้นจึงออกมาเป็น

VLOOKUP(C7,A2:C5,2)


ส่วนที่แสดงราคาก็คล้ายๆ กันครับ  :53:
เกือบลืมไปเลยว่าเคยแนะนำตัว

IM

ง่ายและสั้นอย่างไม่น่าเชื่อ  ขอบคุณมากครับ  :46:

ถามต่ออีกข้อครับ

ช่อง A1 มีตัวเลข 13,439.00
ช่อง A2 มีตัวเลข      940.73
ต้องการผลรวม A1 และ A2 ให้เป็น 14,380.00 โดยปัดเศษต้องทำยังไงครับ  :46:

X11

function roundup ค่า

ROUNDUP(number, num_digit)

เช่นตัวเลขเป็น 2.789 ต้องการให้เป็น 2.79

=ROUNDUP(2.789, 2)

อย่างกรณีที่ว่าก็ต้องใช้ทั้ง sum ทั้ง roundup

=ROUNDUP(SUM(A1:A10), 0)

IM

ขอบคุณครับ  ไม่เคยใช้ ROUNDUP เลย  :46:

มีอีก 2-3 คำถาม  ขออนุญาตค่อยๆ ไป ทีละคำถามนะครับ  :40:



เมื่อกรอกคะแนนในคอลั่มน์ B คอลั่มน์ C ก็จะแสดงเกรดตามสูตร =IF
ผมต้องการผลต่อเนื่องให้คอลั่มน์ D แสดงโบนัสตามคอลั่มน์ A
โดยกำหนดให้เกรด A ได้โบนัส 2, B โบนัส 1.5 และ C โบนัส 1
ผมจะต้องใช้คำสั่งอะไรครับ  :46:

หนุ่ม

ก็ใช้ IF เหมือนเดิมครับ

=IF(C2="A","2",IF(...))

:22:
Reading Learning & Sharing

IM

ขอโทษครับ ถามผิดไปนิด  พอดีสับสนกับอีกโจทย์นึง



จากรูปเดิมสมมติผมมีคอลัมน์ E เป็นเงินเดือนของแต่ละแถว
แล้วผมต้องการให้จำนวนเงินเดือนนั้นคูณกับโบนัสตามเกรดทันทีที่ใส่คะแนนประเมินน่ะครับ

กล่าวคือ เมื่อใส่คะแนนประเมินในช่อง B
เกรดที่คอลัมน์C และจำนวนโบนัสที่คอลัมน์D จะขึ้นมาโดยอัตโนมัติน่ะครับ  :46:

หนุ่ม

#147
ถ้า E เป็นช่องเงินเดือน

ก็ใช้ =IF(C2="A",E2*2,IF(C2="B",E2*1.5,E2*1)) ที่่ D

:22:



ลองตั้งชื่อ E เป็น เงินเดือน สิเอ็ม

http://www.f0nt.com/forum/index.php/topic,12909.msg1031580.html#msg1031580

=IF(C2="A",เงินเดือน*2,IF(C2="B",เงินเดือน*1.5,เงินเดือน*1))

ดูแล้วไม่งง
Reading Learning & Sharing

เดอะบุ๋ม


IM

โอ้  ล้ำลึกมากครับ  คิดไม่ถึงจริงๆ  :18:


ขอบคุณอย่างมาก  งานใกล้จะเสร็จแล้ว  :46:


-------------

ข้อสุดท้าย(ไม่รู้รูปจะชัดมั้ย)



ต้องการทำข้อมูลให้เหมือนในรูปนี้เป๊ะๆ อ่ะครับ  :46:


งานชุดนี้ทำให้สนุกกับ Excel จริงๆ  :53:

SMF 2.1.7 © 2026, Simple Machines