Page 1 of 1
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 9:00 pm
by Miracles
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์.xlsx
คำถามที่ 1
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์ว่ามีกี่ตัวต้องใช้สูตรอะไรครับ
คำถามที่ 2
ต้องการหาเลข4 ในคอลั่มม์ MN เฉพาะลำดับถัดลงไป1ลำดับเท่านั้น นอกนั้นไม่เอาต้องใช้สูตรอะไรครับ
และทั้งสองคำถามสามารถนำไปประยุกต์ใช้ได้กับตัวอักษร กขค หรือ ABC ได้หรือเปล่าครับ
ขอบคุณมากครับ

Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 9:38 pm
by bank9597
Miracles wrote:ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์.xlsx
คำถามที่ 1
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์ว่ามีกี่ตัวต้องใช้สูตรอะไรครับ
คำถามที่ 2
ต้องการหาเลข4 ในคอลั่มม์ MN เฉพาะลำดับถัดลงไป1ลำดับเท่านั้น นอกนั้นไม่เอาต้องใช้สูตรอะไรครับ
และทั้งสองคำถามสามารถนำไปประยุกต์ใช้ได้กับตัวอักษร กขค หรือ ABC ได้หรือเปล่าครับ
ขอบคุณมากครับ


ที่ L1 คีย์ =SUMPRODUCT(--($A$1:$A$20=K1)*($B$1:$I$20="5"))
ส่วนคำถามที่ 2 ยังไม่เข้าใจครับ ยกตัวอย่างคำตอบมาดูด้วยครับ
Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 9:52 pm
by Miracles
คำถามแรกได้แล้วครับ ขอบคุณมากๆครับ
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์.xlsx
ส่วนคำถามที่2 ตัวอย่างเป็นแถวที่อยู่ข้างๆกันอ่ะครับ ผมแนบไปอีกรอบหนึ่งแล้วกันครับ

Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 9:59 pm
by bank9597
Miracles wrote:คำถามแรกได้แล้วครับ ขอบคุณมากๆครับ
ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์.xlsx
ส่วนคำถามที่2 ตัวอย่างเป็นแถวที่อยู่ข้างๆกันอ่ะครับ ผมแนบไปอีกรอบหนึ่งแล้วกันครับ


ไม่เข้าใจเงื่อนไขจริงๆครับ เดี๋ยวรอท่านอื่นมาช่วยดูอีกครั้งครับ
Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 10:15 pm
by snasui

