snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#1
Post
by numalangpor » Sun Oct 26, 2014 3:29 pm
สวัสดีค่ะ มีปัญหากับ File Excel ดังนี้ค่ะ
อยาก ทำ Calendar ของเเต่ละเเผนกใน Sheet 1 เเล้วเอามารวมเป็น Calendar รวม ใน Sheet YearlyCalendar เเต่มันมาไม่ครบค่ะ
ไม่ทราบต้องใช้สูตรอย่างไรคะ เเล้วถ้าไม่อยากให้มันขึ้น #n/A , 0 หรือ Error อื่นๆ ด้วยต้องเขียนสูตรอย่างไรคะ
ขอบคุณมากค่ะ
POR
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Sun Oct 26, 2014 4:17 pm
ที่ชีท YearlyCalendar เซลล์ B11 คีย์สูตร
=IF(Sheet1!B11="","",Sheet1!B11)
Enter > Copy ไปด้านขวาและลงด้านล่าง
กรณีตามไฟล์แนบไม่ใช่การ Lookup หากเงื่อนไขคือเซลล์ใดเป็น x แล้วให้นำมาแสดง สามารถใช้สูตรด้านบน ไม่จำเป็นต้อง Lookup ครับ
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#3
Post
by numalangpor » Sun Oct 26, 2014 4:30 pm
snasui wrote: ที่ชีท YearlyCalendar เซลล์ B11 คีย์สูตร
=IF(Sheet1!B11="","",Sheet1!B11)
Enter > Copy ไปด้านขวาและลงด้านล่าง
กรณีตามไฟล์แนบไม่ใช่การ Lookup หากเงื่อนไขคือเซลล์ใดเป็น x แล้วให้นำมาแสดง สามารถใช้สูตรด้านบน ไม่จำเป็นต้อง Lookup ครับ
ขอบคุณค่ะ พอจะเขียนสูตรให้เป็นตัวแย่างได้ไหมคะ ถ้าในSheet 1 ช่อง B11- B25 มีค่าเป็น X ให้ไปโชว์ค่า X ใน Sheet year calendar ค่ะ
พอดียังไม่ค่อยชินกะสูตร IF รบกวนด้วยนะคะ
ขอบคุณค่ะ
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#4
Post
by snasui » Sun Oct 26, 2014 4:34 pm
ที่ตอบไปนั้นคือตัวอย่างสูตรแล้ว ลองอ่านช้า ๆ อีกครั้งครับ
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#5
Post
by numalangpor » Sun Oct 26, 2014 4:50 pm
snasui wrote: ที่ตอบไปนั้นคือตัวอย่างสูตรแล้ว ลองอ่านช้า ๆ อีกครั้งครับ
พอทำได้เเล้วค่ะ ขอถามอีกนิดได้ไหมคะ ถ้า Sheet 1 ฺB11:B24 มันไม่มีค่า X มันจะไปโชว์ เป็น FASLE , #N/A ใน yearlycalendar ต้องเขียนสูตรเพิ่มยังไงคะ
ขอบคุณมากค่ะ
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#6
Post
by snasui » Sun Oct 26, 2014 4:54 pm
สูตรที่ผมตอบไปนั้น
ไม่แสดงผลเป็น False หรือ #N/A ครับ
ช่วยแนบไฟล์ที่ลองทำเองมาแล้ว จะได้เห็นว่าทำถูกต้องหรือไม่ อย่างไรครับ
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#7
Post
by numalangpor » Sun Oct 26, 2014 4:57 pm
snasui wrote: สูตรที่ผมตอบไปนั้น
ไม่แสดงผลเป็น False หรือ #N/A ครับ
ช่วยแนบไฟล์ที่ลองทำเองมาแล้ว จะได้เห็นว่าทำถูกต้องหรือไม่ อย่างไรครับ
ที่เป็น Cell สีเเดง ใน Yearly calendar ค่ะ รบกวนด้วยนะคะ ขอบคุณค่ะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#8
Post
by snasui » Sun Oct 26, 2014 4:59 pm
ช่วยอธิบายมาใหม่ว่าความต้องการเป็นอย่างไร อธิบายมาอย่างละเอียด เราจะไม่เขียนสูตร If ลักษณะนั้นครับ
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#9
Post
by numalangpor » Sun Oct 26, 2014 5:04 pm
snasui wrote: ช่วยอธิบายมาใหม่ว่าความต้องการเป็นอย่างไร อธิบายมาอย่างละเอียด เราจะไม่เขียนสูตร If ลักษณะนั้นครับ
คืออยากให้ เเต่ละส่วนงาน ใส่พวกกิจกรรมของเเต่ละส่วน ซึ่งก็คือตั้งเเต่ Sheet 1 เป็นต้นไป โดยในเเต่ละเดือน เค้าอาจจะมีหลายกิจกรรมค่ะ Column A คือ ชื่อกิจกรรม เเล้วก็ให้เค้าใส่ เครื่องหมาย X กำหนดวันที่ในกิจกรรมมา
หลังจากนั้น ก็อยากให้มาผูกสูตรใน Sheet Yearly เพื่อดูภาพรวมของเเต่ละส่วนงานค่ะ ว่าในเเต่ละเดือน มีกิจกรรมไรบ้างของส่วนงานไหน เเบบนี้อ้ะค่ะ
รบกวนด้วยนะคะ ขอบคุณค่ะ
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#10
Post
by snasui » Sun Oct 26, 2014 5:10 pm
ยกตัวอย่างจาก Sheet1 ช่วยกรอกตัวอย่างคำตอบในชีท YearlyCalendar มาให้สักสองสามตัวอย่าง อธิบายมาด้วยว่าแต่ละค่านำมาจากเซลล์ไหน พิจารณาอย่างไรว่าเอาค่านั้นมาแสดงครับ
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#11
Post
by numalangpor » Sun Oct 26, 2014 5:14 pm
snasui wrote: ยกตัวอย่างจาก Sheet1 ช่วยกรอกตัวอย่างคำตอบในชีท YearlyCalendar มาให้สักสองสามตัวอย่าง อธิบายมาด้วยว่าแต่ละค่านำมาจากเซลล์ไหน พิจารณาอย่างไรว่าเอาค่านั้นมาแสดงครับ
ใน Sheet YearlyCalendar Cell B11 จะเเสดงผลลัพธ์ ของ sheet1 Cell B11:B24 ทั้งหมด ว่าในระหว่าง Cell B11 :B24 มี X ไหม
ถ้ามีก็จะมาโชว์ค่าใน Sheet YearlyCalendar Cell B11 ว่า X
ถ้าไม่มีก็จะมาโชว์ค่าใน Sheet YearlyCalendar Cell B11 Blank
เเต่ตอนนี้ กลายเป็นว่า ใน Sheet 1 cell B11:B24 ไม่มีค่า X มันดันไปโชว์ใน Sheet YearlyCalendar Cell B11 ว่า FALSE ค่ะ
ขอบคุณค่ะ
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#12
Post
by snasui » Sun Oct 26, 2014 5:18 pm
จากที่อธิบายด้านบน
เซลล์ B11 ชีท YearlyCalendar คีย์สูตร
=IF(COUNTIF(Sheet1!B$11:B$24,"x")>0,"x","")
Enter > Copy ไปทางขวา
numalangpor
Member
Posts: 9 Joined: Tue Oct 15, 2013 11:03 pm
#13
Post
by numalangpor » Sun Oct 26, 2014 5:19 pm
snasui wrote: จากที่อธิบายด้านบน
เซลล์ B11 ชีท YearlyCalendar คีย์สูตร
=IF(COUNTIF(Sheet1!B$11:B$24,"x")>0,"x","")
Enter > Copy ไปทางขวา
ทำได้เเล้ว ขอบคุณมากนะคะ