Page 1 of 3

ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Wed Feb 14, 2024 2:40 pm
by ajsudkedt
ที่ชีต input คือคะแนนที่กรอก
แล้วต้องการให้แสดงค่าในชีต output
โดยมีเงื่อนไขดังนี้ครับ
1. คะแนนเต็ม คือคะแนนสูงสุดของแต่ละห้อง
2. หากได้คะแนน "ถึงครึ่ง" ของคะแนนสูงสุดของห้องตนเอง ให้แสดงข้อความ ผ่าน ในคอลัมน์ สรุป
3. หากได้คะแนน "ไม่ถึงครึ่ง" ของคะแนนสูงสุดของห้องตนเอง ให้แสดงข้อความ ไม่ผ่าน ในคอลัมน์ สรุป
ตามภาพและไฟล์แนบ
จะต้องเขียนสูตรอย่างไรครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Wed Feb 14, 2024 3:58 pm
by norkaz
...

C2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม "&MAX(INDEX((A2=input!$A$2:$A$101)*(input!$C$2:$C$101),0))

D2
=IF(LEFT(C2,2)+0<RIGHT(C2,2)/2,"ไม่ผ่าน","ผ่าน")

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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Wed Feb 14, 2024 7:15 pm
by ajsudkedt
norkaz wrote: Wed Feb 14, 2024 3:58 pm ...

C2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม "&MAX(INDEX((A2=input!$A$2:$A$101)*(input!$C$2:$C$101),0))

D2
=IF(LEFT(C2,2)+0<RIGHT(C2,2)/2,"ไม่ผ่าน","ผ่าน")

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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
สูตรที่ให้มาได้ผลดั่งที่ต้องการเลยครับ
ซึ่งเป็นการยึดคะแนนสูงสุดของแต่ละห้องเป็นคะแนนเต็ม = อิงกลุ่มห้อง

แต่ถ้าหากต้องการให้ยึดคะแนนสูงสุดของระดับชั้นเป็นคะแนนเต็ม = อิงกลุ่มชั้น
ต้องปรับสูตรอย่างไร ครับ

และหากต้องการให้ยึดคะแนนเต็มคือ 20 = อิงเกณฑ์
ต้องปรับสูตรอย่างไร ครับ

ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Wed Feb 14, 2024 10:13 pm
by norkaz
...

อิงกลุ่มชั้น

C2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม "&MAX(input!$C$2:$C$101)

D2
=IF(LEFT(E2,2)+0<RIGHT(E2,2)/2,"ไม่ผ่าน","ผ่าน")


อิงเกณฑ์

E2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม 20"

F2
=IF(LEFT(E2,2)+0<RIGHT(E2,2)/2,"ไม่ผ่าน","ผ่าน")

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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 4:42 am
by ajsudkedt
norkaz wrote: Wed Feb 14, 2024 10:13 pm ...

อิงกลุ่มชั้น

C2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม "&MAX(input!$C$2:$C$101)

D2
=IF(LEFT(E2,2)+0<RIGHT(E2,2)/2,"ไม่ผ่าน","ผ่าน")


อิงเกณฑ์

E2
=INDEX(input!C:C,AGGREGATE(15,6,ROW($A$2:$A$101)/(A2=input!$A$2:$A$101),COUNTIF($A$2:A2,A2)))&" เต็ม 20"

F2
=IF(LEFT(E2,2)+0<RIGHT(E2,2)/2,"ไม่ผ่าน","ผ่าน")

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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
...
กราบขอบพระคุณมาก ๆ เลยครับ
สูตรที่ให้มาได้ผลดั่งต้องการเลยครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 2:17 pm
by ajsudkedt
ขอสอบถามต่อครับ
หากรูปแบบไฟล์ข้อมูล
เป็นดั่งไฟล์แนบทั้ง 3 แบบ
จะต้องเขียนสูตรอย่างไรครับ
โดยไฟล์ "ask-อิงเกณฑ์"
ให้ยึดคะแนนเต็มที่อยู่ในชีต "กรอกคะแนนเต็ม" ที่ C2 ครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 6:58 pm
by norkaz
...

