Page 1 of 1

รบกวนเขียนสูตรแสดงค่าเปรียบเทียบข้อมูลในตาราง

Posted: Mon Sep 12, 2011 1:33 pm
by sc201105
เรียนอาจารย์ครับ
ผมมีเรื่องรบกวนช่วยเขียนสูตรแสดงค่าในช่องสีเหลืองที่แสดงใน file ที่แนบมาให้หน่อยครับ โดยมีปัญหาดังนี้
1. ผมต้องการเปรียบเทียบข้อมูลของ Column ACCT ว่าข้อมูลที่มีแสดงอยู่นั้นในช่องนี้ในแต่ละแถวมีค่าเหมือนกันหรือไม่ในการที่กรอกข้อมูลเข้าไว้ในแต่ละวัน ซึ่งบางวันอาจะเพียง 2 แถว หรือ 1 แถว หรือมากกว่านั้น แต่ปัญหาคือว่า ช่องที่ผมทำการ highlight สีไว้ นั้นแบ่งเป็น 2 กรณี ให้แสดงผลตามที่ต้องการ คือ
กรณีที่ 1 หากเปรียบเทียบข้อมูลที่มีอยู่ทั้งหมดในวันนั้น แล้วพบว่า ACCT เหมือนกันหมดในข้อมูลทุกๆ แถว ให้แสดงข้อมูล ACCT บนช่องที่ทำแถวสีเหลืองไว้
กรณีที่ 2 หากเปรียบเทียบข้อมูลทั้งหมดในแต่ละแถวแล้วพบว่า ACCT มีแถวหนึ่งแถวใดไม่เหมือนกัน ให้แสดงค่าเป็น NA
สูตรที่รบกวนให้ช่วยเขียน ดังนี้
1. สำหรับสูตรนั้นหากผมไม่ระบุว่าจะต้องยึดข้อมูลของแถวใดแถวหนึ่งเป็นหลักจะสามารถเขียนสูตรแสดงตามที่ต้องการได้หรือไม่
2. หากผลยึดข้อมูล ACCT แถวแรกสุดเป็นตัวไว้เปรียบเทียบกับแถวที่มีข้อมูลถัดไปครับสูตรจะเขียนเหมือนกับกรณีข้อ 1 หรือเปล่าครับ
รบกวนอาจารย์ช่วยแนะนำด้วยครับ

ขอบคุณอาจารย์มากๆ ครับ

Re: รบกวนเขียนสูตรแสดงค่าเปรียบเทียบข้อมูลในตาราง

Posted: Mon Sep 12, 2011 3:54 pm
by snasui
:D ลองตามนี้ครับ

ที่ C14 คีย์

=IF(COUNTIF($C$3:$C$9,C3)=COUNTIF($C$3:$C$9,"?*"),C3,"NA")

Enter

Re: รบกวนเขียนสูตรแสดงค่าเปรียบเทียบข้อมูลในตาราง

Posted: Mon Sep 12, 2011 4:17 pm
by sc201105
ขอบคุณอาจารย์มากๆ ครับ ได้เรียบร้อยแล้วครับสำหรับคำถามที่ถาม
แต่ขอถามเพิ่มอีกหน่อยครับว่า เปลี่ยนใหม่ให้แสดงค่า ACCT ที่เหมือนกับแถวแรกของข้อมูลว่ามีซ้ำกันอยู่หรือไม่ ในบรรทัดใดก็ได้ หากมีให้แสดงค่า ACCT นั้น หากว่าข้อมูลในแต่ละแถวไม่มีตัวใดที่มี ACCT ซ้ำกับแถวแรกของข้อมูลให้แสดงค่าเป็น NA


ขอบคุณครับ

Re: รบกวนเขียนสูตรแสดงค่าเปรียบเทียบข้อมูลในตาราง

Posted: Mon Sep 12, 2011 4:38 pm
by snasui
sc201105 wrote:แสดงตัวเลข ACCT ที่ข้อมูลแถวแรกว่ามีข้อมูล ACCT นี้อยู่เหมือนกันหรือไม่ ถ้าทุกๆ แถวไม่เหมือนแถวที่ 1 ก็ให้เป็น NA แต่หากว่ามีซ้ำแต่อยู่ไม่ติดกัน เช่นแถวที่ 3 และ แถวที่ 5 และแถวที่ 7 ต้องการให้แสดงค่าที่ซ้ำกันจากการเอาข้อมูลแถวที่ 3 เป็นตัวอ้างอิงเพื่อแสดงค่า ACCT ที่ซ้ำกัน
จากโจทย์นี้ กรณีมีค่าซ้ำแต่ไม่เหมือนแถวที่ 1 จะแสดง NA ตลอดไปครับ เงื่อนไขว่ามีค่าซ้ำแต่ไม่อยู่ติดกันนั้น จะไม่ถูกพิจารณาเพราะเข้าเงื่อนไขแรกก่อนแล้ว

Re: รบกวนเขียนสูตรแสดงค่าเปรียบเทียบข้อมูลในตาราง

Posted: Mon Sep 12, 2011 9:00 pm
by sc201105
ขอบคุณครับอาจารย์