Page 1 of 1

หา 2 รายการสุดท้ายใดๆแล้ว นับเป็น 1 ครั้ง

Posted: Wed Jan 21, 2015 9:31 pm
by Totem
:D เรียนอาจารย์และเพื่อนสมาชิก
ขอถามปัญหาการหา 2 รายการสุดท้าย หากเข้าเงื่อนไข ทั้ง 2 รายการให้นับเป็น 1 ครั้ง
เงื่อนไขที่ต้องการ ช่อง E2:E20 คือ
1. คอลัมน์ A หารายการ 2 รายการสุดท้าย เช่น A3,A4
2. คอลัมน์ B จำนวนอยู่ระหว่าง 70 - 130 เช่น B3 = 90 , B4 = 120
3. เมื่อข้อ 1 และข้อ 2 ได้ตามเงื่อนไขแล้ว ให้ช่อง E3 = TRUE , E4 = TRUE
4. ช่อง E1 = 2
- ได้จาก 2 รายการสุดท้ายคือ A3,A4 แต่ละรายการและ E3 = TRUE , E4 = TRUE นับเป็น 1 ครั้ง
- ได้จาก 2 รายการสุดท้ายคือ A14,A15 แต่ละรายการและ E14 = TRUE , E14 = TRUE นับเป็น 1 ครั้ง
หากคอลัมน์ E ช่องใดๆ ของทุกๆ 2 รายการสุดท้ายเป็น TRUE เพียงรายการเดียวไม่นับเป็น 1 ครั้ง เช่น E6 , E8 ,E18

ในช่อง D2:D20 ลองเขียนสูตรแล้วยังไม่ได้ตรงตาม E2:E20 ครับ

ขอบคุณครับ
count.xlsx

Re: หา 2 รายการสุดท้ายใดๆแล้ว นับเป็น 1 ครั้ง

Posted: Wed Jan 21, 2015 11:11 pm
by snasui
:D ลองตามด้านล่างครับ
  1. D2 คีย์สูตร
    =AND(COUNTIF($A$2:$A$20,A2)>=2,COUNTIF(A2:A$20,A2)<3)
    Enter > Copy ลงด้านล่าง
  2. E2 คีย์สูตร
    =IF(D2,COUNTIFS($A$2:$A$20,A2,$B$2:$B$20,">70",$B$2:$B$20,"<130",$D$2:$D$20,TRUE)=2)+0
    Enter > Copy ลงด้านล่าง
  3. E1 คีย์สูตร
    =SUM(E2:E20)/2
    Ennter

Re: หา 2 รายการสุดท้ายใดๆแล้ว นับเป็น 1 ครั้ง

Posted: Thu Jan 22, 2015 9:52 am
by Totem
snasui wrote::D ลองตามด้านล่างครับ
  1. D2 คีย์สูตร
    =AND(COUNTIF($A$2:$A$20,A2)>=2,COUNTIF(A2:A$20,A2)<3)
    Enter > Copy ลงด้านล่าง
  2. E2 คีย์สูตร
    =IF(D2,COUNTIFS($A$2:$A$20,A2,$B$2:$B$20,">70",$B$2:$B$20,"<130",$D$2:$D$20,TRUE)=2)+0
    Enter > Copy ลงด้านล่าง
  3. E1 คีย์สูตร
    =SUM(E2:E20)/2
    Ennter
:D ปรับสูตรแล้ว ได้คำตอบที่ถูกต้องครับ ขอบคุณครับ

Re: หา 2 รายการสุดท้ายใดๆแล้ว นับเป็น 1 ครั้ง

Posted: Thu Jan 22, 2015 3:05 pm
by Totem
:D ...แก้ไขได้แล้วครับ