🔊 โปรดทราบ Image
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
  2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
    1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
    2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
  3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
  4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
  5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ ==> กำหนดขนาดตัวอักษรใน Browser Image

Search found 1610 matches

by DhitiBank
Tue Jan 23, 2018 9:54 am
Forum: Excel
Topic: สอบถามการใช้สูตร IF การเงื่อนไข Decision tree
Replies: 5
Views: 70

Re: สอบถามการใช้สูตร IF การเงื่อนไข Decision tree

สอบถามเพิ่มครับ

ใน decision tree ไม่มีกรณีที่มีการเลือกร่วมกันระหว่าง humidity และ windy ถ้าหากผู้ใช้งานใส่ตัวเลือกทั้งสองนี้ร่วมกัน สูตรจะต้องคำนวณไปทาง humidity หรือว่า windy ครับ
by DhitiBank
Wed Jan 17, 2018 2:12 pm
Forum: Excel
Topic: รบกวนหน่อยครับ เรื่อง สูตรการบันทึกเวลา
Replies: 7
Views: 106

Re: รบกวนหน่อยครับ เรื่อง สูตรการบันทึกเวลา

สูตร​นั้น​เป็น​การ​ประยุกต์​สูตร​อ้างอิง​แบบ​วงกลม​มา​ใช้​เป็น​การ​บันทึก​เวลา​ครับ ส่วน​เรื่อง​การ​แจ้ง​เตือน คิดว่า​เรา​สามารถเข้าไปตั้งค่าใน option ของ​โปรแกรม excel ได้ครับ ลองดูข้อมูลเพิ่มเติมที่ลิ้งค์ด้านล่างครับ

https://chandoo.org/wp/2009/01/08/times ... mula-help/
by DhitiBank
Fri Jan 12, 2018 2:42 pm
Forum: Excel
Topic: สอบถามต้องการแสดงรูปตามช่วงที่กำหนด VBA
Replies: 17
Views: 194

Re: สอบถามต้องการแสดงรูปตามช่วงที่กำหนด VBA

จากโค้ดเดิม
If Left(shp.Name, 3) = "pic"

ลองปรับเป็นแบบนี้ดูครับ
If Ucase(Left(shp.Name, 3)) = "PIC"
by DhitiBank
Fri Jan 12, 2018 1:17 pm
Forum: Excel
Topic: รบกวนสอบถามเรื่องการคัดแยกข้อมูลหน่อยครับ
Replies: 3
Views: 65

Re: รบกวนสอบถามเรื่องการคัดแยกข้อมูลหน่อยครับ

ลองแบบนี้ครับ B1 =TRIM(MID(A1,MIN(FIND(CHAR(ROW(INDIRECT("A65:A90"))),UPPER(A1)&CHAR(ROW(INDIRECT("A65:A90")))),FIND(CHAR(ROW(INDIRECT("A161:A206"))),UPPER(A1)&CHAR(ROW(INDIRECT("A161:A206")))),FIND(CHAR(ROW(INDIRECT("A224:A228"))),UPPER(A1)&CHAR(ROW(INDIRECT("A224:A228"))))),100)) กด Ctrl+Shift ค้า...
by DhitiBank
Thu Jan 04, 2018 9:05 am
Forum: Excel
Topic: office 2013 ไม่สามารถเขียนCode VBA ที่มีภาษาไทยได้
Replies: 12
Views: 167

Re: office 2013 ไม่สามารถเขียนCode VBA ที่มีภาษาไทยได้

ถ้าลบ Label1 ทิ้งไปก่อนแล้วสร้างใหม่ น่าจะได้ไหมครับ ผมลองเปลี่ยนชื่อดูก็ได้ตามปกติครับ
2018-01-04 09_04_25-Microsoft Visual Basic for Applications - โปรแกรม.xlsm - [UserForm1 (UserForm)].png
by DhitiBank
Thu Dec 28, 2017 12:29 am
Forum: Excel
Topic: เปลี่ยนชื่อ Sheet ตาม cell ที่กำหนด [VBA]
Replies: 20
Views: 309

Re: เปลี่ยนชื่อ Sheet ตาม cell ที่กำหนด [VBA]

