Page 1 of 1

ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Mon Sep 17, 2012 2:11 pm
by IsadHa
อยากตั้งเงื่อนไข ข้อมูลตรงคอลั่ม type ครับ ว่า หากใส่เป็น cash แล้วให้ข้อมูลแถวนั้น copy ไปยัง sheet CASH ครับ
และหาก TYPE เป็น Master Card ให้ copy ข้อมูลทั้งแถวนั้น ไปยัง sheet MASTER CARD ครับ
และหาก TYPE เป็น AMAX ให้ copy ข้อมูลทั้งแถวนั้น ไปยัง sheet AMAX ครับ

ไม่ทราบว่าพอจะมีวิธีทำได้ไหมครับ

ตัวอย่างในไฟล์แนบครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Mon Sep 17, 2012 2:41 pm
by snasui
:D ลองดูการดึงข้อมูลตามไฟล์แนบครับ ลำดับการเขียนสูตร B2, A4, B4 ตามลำดับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Mon Sep 17, 2012 3:34 pm
by IsadHa
ได้แล้วครับ

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

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Tue Sep 18, 2012 10:13 am
by IsadHa
ขอรบกวนอีกหน่อยครับ
ผมลองปรับค่า สูตรของอาจารย์ดูครับ แต่ก็ยังไม่ได้ครับ

ในช่อง B2 คือ =COUNTIF(Sum!$B$4:$B$12,"Cash ") ผมเปลี่ยนค่าเป็น B$4:$B$200 ซึ่งอยากให้อ่านค่าได้หลายๆ บรรทัดครับ
และ A4 คือ {=IF(ROWS(A$4:A4)>$B$2,"",SMALL(IF(Sum!$B$4:$B$12="Cash ",ROW(Sum!$B$4:$B$12)-ROW(Sum!$B$4)+1),ROWS(A$4:A4)))} ผมลองเปลี่ยนค่าตรง $B$12 เป็น $B$200 พอเปลี่ยน เครื่องหมาย { } หน้าหลังก็หายไปเลยครับ ไม่ทราบว่าเกี่ยวกันหรือเปล่าครับ
และ อีกตัว B4 คือ =IF(N($A4),INDEX(Sum!B$4:B$12,$A4),"") ผมก็ลองเปลี่ยนเป็น B$200 แล้วครับ

แต่ก็ยังไม่ได้ครับ ค่าแรกของ B2 นับว่าพบกี่รายการทำงานได้ครับ ตามจำนวน ROW ที่เจอ แต่ A4 กับ B4 ทำงานไม่ได้ครับ ค่าของ A4 จะได้ 0 และ B4 จะเป็นค่าว่างครับ

รบกวนด้วยครับ

ขอบคุณครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Tue Sep 18, 2012 10:19 am
by snasui
IsadHa wrote:และ A4 คือ {=IF(ROWS(A$4:A4)>$B$2,"",SMALL(IF(Sum!$B$4:$B$12="Cash ",ROW(Sum!$B$4:$B$12)-ROW(Sum!$B$4)+1),ROWS(A$4:A4)))} ผมลองเปลี่ยนค่าตรง $B$12 เป็น $B$200 พอเปลี่ยน เครื่องหมาย { } หน้าหลังก็หายไปเลยครับ ไม่ทราบว่าเกี่ยวกันหรือป่าวครับ
:lol: สูตรนี้เป็นสูตร Array การเปลี่ยนแปลง ปรับปรุง แก้ไข จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter หากยังไม่เห็นเครื่องหมายปีกกาครอบสูตรแสดงว่ากดแป้นไม่ถูกต้องครับ ในฟอรัมหมวด Excel นี้งดใช้ภาษาแชท ช่วยแก้ไขข้อความ (คำว่าป่าว) ด้วยครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Tue Sep 18, 2012 10:26 am
by IsadHa
ได้แล้วครับ ขอบคุณครับ

ขอโทษด้วยครับ ที่ใช้คำผิดไป แก้ไขเรียบร้อยแล้วครับ

ขอบคุณอีกครั้งครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Wed Nov 21, 2012 6:29 pm
by IsadHa
อยากถามอีกนิดหน่อยครับ

หากต้องการเช็คเงื่อนไขว่าหากไม่ใช่ค่าที่ต้องการเช็คให้แสดงครับ เช่น

=COUNTIF(Sum!$D$5:$D$199,"Cash")

ตรงนี้เป็นการเช็คว่าหากเป็นคำว่า Cash ให้ทำการนับ

แต่หากเราต้องการตั้งว่า หากไม่ใช้คำว่า Cash ให้ทำการนับ แบบนี้ต้องเขียนสูตรยังไงครับ

รบกวนด้วยครับ

ขอบคุณครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Wed Nov 21, 2012 6:59 pm
by bank9597
:D ลองแนบไฟล์มาดูครับ
ส่วนการใช้ Countif ที่ถามมาสูตรจะอยู่ประมาณนี้ครับ
=COUNTIF(Sum!$D$5:$D$199,"<>Cash")

หากไม่ใช่ ลองแนบไฟล์มาดูครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Wed Nov 21, 2012 7:57 pm
by IsadHa
ไฟล์ตัวอย่างครับ

จากไฟล์ผม sheet ต่างๆ ทำงานได้ปกติครับ แต่ผมสร้างเพิ่มมาอีก 2 sheet คือ Done กับ Undone

Sheet Don ทำงานได้ปกติครับ แต่ Undone อยากให้เช็คเงื่อนไขว่าให้แสดงค่าที่ไม่ใช้ Done ครับ

ผมลองทำแล้วแต่ก็ยังไม่ได้ครับ

รบกวนขอคำแนะนำด้วยครับ

ขอบคุณครับ

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Wed Nov 21, 2012 8:13 pm
by bank9597
:lol: ลองตามนี้ครับ

ชีท Undone เซลล์ K2 คีย์ =SUMPRODUCT(--(Sum!$M$5:$M$263<>"Done"),--(Sum!$M$5:$M$263<>""))
ชีท Undone เซลล์ A5 คีย์ =IF(ROWS(A$5:A5)>$K$2,"",SMALL(IF(Sum!$M$5:$M$263<>"DONE",ROW(Sum!$M$5:$M$263)-ROW(Sum!$M$5)+1),ROWS(A$5:A5))) กดแป้นอาร์เรย์ แล้วคัดลอกลงมา

Re: ขอคำแนะนำหน่อยครับ เรื่อง การตั้งเงื่อนไขครับ

Posted: Wed Nov 21, 2012 8:41 pm
by IsadHa
ได้แล้วครับ

ขอบคุณมากเลยครับ