Excel

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

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

iannnnn


iwetone

ขอบคุณครับ  :46:
เปิดคลิินิกทำฟัน ที่จังหวัดเชียงใหม่นะครับ
---->  http://www.dentalita.com/  <----

iwetone

อ้างคำพูดจาก: หนุ่ม เมื่อ 10 เม.ย. 2015, 21:41 น.
ปกติในสูตร excel จะมอง 01, 001, 0001 มีค่าเท่ากับ 1 เท่ากัน

วิธีแก้แบบบ้านๆ คือทำให้เลข 0 มีความหมาย
โดยการหาตัวอักษรอะไรก็ได้ไปยัดไว้ข้างหน้า เช่น A01, A001, A0001 หรือ ก01, ก001, ก0001
แค่นี้ค่าก็ต่างกันแล้วครับ เพราะมันจะมองว่าเป็น text แทน วิธีนี้ง่ายดี

-----

วิธีแก้แบบเนิร์ดๆ คือใช้ wildcard characters มีอยู่ 3 ตัว *, ?, ~

* = ตัวอะไรก็ได้ เช่น
*1 = อะไรก็ได้ที่มี 1 ต่อตูด เอาหมด
1* = อะไรก็ได้ที่มี 1 อยู่หน้าสุด เอาดะ
*1* = อะไรก็ได้ ขอให้มี 1 เป็นพอ เอาแหลก

? = ตัวอะไรก็ได้ แต่แค่ตัวอักษรเดียว เช่น
?1 = อะไรก็ได้ที่มี 2 ตัว และตัวหลังต้องเป็น 1
1? = อะไรก็ได้ที่มี 2 ตัว และตัวหน้าต้องเป็น 1
?1? = อะไรก็ได้ที่มี 3 ตัว และมี 1 อยู่ตรงกลาง

?????1??? = อะไรก็ได้ 9 ตัวอักษร มี 1 อยู่ตัวที่ 6



แล้วถ้าเราต้องการหาคำว่า f*ck, เย็*เข้, what?, ทำไม? (ดันมีอี wildcard ในคำพอดี)
เราก็จะใช้ ~ หน้าตัว wildcard เช่น
หา f*ck ใช้ f~*ck, หา เย็*เข้ ใช้ เย็~*เข้, what? ใช้ what~?, ทำไม? ใช้ ทำไม~?

... เอย
:52:

มีปัญหาข้อต่อไปครับ

กิจกรรม มันมีเลข   11 , 011  , 211 
การใช้  ? มาช่วยด้วยสูตร  (?11) สามารถแยก ระหว่าง 11 กับ 011  ได้  แต่มันดันนับ 211 ไปปนกับ 011 ด้วย

ไม่ทราบว่า สามารถใช้คำสั่งอื่นมาช่วยคัดออก  โดยแยก 211  ออกจาก ?11  ได้ไหมครับ 
เปิดคลิินิกทำฟัน ที่จังหวัดเชียงใหม่นะครับ
---->  http://www.dentalita.com/  <----

หนุ่ม

งั้นเปลี่ยนเป็นเพิ่มตัวอักษรสักตัวไว้หน้าเลขกิจกรรมน่าจะดีกว่าครับ
อาจจะเพิ่มถาวรไปเลย หรือเพิ่มเฉพาะตอนคำนวนก็ได้ครับ

เพิ่มเฉพาะตอนคำนวนก็ใช้ & เชื่อมเอาครับ เช่น ="A"&G1 (ใน G1 มีค่า 01) ก็จะได้ A01
แล้วตอนถอดออกก็ใช้สูตร MID

=MID(ข้อความ,ตำแหน่งตัวอักษรที่จะให้เริ่มตัด,จำนวนตัวอักษรที่เหลือและจะเอาออกมา)



จากรูป ผมใช้ =MID($L4,2,100)
L4 มี A1, เริ่มตัดตั้งแต่ตัวที่ 2, เอาที่เหลือมาอีก 100 ตัว (ใส่เผื่อไว้เลยยาวๆ) ก็จะได้ตามรูปเลยครับ



Reading Learning & Sharing

iwetone

 :46: ขอบคุณครับ 


เปิดคลิินิกทำฟัน ที่จังหวัดเชียงใหม่นะครับ
---->  http://www.dentalita.com/  <----

