EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)เข้าใจถูกแล้วครับPhonchet wrote:=IF(COUNTIF($F12:$H12,"")=0,
=0 นี่คือนับเซลล์ F12 ถึง H12 และกำหนดให้ห้ามมีเซลล์ว่างใช่ไหมครับ ผมเข้าใจถูกไหม
การ Lock เซลล์เราจะไม่พิมพ์เองครับ ในขณะเขียนสุตรให้คลุมเลือกเซลล์หรือช่วงเซลล์ในสูตรแล้วกดแป้น F4 โปรแกรมจะ Lock เซลล์ให้ ลองกดซ้ำ ๆ ได้ตามต้องการเพื่อสังเกตการ Lock ครับPhonchet wrote:และอีกอย่างครับ ล็อกเซลล์ครับ ($) ต้องมาไล่พิมพ์ใส่ทีละตัวใช่ไหมครับ
ขอบคุณมากๆครับอาจารย์ ได้ความรู้เพิ่มขึ้นเยอะเลยsnasui wrote:เข้าใจถูกแล้วครับPhonchet wrote:=IF(COUNTIF($F12:$H12,"")=0,
=0 นี่คือนับเซลล์ F12 ถึง H12 และกำหนดให้ห้ามมีเซลล์ว่างใช่ไหมครับ ผมเข้าใจถูกไหม
การ Lock เซลล์เราจะไม่พิมพ์เองครับ ในขณะเขียนสุตรให้คลุมเลือกเซลล์หรือช่วงเซลล์ในสูตรแล้วกดแป้น F4 โปรแกรมจะ Lock เซลล์ให้ ลองกดซ้ำ ๆ ได้ตามต้องการเพื่อสังเกตการ Lock ครับPhonchet wrote:และอีกอย่างครับ ล็อกเซลล์ครับ ($) ต้องมาไล่พิมพ์ใส่ทีละตัวใช่ไหมครับ
สวัสดีครับอาจารย์snasui wrote: สามารถปรับสูตรที่ I12 เป็นด้านล่างครับ
=IF(COUNTIF($F12:$H12,"")=0,SUMIFS($D$3:$D$8,$A$3:$A$8,F12,$B$3:$B$8,G12,$C$3:$C$8,H12),"")
Enter > Copy ลงด้านล่าง
รับทราบครับอาจารย์snasui wrote: ใช้ Lookup แทน Sumifs ได้ครับ ยกตัวอย่างเช่น
=IF(COUNTIF($F12:$H12,"")=0,Lookup(2,1/(($A$3:$A$8=F12)*($B$3:$B$8=G12)*($C$3:$C$8,H12)),$D$3:$D$8),"")
ควรแนบไฟล์ตัวอย่างประกอบคำถามเสมอจะได้ตอบได้ตรงประเด็นครับ