ลองตามนี้ครับ
ที่ P4 คีย์
=IF(OR(M4=4,M3=4),M4,"")
Enter > Copy ไปทางขวาและลงด้านล่าง
Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Mon Nov 04, 2013 10:23 pm
by Miracles
ต้องการหาเลข14 ในคอลั่มม์ ต้องปรับสูตรยังไงครับ
Posted: Mon Nov 04, 2013 11:49 pm
by Miracles
สืบเนื่องมาจากคำถามครั้งที่แล้วว่า
ต้องการหาเลข5ในคอลั่มม์ABCDEFGHI เฉพาะวันจันทร์ว่ามีกี่ตัวต้องใช้สูตรอะไรครับ
คุณbank9597แนะนำให้ใช้สูตรนี้ได้ครับ =SUMPRODUCT(--($A$1:$A$20=K1)*($B$1:$I$20="
5"))
แต่ปรากฎว่าผมลองค้นหาเลข14 กลับได้ค่าเป็น0 หาไม่เจอครับช่วยแนะนำหน่อยครับ
อันนี้คือสูตรที่ผมใช้แล้วหาไม่เจอครับ =SUMPRODUCT(--($A$1:$A$20=K1)*($B$1:$I$20="
14"))
ผมเปลี่ยนจากเลข"5" เป็น "14"แค่นั้นเอง
ได้ค่าออกมาเป็น0ครับ
และอนาคตถ้าผมนำไปประยุกต์ใช้เพื่อค้นหาเลขแบบมีอักษรผสมด้วยเช่น 13ก ,11+ ,15A ,19- ต้องปรับตรงไหนเพิ่มเติมบ้างครับ
ขอบคุณมากครับ

Re: ต้องการหาเลข14 ในคอลั่มม์ ต้องปรับสูตรยังไงครับ
Posted: Tue Nov 05, 2013 12:26 am
by bank9597
ผมเปลี่ยนจากเลข"5" เป็น "14"แค่นั้นเอง
ได้ค่าออกมาเป็น0ครับ
ปรับสูตรเป็น =SUMPRODUCT(--($A$1:$A$20=K1)*($B$1:$I$20=
14))
ปัญหาและสาเหตุ เนื่องมาจากการเก็บข้อมูลข้อคุณนั้น "ผิด" ผิดรูปแบบที่มันควรจะเป็น คือ ตัวเลข แต่คุณเก็บมันในรูปแบบ Text ทำให้ตัวเลขกลายเป็น Text แทนที่จะเป็น Number เมื่อเห็นอย่างนั้น ผมจึงใช้สูตร =SUMPRODUCT(--($A$1:$A$20=K1)*($B$1:$I$20="5")) โดยเอาเลข 5 อยู่ในเครื่องหมายคำพูด เพื่อแปลงรูปแบบตัวเลขให้เป็น Text เพื่อที่จะได้เหมือนกันกับในตารางที่คุณทำมา
แต่เมื่อคุณไปทำงานต่อ คุณคีย์เลข 14 หรือเลขอื่นๆลงไปในตาราง คราวนี้ทำให้ข้อมูลตัวเลขถูกจัดเก็บเป็น Number อัตโนมัติ กลายเป็นว่า ในตารางของคุณมีทั้ง Number และ text ปนเปกันไป ทำให้เลข 14 บางตัวเป็น Text บ้าง เป็น Number บ้าง ด้วยเหตุนี้จึงทำให้สูตรแสดงผลผิดพลาด และใช้สูตรได้ยากยิ่ง
วิธีแก้ปัญหาคือ ข้อมูลไหนเป็นตัวเลขก็จัดเก็บเป็น Number ให้ถูกต้องทั้งหมด เวลาใช้สูตรจะง่าย และไม่ผิดพลาด
อย่างไรก้ดี ยังมีสูตรที่ช่วยได้ แต่จะทำให้สูตรทำงานหนักขึ้นกว่าเดิมนั่นคือการแปลงค่าไปพร้อมๆกับการประมวลผล
เมื่อต้องการจะนับค่าที่เป็นตัวเลข คีย์สูตร =SUM(IF($A$1:$A$20=$K$1,IF($B$1:$I$20+0=14,1))) กด ctrl+shift+enter
เพิ่มเติม : เมื่อต้องการจะนับค่าที่เป็น Text ให้ใช้สูตรเดิมครับ
Re: ต้องการหาเลข14 ในคอลั่มม์ ต้องปรับสูตรยังไงครับ
Posted: Tue Nov 05, 2013 1:10 am
by Miracles
ขอบคุณ คุณbank9597 มากๆเลยครับที่อธิบายมา

ผมเข้าใจแล้วครับ

ว่ามันเป็นเพราะอะไร
มีปัญหาเพิ่มเติมอีกข้อนึงครับ
คำถามเพิ่มเติมกับสูตรนี้ด้วยครับ
=IF(OR(A4=4,A3=4),A4,"")
ถ้ามีแถวข้างหน้าเพิ่มขึ้นมาจะปรับสูตรอย่างไรครับ
คำถามเพิ่มเติมครับ.xlsx
ขอบคุณมากครับ

Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Tue Nov 05, 2013 7:00 am
by snasui

กรณีเป็นคำถามที่ต่อเนื่องจากเดิมให้ถามต่อไปในกระทู้เดิม ไม่จำเป็นต้องเปิดกระทู้ใหม่ ผมได้นำมารวมให้แล้วในกระทู้นี้ครับ
สำหรับที่ถามมานั้นที่ Q4 คีย์สูตร
=IF(O2=4,N2,"")
Enter > Copy ลงด้านล่าง
ที่ R4 ใช้สูตรเดิมตามที่ได้แนะนำไปแล้วในโพสต์ก่อนหน้า

Re: ต้องการหาเลข5 ในคอลั่มม์ ABCDEFGHI เฉพาะวันจันทร์
Posted: Tue Nov 05, 2013 8:57 am
by Miracles
ผมคีย์สูตร =IF(O2=4,N2,"")ที่ Q4 ตามที่คุณ snasui บอกมา
ปรากฎว่าออกมาไม่ตรงตามที่ต้องการ
แต่ผมพอจะเข้าใจสูตรแล้วหล่ะครับ ผมเปลี่ยนเป็น
=IF(O2=4,N3,"")
ได้ผลออกมาตามที่ต้องการแล้วครับ
ขอขอบคุณ คุณ snasui และก็ คุณ bank9597 ที่ช่วยแนะนำบอกการใช้สูตรให้เข้าใจ
รวมถึงท่านอื่นๆก่อนหน้าด้วย ที่ได้เข้ามาตอบปัญหาที่ผมตั้งถามไว้ เป็นประโยชน์อย่างมากสำหรับผมครับ
เพราะบางทีเราอ่านหนังสือแล้วถึงแม้ว่าเขาจะอธิบายวิธีทำไว้ แต่เมื่อทำไปแล้วออกมาไม่ได้ตามที่ต้องการ
หนังสือไม่ได้อธิบายตอบไว้ และบางสูตรเราต้องการเฉพาะเจาะจงกับงานที่เราทำ มันต้องใช้สูตรเฉพาะหนังสือก็ไม่มีอธิบายไว้
เพราะเขาเน้นสูตรที่คนส่วนใหญ่เขาใช้กัน
การทำเว็บนี้ขึ้นมามีประโยชน์อย่างมากสำหรับคนทำงานที่ต้องการแก้ปัญหาเร่งด่วน
เพราะปัญหาที่ถามไปนั้น ไม่ต้องรอกันนาน ก็จะมีผู้รู้เข้ามาตอบให้ทันท่วงที

ไม่ต้องรอกันเป็นวันๆ
สำหรับปัญหาที่ผมถามไปนั้นถ้าค้นตามกระทู้เก่าๆก็อาจจะเจอคำตอบแล้วนำมาประยุกต์ใช้ได้ แต่พอดีผมไม่ค่อยได้มีเวลานั่งอ่านนานๆ ก็เลยตั้งถามปัญหาไปเลยเพราะไม่ต้องเสียเวลา

ต้องขออภัยทุกท่านด้วย
อนาคตผมจะหาเวลามาอ่านศึกษาอ่านความรู้ในนี้ครับ อ่านหมด ผมว่า ผมต้องเป็นกูรูกันมั่งแหล่ะครับ
สำหรับผมแล้ว เว็บนี้มันสุดยอดมากครับ เว็บแบบนี้แหล่ะครับที่ผมต้องการ
ขอบคุณทุกท่านมากๆครับ