1. ต้องการให้เขียนสูตรที่ใด

2. ช่วยทำตัวอย่าง เพื่อตรวจสอบ สูตรได้ถูกต้องครับ

3. ควรทำตัวอย่างในไฟล์ Excel มาด้วยทุกครั้ง ในการสอบถามครับ

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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 7:43 pm
by ajsudkedt
norkaz wrote: Thu Feb 15, 2024 6:58 pm ...

1. ต้องการให้เขียนสูตรที่ใด

2. ช่วยทำตัวอย่าง เพื่อตรวจสอบ สูตรได้ถูกต้องครับ

3. ควรทำตัวอย่างในไฟล์ Excel มาด้วยทุกครั้ง ในการสอบถามครับ

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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
....
เขียนสูตรที่ชีต output เริ่มที่เซลล์ G2 และ H2 ตามไฟล์ตัวอย่างที่แนบครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 7:45 pm
by ajsudkedt
ไฟล์ "ask-อิงเกณฑ์"
ให้ใช้ค่าคะแนนเต็มจาก C2 ของชีต กรอกคะแนนเต็ม มาคำนวณ ผ่าน / ไม่ผ่าน นะครับ

อิงกลุ่มห้อง คือ คะแนนสูงสุดของแต่ละห้องในชีต input คอลัมน์ C เป็นคะแนนเต็ม
อิงกลุ่มชั้น คือ คะแนนสูงสุดของระดับชั้น ในชีต input คอลัมน์ C เป็นคะแนนเต็ม
อิงกลุ่มชั้น คือ คะแนนในชีต กรอกคะแนนเต็ม ที่ C2 เป็นคะแนนเต็ม
ค่าที่ต้องการอยู่ชีต output คอลัมน์ G กับ H ตาม 3 ไฟล์ล่าสุดที่แนบข้างบน #8 นี้ ครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 8:07 pm
by norkaz
...

อิงเกณฑ์

G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&กรอกคะแนนเต็ม!$C$2

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")


อิงกลุ่มห้อง

G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&MAXIFS(input!$E$2:$E$209,input!$C$2:$C$209,D2)

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")

อิงกลุ่มชั้น

G2
=INDEX(input!$E$2:$E$209,ROWS(E$2:E2))&" เต็ม "&MAX(input!$E$2:$E$209)

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")


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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Thu Feb 15, 2024 9:25 pm
by ajsudkedt
norkaz wrote: Thu Feb 15, 2024 8:07 pm ...

อิงเกณฑ์

G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&กรอกคะแนนเต็ม!$C$2

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")


อิงกลุ่มห้อง

G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&MAXIFS(input!$E$2:$E$209,input!$C$2:$C$209,D2)

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")

อิงกลุ่มชั้น

G2
=INDEX(input!$E$2:$E$209,ROWS(E$2:E2))&" เต็ม "&MAX(input!$E$2:$E$209)

H2
=IF(LEFT(G2,3)+0<RIGHT(G2,3)/2,"ไม่ผ่าน","ผ่าน")


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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
....
กราบขอบพระคุณมาก ๆ ครับ
สูตรที่ให้มา ได้ผลตามการเลยครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Fri Feb 16, 2024 4:46 am
by ajsudkedt
ถามต่อครับ
หากค่าคะแนนอยู่
ระหว่าง 1 ถึง 9
สูตร ผ่าน/ไม่ผ่าน
จะคำนวณไม่ได้
จะแก้สูตรอย่างไรครับ
ตามภาพ และไฟล์แนบ ครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Fri Feb 16, 2024 6:03 am
by ajsudkedt
และถ้าคะแนนที่ได้ในชีต input คอลัมน์ E เป็นค่า ว่าง
ต้องปรับสูตร ผ่าน/ไม่ผ่าน ในคอลัมน์ H อย่างไร ครับ

สรุป ปัญหาที่เจอตอนนี้คือ
หากค่าใน ชีต input คอลัมน์ E เป็นค่า ว่าง หรือ อยู่ระหว่าง 1 ถึง 9
สูตรคำนวณ ผ่าน/ไม่ผ่าน จะคำนวณไม่ได้ ครับ
จะต้องปรับสูตรอย่างไร
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Fri Feb 16, 2024 8:25 am
by norkaz
...


