Page 1 of 1

ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Tue Apr 16, 2024 11:12 am
by March201711
ต้องการดึงข้อมูล Value amt , Cost amount, Total และ % ในแต่ละเดือนของสิ้นเดือนนั้นๆ ที่ไม่รวมวันหยุดราชการค่ะ

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 6:37 am
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ I7 คีย์
    =UNIQUE(TEXT(B3:B122,"mmm/yyyy"))
    Enter
  2. ที่ J7 คีย์
    =LOOKUP(2,1/(TEXT($B$3:$B$122,"mmm/yyyy")=$I7),C$3:C$122)
    Enter > Copy ไปทางขวาและลงด้านล่าง

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 8:37 pm
by March201711
อาจารย์คะ ดิฉันใช่ excel version เก่า ใส่สูตร ที่ I7 =UNIQUE(TEXT(B3:B122,"mmm/yyyy")) แล้ว ขึ้นคำว่า #SPILL! ค่ะ ต้องปรับสูตรยังไงคะ

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 9:01 pm
by norkaz
...

ถ้าขึ้นคำว่า #SPILL! แปลว่าสูตรทำงานได้ปกติ

ลองลบ ข้อมูล เก่าที่ I8:I12 ออกไปดูครับ


** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 9:24 pm
by March201711
สูตร UNIQUE ใช้อย่างไรคะ ถ้าเป็นสูตรอื่นใช้แทนได้ไหมคะ

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 9:39 pm
by norkaz
...

UNIQUE ใช้ใน Excel 365 ใช้ตัดค่าซ้ำในช่วงข้อมูลนั้นๆ ให้เหลือค่าเดียวที่ไม่ซ้ำ

ถ้าใช้ เวอร์ชั่นอื่นๆ ลองปรับไปตามนี้

A3
=TEXT(B3,"mmm/yyyy")
Copy ลงไป


I7
=IFERROR(TEXT(AGGREGATE(15,6,$A$3:$A$122/(MATCH($A$3:$A$122,$A$3:$A$122,0)=ROW($A$3:$A$122)-ROW($A$3)+1),ROWS(I$7:I7)),"mmm/yyyy"),"")

Copy ลงไป



J7
ใช้สูตรเดิมที่ อาจารย์ คนควนได้แสดงไปแล้ว

=LOOKUP(2,1/(TEXT($B$3:$B$122,"mmm/yyyy")=$I7),C$3:C$122)

Copy ไปขวา และ Copy ลงไป



** สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: ต้องการดึงค่าสุดท้ายแต่ละสิ้นเดือน

Posted: Thu Apr 18, 2024 10:19 pm
by March201711
ได้แล้วค่ะ ขอบคุณมากค่ะ :D