ใน ThisWorkbook มีโพรซีเยอร์ชื่อซ้ำกันครับ คือ Workbook_SheetChange ให้ลบอันที่ไม่ต้องการทิ้งก่อน แล้วค่อยทดสอบใหม่ครับ
by DhitiBank
Fri Nov 24, 2017 2:16 pm
Forum: Excel
Topic: ทำตารางวันหยุดให้สีพื้นหลังคอลัมภ์ขึ้นโดยอัตโนมัติและเปลี่ยนไปตามเดือนโดยอัตโนมัติ
Replies: 6
Views: 161

Re: ทำตารางวันหยุดให้สีพื้นหลังคอลัมภ์ขึ้นโดยอัตโนมัติและเปลี่ยนไปตามเดือนโดยอัตโนมัติ

1 ลองแบบนี้ครับ ปรับสูตรใน AM5 เป็น =IF(AL5=" "," ",IF(MONTH(AL5+1)=MONTH(AL5),AL5+1," ")) Enter >> คัดลอกไป AN5 แก้แค่ 2 เซลล์เพราะอย่างมากสุดก็คงจะมีเว้นว่าง ไม่มีวันที่แค่ 3 เซลล์ 2 ไม่แน่ใจว่าผมเข้าใจถูกหรือไม่ คุณ duean1983 ไม่จำเป็นต้องสร้างกฎใหม่ทุกชีทครับ เพียงแต่สร้างชีทที่เป็น template ขึ้...
by DhitiBank
Fri Nov 24, 2017 1:28 pm
Forum: Excel
Topic: Add ข้อมูลเพิ่มลงไปในชีท โดยมีเงื่อนไข
Replies: 27
Views: 413

Re: Add ข้อมูลเพิ่มลงไปในชีท โดยมีเงื่อนไข

