รับค่าปัจจุบันและส่งไปยังฟังก์ชันอื่น


0
        A          B
1      Date       Data
2    1/1/2014       1
3    1/2/2014       2
4    3/5/2014       3

ฉันต้องการสรุปแถวในบางเดือน ด้วยmonthฉันสามารถรับเดือนและsumifให้ฉันรวมแถวที่ตรงตามเกณฑ์เท่านั้น อย่างไรก็ตามเนื่องจากฉันไม่ทราบวิธีการรับค่าของเซลล์และส่งไปยังmonthฉันจึงต้องสร้างคอลัมน์ใหม่สำหรับเดือนนั้น และตอนนี้สูตรดูเหมือนว่า:

=sumif(C:C,"=1",B:B)

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


ฉันไม่สามารถเปรียบเทียบผลลัพธ์ของเดือน () ฟังก์ชั่นกับวันที่ ... หากคุณพบบางสิ่งอย่าปรับปรุงที่นี่
Prasanna

คำตอบ:


2
=SUMIFS(B:B,A:A,">="&DATE(year,month,1),A:A,"<"&DATE(year,month+1,1))

นั่นไม่ใช่สิ่งที่ฉันพยายามจะทำ ฉันต้องการเปรียบเทียบเดือนกับจำนวนที่ฉันกำหนด ในโค้ดหลอกมันเป็นแบบนี้month(CURRENT_CELL) = 1แต่ฉันไม่สามารถแปลงมันเป็นสูตร excel ได้
Derek 朕會功夫

ถูกต้องดังนั้นหากคุณต้องการ "month = 1" คุณจะต้องใส่ "DATE ​​(2014,1,1)" และ "DATE ​​(2014,2,1)" ถ้าคุณไม่ได้หมายถึงเดือนที่ไร้ซึ่งปี
DarkMoon

@DarMoon - ฉันเพิ่งอ่านคำตอบของคุณอีกครั้งและฉันเห็นสิ่งที่คุณกำลังทำ มันทำในสิ่งที่ฉันพยายามทำจริง ๆ (แม้ว่าฉันจะแน่ใจในเดือนธันวาคม) ขอบคุณมาก แต่นี่เป็นวิธีเดียวที่จะทำได้หรือไม่
Derek 朕會功夫

วิธีเดียวที่ฉันสามารถนึกถึงขาดการเขียนหน้าที่ของคุณเอง คุณรู้จัก VBA ไหม
DarkMoon

ฉันไม่รู้อะไรเกี่ยวกับ VBA มากนัก แต่ฉันรู้นิดหน่อย ฉันอยากรู้วิธีแก้ปัญหา VBA แน่นอน (ในความคิดเห็นก่อนหน้าของฉันมีการพิมพ์เล็ก ๆ น้อย ๆ มันควรจะเป็นI'm not sure about)
ดีเร็ก朕會功夫

0
   Date Data                
01-06-2014  5           Day      1 
02-06-2014  6           Month    6 
03-06-2014  7           Year     2 014 
04-06-2014  8               
05-06-2014  9               
06-06-2014  4               
07-06-2014  2               
08-06-2014  3               
09-06-2014  1               
10-06-2014  5               
           50               

    =SUMIFS(E9:E18,$D$9:$D$18,">="&DATE(I11,I10,I9),$D$9:$D$18,"<"&DATE(I11,I10+1,I9))              
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.