Miracles wrote:ผมใช้สูตร =COUNTIF($A$1:$A$3,"A") เพื่อนับอักษรที่อยู่ในคอลั่มม์ A ผมอยากCopy ลากยาวลงมา
โดยให้อักษรที่อยู่ในในเครื่องหมาย "" เปลี่ยนไปตามคอลั่มม์ C เช่น ,"B"),"C"),"D")
โดยที่เราไม่ต้องมาเปลี่ยนอักษรในเครื่องหมาย "" ทีละตัว ต้องทำยังไงครับ
สมุดงาน12.xlsx
ขอบคุณมากครับ


โจทย์นี้ที่จริงแล้วไม่จำเป็นต้องใช้สูตร
=COUNTIF($A$1:$A$15,SUBSTITUTE(ADDRESS(1,ROWS(A$1:A1),4),1,""))
เนื่องจากผมเข้าใจว่าไม่มีคอลัมน์ C มาให้ เพียงแต่ทำเทียบมาเท่านั้น หากมีคอลัมน์ C มาด้วยสามารถเขียนสูตรเป็น
=COUNTIF($A$1:$A$15,$C1)
Enter > Copy ลงด้านล่าง
Miracles wrote:สูตรที่บอกมา ไช้ได้แล้วครับ ขอบคุณมากครับ
ผมขอถามเพิ่มเติมนะครับ
คำถามที่ 1
จากสูตรหาตัวอักษร =COUNTIF($A$1:$A$15,SUBSTITUTE(ADDRESS(1,ROWS(A$1:A1),4),1,"")) ถ้าเพิ่มเงื่อนไขว่าหาเฉพาะวันจันทร์ ต้องปรับสูตรอย่างไรครับ
คำถามที่ 2
ถ้าผมจะนำไปประยุกต์ใช้กับการหาตัวเลขต้องปรับสูตรยังไงครับ ผมลอง =COUNTIF($F$1:$F$15,SUBSTITUTE(ADDRESS(1,ROWS(A$1:A1),4),1,"")) มันหาไม่ได้ครับ
คำถามที่ 3
ต่อเนื่องจาก คำถามที่ 2 การหา ตัวเลข ถ้าเพิ่มเงื่อนไขว่าหาเฉพาะวันจันทร์ ต้องปรับสูตรอย่างไรครับ
ลองตามนี้ครับ
- ที่ K2 คีย์สูตร
=COUNTIFS($G$2:$G$8,$J$1,$H$2:$H$8,J2)
Enter > Copy ลงด้านล่าง
ที่ W2 คีย์สูตร
=COUNTIFS($R$2:$R$8,$V$1,$T$2:$T$8,V2)
Enter > Copy ลงด้านล่าง
สำหรับ Sumif, Sumifs, Countif, Countifs เป็นฟังก์พื้นฐานที่ควรศึกษาให้เข้าใจครับ