G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&กรอกคะแนนเต็ม!$C$2

H2
=IF(LEFT(G2,2)+0<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน")


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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sat Feb 17, 2024 4:40 am
by ajsudkedt
norkaz wrote: Fri Feb 16, 2024 8:25 am ...


G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&กรอกคะแนนเต็ม!$C$2

H2
=IF(LEFT(G2,2)+0<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน")


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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
....
กราบขอบพระคุณมากครับ
สูตรที่ให้มาได้ผลดั่งที่ต้องการเลยครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sat Feb 17, 2024 5:07 am
by ajsudkedt
อนุญาตถามต่อครับ
อิงกลุ่มชั้น
ถ้าชีต input ช่องคะแนนเป็น ค่าว่าง
สูตร ผ่าน/ไม่ผ่าน ในชีต output
จะคำนวณไม่ได้ ต้องปรับสูตรอย่างไรครับ
ตามภาพและไฟล์แนบ ครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sat Feb 17, 2024 5:08 am
by ajsudkedt
และ
อิงกลุ่มห้อง
ถ้าชีต input ช่องคะแนนเป็น 0 หรือ เป็น ค่าว่าง
สูตร ผ่าน/ไม่ผ่าน ในชีต output
จะคำนวณไม่ได้ ต้องปรับสูตรย่างไรครับ
ตามภาพและไฟล์แนบ ครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sat Feb 17, 2024 7:07 am
by norkaz
...



G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&MAXIFS(input!$E$2:$E$209,input!$C$2:$C$209,D2)

H2
=IF(IFERROR(LEFT(G2,2)+0,0)<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน")

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

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

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sat Feb 17, 2024 9:12 pm
by ajsudkedt
norkaz wrote: Sat Feb 17, 2024 7:07 am ...



G2
=INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&MAXIFS(input!$E$2:$E$209,input!$C$2:$C$209,D2)

H2
=IF(IFERROR(LEFT(G2,2)+0,0)<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน")

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

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
....
สูตร ผ่าน/ไม่ผ่าน ที่ให้มาใช้ได้ทั้ง อิงกล่มห้อง และ อิงกลุ่มชั้น เลยครับ
กราบขอบพระคุณมาก ๆ ครับ

ขอถามต่อครับ
หากทั้งห้อง ที่ชีต input ยังไม่มีคะแนน
อยากให้ค่าในคอลัมน์ "คะแนนที่ได้" ที่ชีต output ของห้องนั้นเป็น ค่าว่าง
และค่าในคอลัมน์ "สรุป" ก็ให้เป็น ค่าว่าง ด้วย
จะเขียนสูตรอย่างไรครับ
ดังไฟล์ทั้ง 3 ที่แนบครับ
ขอบคุณครับ

Re: ขอสูตรแสดงข้อความ ผ่าน/ไม่ผ่าน ตามเงื่อนไข ครับ

Posted: Sun Feb 18, 2024 1:27 am
by norkaz
...

อิงเกณฑ์

G2

=IF(input!E2="","",INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&กรอกคะแนนเต็ม!$C$2)

H2

=IF(G2="","",IF(IFERROR(LEFT(G2,2)+0,0)<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน"))


อิงกลุ่มชั้น

G2

=IF(input!E2="","",INDEX(input!$E$2:$E$209,ROWS(E$2:E2))&" เต็ม "&MAX(input!$E$2:$E$209))

H2

=IF(G2="","",IF(IFERROR(LEFT(G2,2)+0,0)<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน"))


อิงกลุ่มห้อง

G2

=IF(input!E2="","",INDEX(input!$E$2:$E$209,ROWS($E$2:E2))&" เต็ม "&MAXIFS(input!$E$2:$E$209,input!$C$2:$C$209,D2))

H2

=IF(G2="","",IF(IFERROR(LEFT(G2,2)+0,0)<RIGHT(G2,2)/2,"ไม่ผ่าน","ผ่าน"))


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

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