Page 1 of 1
แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Mon Mar 23, 2015 4:57 pm
by freedomkira
สวัดดี อาจารย์และผู้รู้ทุกท่านครับ
ผมอยากจะให้แสดงค่าที่มากกว่า 0 จากการเลือกข้อมูลมาบางส่วนนะครับ เช่น เลือกข้อมูลที่ a1(100),a3(0),c2(50),c6(20),e8(0) นะครับ แล้วให้แสดงจำนวนค่าที่มากกว่า 0 อยู่ในช่อง L1 แสดง (3) ประมาณนะครับ ผมได้แนบไฟล์มาให้ด้วย(ในไฟล์ที่แนบมาผมได้ลงสีตัวหนังสือสีแดงไว้หมายถึงเลือกข้อมูลนั้นในการใช้สูตรนะครับ) ขอขอบคุณล่วงหน้าทุกๆคำตอบนะครับ
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Mon Mar 23, 2015 6:52 pm
by snasui
ไม่มีสูตรที่ใช้สำหรับการนับสีครับ
ตามความต้องการนี้ต้องใช้ VBA เข้ามาจัดการครับ
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Mon Mar 23, 2015 7:50 pm
by menem
กรณีนี้อาจจะต้องใช้ IF ตรวจสอบทีละค่า แล้วเอาผลการเช็คมารวมกันครับ เช่น
0
=IF(A1>0,1,0)+IF(A3>0,1,0)+if(.....
หรือ
=(A3>0)+(C3>0)+(E2>0)+(I4>0)
หรือ
=SUM(COUNTIF(INDIRECT({"A3","C3","E2","I4"}),">0"))
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Wed Mar 25, 2015 8:55 am
by freedomkira
ขอโทษที่เข้ามาตอบช้านะครับพอดีป่วย
ขอบคุณ ท่ายอาจาย์ และ ท่านmenem มากครับที่มาตอบ สูตรของท่านmenem นั้นใช้ได้ตามที่ผมต้องการเลยครับ ผมได้ลองผิดลองถูกได้สูตร =countif(a2:a2:c2:c2:e3:e3,">0") ได้ผลเหมือนกันครับแต่ผมไม่รู้ว่าถ้าหากข้อมูลเยอะกว่านี้จะมีปัญหาหรือป่าวขอขอบคุณท่าน2ท่านที่มาตอบมากๆเลยนะครับ
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Wed Mar 25, 2015 11:47 pm
by snasui
การทำตัวอย่างควรให้สอดคล้องกับคำอธิบายในฟอรัมด้วยครับ
คำอธิบายเป็นแบบหนึ่งแต่ตัวอย่างในไฟล์เป็นอีกแบบ จะทำให้เข้าใจไม่ตรงกัน หากไม่ใช่เป็นการนับค่าตามสี สามารถใช้ Countif มาช่วยได้เช่น
=Countif(A1:I3,">0")
เป็นต้น
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Thu Mar 26, 2015 7:27 am
by DhitiBank
ขอถามหน่อยนะครับว่า คุณมีเกณฑ์ในการเลือกอย่างไรว่าจะให้นับค่าในเซลล์ไหนบ้าง สมมติว่ามีข้อมูลอยู่ในช่วง A1 ถึง H50
1. นับจำนวนที่มากกว่า 0
ทุกจำนวนเลย ในช่วง A1:H50 แล้วแสดงค่าที่นับได้ในเซลล์ L1
หรือ
2. เอา
เม้าส์คลิกเลือกตามต้องการแล้วให้นับว่าในกลุ่มเซลล์ที่เลือกมีมากกว่า 0 กี่จำนวน นับได้เท่าไรก็ให้แสดงในเซลล์ L1
ความต้องการเป็นแบบไหนครับ หรือว่ามีเกณฑ์อย่างอื่น
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Thu Mar 26, 2015 8:56 am
by freedomkira
ต้องขอโทษท่านอาจารย์ด้วยนะครับที่ผมสื่อออกมาได้ไม่เครียร์เท่าที่ควรทำให้เข้าใจจุดประสงค์ในการถามผิด
ตอบคุณ DhitiBank นะครับ เกณฑ์ในการเลือกตามข้อที่ 2 เลยครับ
Re: แสดงจำนวนค่าที่ไม่ซ้ำ
Posted: Fri Mar 27, 2015 8:15 am
by DhitiBank
หากให้นับตามเซลล์ที่คลิกเม้าส์ก็ต้องใช้ VBA เข้ามาช่วยครับ เพราะหากใช้สูตรก็ต้องมาเปลี่ยนสูตรเองทุกครั้งที่เลือกเซลล์ใหม่ ซึ่งต้องลองเขียนมาเองก่อนครับตามกฎด้านบน