Page 1 of 1

SUMPRODUCT นี้ผิดตรงไหนครับ

Posted: Tue Mar 15, 2016 11:46 pm
by seksants
สวัสดีครับ
สูตร SUMPRODUCT นี้ผิดตรงไหนครับ ถึงไม่แสดงค่าที่ต้องการ
ตามไฟล์แนบครับ

Re: SUMPRODUCT นี้ผิดตรงไหนครับ

Posted: Wed Mar 16, 2016 8:13 am
by DhitiBank
ลองปรับสูตรที่ H3 เป็นด้านล่างครับ

=SUMPRODUCT((--(TEXT($A$2:$A$20,"[$-409]mmmmyyyy")=$F3&$G3)),--($D$2:$D$20=H$2),$C$2:$C$20)
Enter -> คัดลอกไปทางขวาและลงล่าง

สาเหตุที่สูตรไม่คำนวณตามต้องการคือ:
1. ชื่อเดือนในคอลัมน์ F เป็นแบบชื่อเต็ม ดังนั้นการจัดรูปแบบด้วยสูตร Text ก็ต้องเป็น mmmm ครับ (หากเป็น mmm จะเป็นชื่อเดือนแบบย่อ)
2. หากระบุเพียง "mmmyyyy" สูตรก็จะเปลี่ยนเป็นชื่อเดือนแบบย่อและปี ตามที่กำหนดใน Regional and language option ของระบบ Windows ซึ่งหากตั้งไว้เป็นภาษาไทย สูตรก็จะคืนค่าชื่อเดือนเป็นภาษาไทย ซึ่งไม่ตรงกับชื่อในคอลัมน์ F ก็ให้ใส่ [$-409] ไว้ในรูปแบบด้วย เพื่อบังคับให้เป็นภาษาอังกฤษครับ

Re: SUMPRODUCT นี้ผิดตรงไหนครับ

Posted: Wed Mar 16, 2016 12:41 pm
by seksants
:thup: ขอบคุณมากครับตุณ Dhitibank :cp: