Page 1 of 1

รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 1:53 pm
by manager
ทำสูตร ROWS จาก Sheet "งานกาว" คอลัมท์ AM14:AM999 มายัง Sheet "ROWS" D14:D999 ไม่ทราบจะได้หรือเปล่าครับ
ขอบคุณครับ

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 2:06 pm
by snasui
:D ไม่เข้าใจครับ ยกตัวอย่างคำตอบที่ต้องการมาสักสองสามบรรทัด อธิบายเพิ่มเติมว่าคีย์ค่าใดที่เซลล์ไหน แล้วให้ไปดึงค่าจากงานกาวมาจากคอลัมน์ไหน จะได้เข้าใจตรงกัน

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 2:16 pm
by manager
ผมลองแนบมาให้ครับ

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 2:38 pm
by snasui
:D ลองตามนี้ครับ
  1. ที่ชีท งานกาว เซลล์ X1, AM1 คีย์คำว่า ชื่องาน, แผนก ตามลำดับเพื่อใช้เป็นหัวคอลัมน์ในตำแหน่งเดียวกับเซลล์อื่น ๆ ในบรรทัดเดียวกัน
  2. ที่ชีท ROWS เซลล์ C2 คีย์เพื่อนับว่าพบจำนวนกี่รายการ
    =SUMPRODUCT(--(ISTEXT(งานกาว!AM14:AM242)))
    Enter
  3. ที่ชีท ROWS เซลล์ C3 คีย์สูตรเพื่อแสดงลำดับบรรทัด
    =IF(ROWS(C$3:C3)>$C$2,"",SMALL(IF(ISTEXT(งานกาว!$AM$14:$AM$242),ROW(งานกาว!$AM$14:$AM$242)-ROW(งานกาว!$AM$14)+1),ROWS(C$3:C3)))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  4. ที่ชีท ROWS เซลล์ D3 คีย์สูตรเพื่อแสดงข้อมูลตามต้องการ
    =IF(N($C3),INDEX(งานกาว!$A$14:$AM$242,$C3,MATCH(D$2,งานกาว!$A$12:$AM$12,0)),"")
    Enter > Copy ไปทางขวาและลงด้านล่าง
ในคอลัมนไหนแสดงค่าผิดพลาดเป็น #N/A ให้ตรวจสอบว่าหัวคอลัมน์เขียนเหมือนกันหรือไม่ หากไม่เหมือนต้องปรับให้เหมือนกันเพื่อแสดงค่าที่ถูกต้อง

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 5:17 pm
by manager
1 .B2 บอกว่า 217 แต่มีถึง 227 +10 อยากปรับสูตรตัวเลขให้พอดีครับ
2. ตั้งแต่แถว 220ลงไป ไม่อยากให้มี #NUM! ตอนเวลาลากสูตรเกินจำนวนข้อมูล
3. P3 ใช้สูตร IF รวมผลตรงๆ อยากให้ปรับสูตรเป็นค่าเฉลี่ยแทน จากแต่ละชื่องานครับ
ขอบคุณครับ

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Sat Sep 08, 2012 6:24 pm
by snasui
:D
manager wrote:1 .B2 บอกว่า 217 แต่มีถึง 227 +10 อยากปรับสูตรตัวเลขให้พอดีครับ
ค่าที่ได้ถูกต้องแล้วครับ มันจะพอดีกันไม่ได้เนื่องจากไม่ได้นำมาทุกค่า เป็นการนำลำดับมาแสดงตามเงื่อนไข สังเกตว่าบางลำดับจะข้ามไป
manager wrote:2. ตั้งแต่แถว 220ลงไป ไม่อยากให้มี #NUM! ตอนเวลาลากสูตรเกินจำนวนข้อมูล
ไม่ต้องการให้มี #Num! ก็ต้องเขียนสูตรให้ถูกครับ ที่ผมให้ไปกับไฟล์ที่แนบมานั้นไม่เหมือนกัน ลองตรวจสอบดูว่าผิดกันตรงไหน
manager wrote:3. P3 ใช้สูตร IF รวมผลตรงๆ อยากให้ปรับสูตรเป็นค่าเฉลี่ยแทน จากแต่ละชื่องานครับ
ลองตามนี้ครับ ที่ P3 คีย์
=AVERAGE(IF($D$3:$D$219=$O3,$E$3:$E$219))
Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: รบกวนอีกคำถาม สูตร rows เฉพาะคอลัมท์

Posted: Mon Sep 10, 2012 10:52 am
by manager
ลองใช้แล้วโอเค ขอขอบคุณมากครับ