วิธีใดก็ตามที่จะใช้ผลลัพธ์ฟังก์ชั่นสำหรับเงื่อนไข countif ใน Excel [ซ้ำกัน]


0

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ตัวอย่างเช่นฉันมีรายการวันที่ใน A2 ถึง A31 (1 เมษายนถึง 30 เมษายน) และต้องการนับจำนวนวันธรรมดา

ใน B2 ถึง B31 ฉันสามารถใช้=WEEKDAY(A2,2)<6เพื่อให้จริงหรือเท็จ จากนั้นนับความจริงแยกต่างหาก

อย่างไรก็ตามมีการทำทั้งหมดใน 1 เซลล์ด้วยสิ่งที่คล้ายกัน=COUNTIF(A2:A31,WEEKDAY(A2,2)<6)หรือไม่


และอีกรายการหนึ่ง: superuser.com/questions/866590/…
Scott Craner

คำตอบ:


1

ขออภัยถ้าสิ่งนี้ไม่เหมาะสม แต่ในคำตอบของ "คำถามที่คล้ายกัน" ฉันพบคำตอบที่ไม่ได้รับการยอมรับซึ่งกำลังแก้ปัญหาที่แตกต่างกัน แต่ก็แก้ไขได้ด้วยเช่นกัน

ฉันไม่คิดว่ามันเป็นการเชื่อมโยงที่ชัดเจนระหว่างคำถามนี้กับสิ่งที่เขาตอบดังนั้นฉันโพสต์คำถามต่อไปและนี่คือคำตอบที่แก้ไขให้ฉัน

คำตอบของ SeanC

คุณสามารถWEEKDAY()กำหนดอาเรย์ที่ไม่มีเอกสารบนเว็บไซต์ของ Microsoft

ดังนั้นต่อไปนี้ใช้งานได้สำหรับฉัน =SUMPRODUCT(1*(WEEKDAY(A2:A31,2)<6))

เปลี่ยน--เป็น1*ขอบคุณBandersnatch


เอาชนะฉันได้ 14 วินาที :-) ฉันชอบใช้ 1 * แทนการปฏิเสธคู่: =SUMPRODUCT(1*(WEEKDAY(A1:A30,2)<6)). ฉันแค่คิดว่ามันดูสะอาด
Bandersnatch
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.