Page 1 of 1
นับจำนวนแบบมีเงื่อนไข
Posted: Fri Oct 08, 2010 9:38 pm
by joo
สวัสดีครับ ขอคำแนะนำหน่อยครับ ต้องการนับจำนวนแบบมีเงื่อนไขคือถ้ามีเลขที่ซ้ำกันกี่ครั้งก็ตามให้นับเป็น 1 ครั้ง ตัวอย่างตามไฟล์แนบครับ
Re: นับจำนวนแบบมีเงื่อนไข
Posted: Sat Oct 09, 2010 7:15 am
by snasui
ลองตามนี้ครับ
1. ที่ H7 คีย์สูตรเพื่อแสดงคำว่าซ่อมแล้วหากคอลัมน์ F ไม่เป็นค่าว่าง
=IF(F7<>"","ซ่อมแล้ว","")
Enter > Copy ลงด้านล่าง
2. ที่ E3 คีย์สูตรเพื่อนับใบส่งซ่อมที่ไม่ซ้ำ
=SUMPRODUCT((A7:A74<>"")/COUNTIF(A7:A74,A7:A74&""))
Enter
3. ที่ E4 คีย์จำนวนที่ซ่อมแล้ว
=SUM(IF(FREQUENCY(IF($A$7:$A$74<>"",MATCH($A$7:$A$74,$A$7:$A$74,0)),ROW($A$7:$A$74)-ROW($A$7)+1),IF($H$7:$H$74="ซ่อมแล้ว",1)))
Ctrl+Shift+Enter ==> การกดแป้นให้รับสูตรจะต้องกด 3 แป้นเสมอเนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ ดูไฟล์แนบประกอบครับ
Re: นับจำนวนแบบมีเงื่อนไข
Posted: Sat Oct 09, 2010 2:25 pm
by joo
ขอบคุณครับ สามารถใช้งานได้ดีครับ