iannnnn

https://docs.google.com/spreadsheets/d/1ScDqtZvhsmf2iByAuxHBu0-ESpX_TE5pdtBvAxOJ99E/edit#gid=177943640

แนะนำ Custom Formulas มีประโยชน์บน Google Sheets (กด Add to my Drive แล้วเปิดทำตามได้)

iannnnn



วิธีสร้างปุ่มไว้กดเพื่อรันสคริปต์ใน Google Sheets

Ou!

เข้ามาเรียน
งบน้อย

iannnnn

#398
สอบถามครับ :05: จนปัญญาละ หามาครึ่งวัน
เรื่องสูตรที่จะใช้ในกรณีการตัดสต็อกครับ


โจทย์:
ต้องการอัปเดตยอดสินค้าในตารางสต็อก
เมื่อมีการสั่งซื้อในตารางสั่งซื้อ (อีตารางนี้จะมีการเพิมบรรทัดใหม่เรื่อยๆ)
ดังนั้นในช่อง H3:L9 ต้องใช้สูตรอะไร
         






อันนี้ลิงก์ครับ
https://docs.google.com/spreadsheets/d/11NA7ytSfPi5RjNl5yQPYugqqFz9Ie6RjSy3IgIYNaWk/edit?usp=sharing

(นั่งหาวิธีมาครึ่งวันเหมือนมีคนบอกว่าใช้ sum-lookup ได้ แต่ใช้ยังไงก็ไม่รอด)

iannnnn

ตอนนื้ที่ลองแล้วพอเข้าเค้าแต่ยังหาทางทำให้เสร็จไม่ได้คือ
- arrayformula(sum())
- index+match() อันนี้ไม่รอด

iannnnn

แก้ไขโจทย์นิดนึงนะครับ ตะกี้ซับซ้อนไปหน่อย เลยเอาที่ไม่น่าเกี่ยวกับเงื่อนไขออกไปให้หมด เดี๋ยวงง :3005:

หนุ่ม

เมื่อกี้งงเลย D3:K9 จะใส่สูตรอะไร  :30:
Reading Learning & Sharing

iannnnn

ขยับปรับไปเรื่อยๆ แล้วลืมแก้ :30:

หนุ่ม

1. ทำอย่างแรกคือตั้งชื่อก่อน prod=ช่องสินค้า, size=ช่องขนาดเสื้อ, amount=ช่องจำนวน จะได้ไม่งง

2. H3 เราก็จะใส่สูตรตามนี้



ถ้าทำใน excel ไม่ใช่ google sheet สูตรจะเป็นแบบนี้ {=SUM((prod=$G3)*(size=H$2)*(amount>0)*amount)}



3. จากสูตร เราจะให้ sum ตามเงื่อนไข
=SUM((สินค้าทั้งหมด=สินค้าที่ต้องการ)*(ขนาดที่ขายทั้งหมด=ขนาดที่ต้องการ)*(จำนวนสินค้าที่ขายทั้งหมด>0)*จำนวนสินค้าที่ขายทั้งหมด))
เคยอ่านๆมา สูตรข้างบนก็คือ sumifs เวอร์ชั่นโบราณ

พอใส่สูตรเสร็จก็กด ctrl+shift+enter ถ้าเครื่องแมคก็ cmd+shift+enter เพื่อให้เป็น array

ในสินค้าที่ต้องการกับขนาดที่ต้องการ เราจะ lock ด้วย $ ไว้ ส่วนจำนวนสินค้าที่ต้องการ เราใส่ว่าให้มันมากกว่า 0
ตรงนี้จะเปลี่ยนเงื่อนไขยังไงก็ได้ เช่น พอสิ้นปี เราใส่เป็น >= 500 ก็จะแสดงสินค้าที่มียอดขายมากกว่าหรือเท่ากับ 500 ชิ้น

4. เมื่อได้ H3 แล้ว เราก็ลากสูตรไปให้ครบทุกช่องเอย

:22:
Reading Learning & Sharing

คุณชาย ( 737 )

 :12: พอจะได้ไอเดีย เอาไปลองเขียนดูบ้างเลยครับ ขอบคุณด้วยคนครับ
สู่ความโดดเดี่ยว อันไกลโพ้น

SMF 2.1.7 © 2026, Simple Machines