ลองแบบนี้ครับ ผมปรับการใส่รายการในคอมโบบ๊อกซ์ให้ใหม่ ควรใส่จากหัวคอลัมน์จริงๆ ในชีทครับ เพราะถ้าหากเราเขียนไปในโค้ดเองอาจมีปัญหาได้เวลามีใครไปเปลี่ยนหัวคอลัมน์โดยไม่ตั้งใจ Private Sub UserForm_Initialize() Dim r As Range, rTarget As Range Call ClearData With Sheets("data") Set rTarget = .Range(.Rang...
by DhitiBank
Wed Nov 22, 2017 11:47 pm
Forum: Excel
Topic: Add ข้อมูลเพิ่มลงไปในชีท โดยมีเงื่อนไข
Replies: 27
Views: 413

Re: Add ข้อมูลเพิ่มลงไปในชีท โดยมีเงื่อนไข

ต้องแก้ไขตรงไหนค่ะ ลองศึกษาคำสั่ง AddItem เข้าคอมโบบ๊อกซ์จากลิ้งค์ด้านล่างครับ http://www.ozgrid.com/Excel/add-values-combobox-excel.htm https://msdn.microsoft.com/en-us/vba/access-vba/articles/combobox-additem-method-access โดยเขียนคำสั่งไว้ในโพรซีเยอร์ Userform_Initialize ของ UserForm2 ถัดจากบรรท...
by DhitiBank
Wed Nov 22, 2017 11:28 pm
Forum: Excel
Topic: ดักจับการเปลี่ยนแปลงที่เซลล์ A1 แล้วแสดง inputbox
Replies: 6
Views: 159

Re: ดักจับการเปลี่ยนแปลงที่เซลล์ A1 แล้วแสดง inputbox

ลองแบบนี้ครับ If Target.Address = Range("a1").Address Then If Range("a1").Value <> 0.07 Then msg1 = InputBox(Message, Title) Application.EnableEvents = False If msg1 = 1234 Then msg2 = InputBox(Message1, Title1) Range("a1").Value = msg2 / 100 Else MsgBox "คุณใส่ Password ผิด" Range("a1").Value = Ran...
by DhitiBank
Tue Nov 21, 2017 10:40 am
Forum: Excel
Topic: ขอสอบถามเรื่องการเปลี่ยนTime Zone
Replies: 5
Views: 86

Re: ขอสอบถามเรื่องการเปลี่ยนTime Zone

แถมอีกสูตรหนึ่งครับ

หาคอลัมน์ว่าง หรือถ้าไม่มีก็แทรกคอลัมน์ A หนึ่งคอลัมน์
A2
=SUBSTITUTE(H2,"GMT","")+7/24
Enter > คัดลอกลงล่าง > คัดลอกวันที่ในคอลัมน์ A > วางแบบพิเศษ (วางเฉพาะค่า) ในคอลัมน์วันที่เดิมครับ
by DhitiBank
Tue Nov 21, 2017 10:32 am
Forum: Excel
Topic: สอบถามการดึงข้อมูลโดยใช้Vlook up ในกรณีมีข้อมูลซ้ำกัน
Replies: 6
Views: 167

Re: สอบถามการดึงข้อมูลโดยใช้Vlook up ในกรณีมีข้อมูลซ้ำกัน

ลองแบบนี้ครับ ที่ชีท report เซลล์ Z12 คีย์ =SMALL(IF(TEXT($T$2,"00000")=TEXT('Traning Rec'!$B$3:$B$38,"00000"),ROW('Traning Rec'!$B$3:$B$38)-ROW('Traning Rec'!$B$3)+1),ROWS(B$12:B12)) กด Ctrl+Shift ค้างแล้ว Enter > คัดลอกลงล่าง ฺB12 คีย์ =IF(ISNUMBER($Z12),INDEX('Traning Rec'! D$3:D$38 ,$Z12),"") En...
by DhitiBank
Fri Nov 10, 2017 4:43 pm
Forum: Excel
Topic: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล
Replies: 5
Views: 164

Re: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล

แล้วถ้ามีรหัสนักเรียน และกรอกคะแนนครบทุกคอลัมน์ที่มีคะแนนในหัวตาราง จะต้องแสดงค่าเฉลี่ยยังไงครับ เบื้องต้น ที่ S8 ลองใส่สูตรนี้ครับ =IF(B8=0,"",IF(SUMPRODUCT(--(G$7:Q$7+0>0),--(G8:Q8="")),"ร")) Enter ส่วนเงื่อนไขที่จะให้แสดงค่าเฉลี่ย เมื่อมีรหัสนักเรียนและมีการกรอกคะแนนครบถ้วน ให้ใส่ลงไปในสูตรหลัง "...
by DhitiBank
Fri Nov 10, 2017 3:19 pm
Forum: Excel
Topic: การคัดลอกสูตร Vlookup โดยเปลี่ยนแค่เซลล์ที่ต้องการให้ lookup แต่ไม่เปลี่ยนสูตรทำได้ไหมครับ
Replies: 3
Views: 120

Re: การคัดลอกสูตร Vlookup โดยเปลี่ยนแค่เซลล์ที่ต้องการให้ lookup แต่ไม่เปลี่ยนสูตรทำได้ไหมครับ

ใช้เครื่องหมาย $ มาช่วยครับ (ลองเอาเม้าส์คลิกตรงที่เป็นเซลล์อ้างอิงในสูตรแล้วกดปุ่ม F4 วนไปเรื่อยๆ ครับ จะเห็นว่ามีเครื่องหมาย $ ขึ้นมาแบบต่างๆ) =VLOOKUP(E4,เกณฑ์คะแนน!A3:B84,2,1) ลองปรับเป็น =VLOOKUP(E4,เกณฑ์คะแนน!$A$3:$B$84,2,1) ดูเพิ่มเติมจากลิ้งค์ด้านล่างครับ การอ้างอิงแบบสัมพัทธ์ สัมบูรณ์ และผสม
by DhitiBank
Fri Nov 10, 2017 2:56 pm
Forum: Excel
Topic: ถ้าผมจะตั้งเงื่อนไข แล้วดึงข้อมูลเป็นพิกัด มาไช้ จะต้องทำอย่างไร ครับ
Replies: 3
Views: 136

Re: ถ้าผมจะตั้งเงื่อนไข แล้วดึงข้อมูลเป็นพิกัด มาไช้ จะต้องทำอย่างไร ครับ

2017-11-10 14_51_08-Microsoft Excel - Help1.xlsx.png รบกวนแนบไฟล์มาใหม่ได้ไหมครับ ก่อนแนบให้คัดลอกตัวเลขในตารางแล้ววางแบบค่าครับ พอเพื่อนๆ ดาวน์โหลดไฟล์มาเปิดจะได้ยังเห็นเป็นตัวเลขอยู่ครับ และที่ต้องการให้เลขมาแสดงคือเซลล์ J56 และ K57 ใช่ไหมครับ ถ้าใช่ ลองแบบนี้ครับ K57 =INDEX(E38:T48,MATCH( L13 ,D...
by DhitiBank
Fri Nov 10, 2017 2:38 pm
Forum: Excel
Topic: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล
Replies: 5
Views: 164

Re: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล

รบกวนอธิบายเงื่อนไขให้ฟังหน่อยได้ไหมครับ พยายามหลีกเลี่ยงให้ตีความจากสูตรครับ เช่น

1. สูตรที่มีปัญหาอยู่เซลล์ไหน
2. ต้องการให้แสดง "ร" เมื่อเงื่อนไขเป็นอย่างไร สังเกตเซลล์ไหนบ้าง
3. นอกจาก "ร" แล้ว ต้องการให้แสดงเป็นอย่างไรอีก เงื่อนไขเป็นอย่างไรครับ
by DhitiBank
Mon Oct 23, 2017 12:26 am
Forum: Excel
Topic: นับข้อความพร้อมแสดงเป็นรายงานโดยอัตโนมัติ
Replies: 7
Views: 213

Re: นับข้อความพร้อมแสดงเป็นรายงานโดยอัตโนมัติ

ลองแบบนี้ครับ 1. สร้าง dynamic range name เพื่อรองรับการเขียนสูตรที่มีการอัพเดทข้อมูลในชีท Data 1.1 กด Ctrl+ปุ่ม F3 เพื่อเปิด Name manager 1.2 กดปุ่ม New... 1.3 ช่อง Name คีย์ _CSR และช่อง Refer to: คีย์ =OFFSET(Data!$B$3,1,,MAX(1,COUNTA(Data!$B:$B)-1)) > OK 1.4 ทำซ้ำข้อ 1.2 และ 1.3 อีก 2 ครั้ง เพื่...
by DhitiBank
Wed Sep 27, 2017 10:22 am
Forum: Excel
Topic: ต้องการสูตรสำหรับ เช็คว่า ถ้ามีรหัสสินค้าเหมือนกัน ราคาต้องไม่มากกว่าของเดิม
Replies: 4
Views: 210

Re: ต้องการสูตรสำหรับ เช็คว่า ถ้ามีรหัสสินค้าเหมือนกัน ราคาต้องไม่มากกว่าของเดิม

ลองแบบนี้อีกวิธีหนึ่งครับ 1. เลือกเซลล์ F2 2. ไปที่เมนู Data validation... 2.1 ที่แท็ป Settings Allow: ให้เลือก custom Formula: ให้คีย์ =OR(COUNTIF(A$1:A1,A2)=0,F2<=MAX(IF(A$1:A1=A2,F$1:F1))) 2.2 ที่แท็ป Error alert Style: เลือก Warning Title กับ message จะใส่อะไรก็ได้ 2.3 OK 3. คัดลอกเซลล์ F2 >> ลา...
by DhitiBank
Wed Sep 27, 2017 10:08 am
Forum: Excel
Topic: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่
Replies: 3
Views: 131

Re: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่

ยินดีครับ และหวังว่าจะพอช่วยได้บ้าง ผมขออภัยที่ไม่ได้เอาโค้ดเก่ามาแก้ เพราะผมลองรันโค้ดทีละบรรทัดพบว่าเริ่มมีการแทรกและลบคอลัมน์ในฐานข้อมูล โดยส่วนตัวแล้วผมคิดว่าไม่ควรทำอะไรกับฐานข้อมูลเดิม ผมเลยเขียนโค้ดใหม่ครับ ในอินเทอร์เน็ตมีหลายเว็บไซต์ที่สอนและให้ตัวอย่างการใช้งานเกี่ยวกับโค้ดครับ หากสนใจลองเ...