Note: The other languages of the website are Google-translated. Back to English

 วิธีการนับจำนวนบวก / ลบต่อเนื่องสูงสุดใน Excel

หากคุณมีรายการข้อมูลที่ผสมกับตัวเลขบวกและลบและตอนนี้คุณต้องการนับจำนวนบวกและลบต่อเนื่องสูงสุดตามภาพหน้าจอต่อไปนี้คุณจะจัดการกับงานนี้ใน Excel ได้อย่างไร?

นับจำนวนสูงสุดของจำนวนบวกและลบติดต่อกันด้วยสูตรอาร์เรย์


นับจำนวนสูงสุดของจำนวนบวกและลบติดต่อกันด้วยสูตรอาร์เรย์

 

 

หากต้องการรับจำนวนบวกและลบติดต่อกันสูงสุดโปรดใช้สูตรอาร์เรย์ต่อไปนี้:

นับจำนวนบวกสูงสุดติดต่อกัน:

ป้อนสูตรนี้ลงในเซลล์ที่คุณต้องการรับผลลัพธ์:

=MAX(FREQUENCY(IF(A2:A20>0,ROW(A2:A20)),IF(A2:A20<=0,ROW(A2:A20))))จากนั้นกด Ctrl + Shift + Enter คีย์เข้าด้วยกันและคุณจะได้ผลลัพธ์ที่ถูกต้องตามที่คุณต้องการดูภาพหน้าจอ:


นับจำนวนลบสูงสุดติดต่อกัน:

ป้อนสูตรนี้ลงในเซลล์ที่คุณต้องการรับผลลัพธ์:

=MAX(FREQUENCY(IF(A2:A20<0,ROW(A2:A20)),IF(A2:A20>=0,ROW(A2:A20))))จากนั้นกด Ctrl + Shift + Enter คีย์พร้อมกันและคุณจะได้รับผลลัพธ์ตามที่คุณต้องการดูภาพหน้าจอ:

หมายเหตุ: ในสูตรข้างต้น A2: A20 คือรายการช่วงเซลล์ที่คุณต้องการใช้

 


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab

 

จัดเรียงความคิดเห็นโดย
ความคิดเห็น (20)
ได้รับคะแนน 5 จาก 5 · การจัดอันดับ 1
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องการจำนวนบวกที่ต่อเนื่องกันจากคอลัมน์สุดท้าย ฉันจะมีหลายคอลัมน์เช่น A, B, C, D, E, F เป็นต้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องการจำนวนบวกที่ต่อเนื่องกันจากเซลล์สุดท้ายของคอลัมน์หนึ่งที่มีการป้อนข้อมูล ฉันจะมีหลายคอลัมน์เช่น A, B, C, D, E, F เป็นต้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เก่ง! ฟุงชิโอนู เพอร์เฟตาเมนเต คำถามสำคัญเกี่ยวกับสถานการณ์ปัจจุบันคืออะไร?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่ทำงาน! ให้ผลบวกสูงสุดไม่ต่อเนื่อง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีอีวาน
สูตรข้างต้นสามารถช่วยให้คุณนับจำนวนสูงสุดของตัวเลขบวกหรือลบเท่านั้น ไม่สามารถแยกเซลล์ที่ต่อเนื่องกันได้
หากคุณมีวิธีที่ดีโปรดแสดงความคิดเห็นที่นี่
ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะทำอย่างไรกับหลายแถว? ว่า A1:A10 และ C1:C10 ???
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ไรอัน
ขออภัย สูตรนี้ใช้กับคอลัมน์หรือแถวเดียวเท่านั้น
หากคุณมีอุดมคติที่ดีอื่น ๆ โปรดแสดงความคิดเห็นที่นี่
ขอขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะนับการเกิดขึ้นต่อเนื่องของค่าหรือตัวเลขสองค่าที่ต่างกันอย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ขอบคุณมากสำหรับข้อมูล! มีประโยชน์มาก :) ฉันสงสัยว่าเป็นไปได้ไหมที่จะเพิ่มจำนวนสูงสุดของเนกาทีฟต่อเนื่องกัน? ฉันจะขอบคุณมากถ้าคุณสามารถช่วยฉัน ขอขอบคุณ!!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี โจน
ในการแก้ปัญหาของคุณ โปรดทำตามสูตรอาร์เรย์ต่อไปนี้:

รวมจำนวนสูงสุดของจำนวนบวกต่อเนื่อง: (หมายเหตุ: D2 คือเซลล์ของจำนวนบวกต่อเนื่องที่คุณนับโดยใช้สูตรในบทความนี้ โปรดกด Ctrl + Shift + Enter คีย์พร้อมกัน)
=MAX((COUNTIF(OFFSET(A2:A18,ROW(A2:A18)-ROW(A2),0,D2),">=0")=D2)*SUBTOTAL(9,OFFSET($A$2:$A$18,ROW(A2:A18)-ROW($A$2),0,D2)))

รวมจำนวนสูงสุดของจำนวนลบต่อเนื่อง: (หมายเหตุ: E2 เป็นเซลล์ของตัวเลขติดลบต่อเนื่องที่คุณนับโดยใช้สูตรในบทความนี้ โปรดกด Ctrl + Shift + Enter คีย์ร่วมกัน)
=MIN((COUNTIF(OFFSET(A2:A18,ROW(A2:A18)-ROW(A2),0,E2),"<0")=E2)*SUBTOTAL(9,OFFSET($A$2:$A$18,ROW(A2:A18)-ROW($A$2),0,E2)))

โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ดังนั้นบริบทที่เป็นประโยชน์ ฉันเพิ่งทำวิดีโอสำหรับช่อง Youtube ของฉัน เมื่อฉันค้นหาคำสำคัญบางคำ ฉันพบสูตรของคุณ ก่อนอื่นขอขอบคุณ และประการที่สองฉันจะให้การอ้างอิงถึงเว็บไซต์นี้สำหรับคำอธิบายสูตร ฉันมีสมาชิกไม่มากนัก แต่อาจทำให้เว็บไซต์ของคุณมีการเข้าชมเพิ่มขึ้นเล็กน้อย ขอบคุณและมีวันที่ดี
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,
ขอบคุณสำหรับบทความนี้ ฉันกำลังพยายามหาจำนวนเฉลี่ยของตัวเลขติดลบติดต่อกันจากแถว ฉันพยายามทำเองแล้วแต่คิดไม่ออก
คุณจะช่วยฉันไหม
ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันได้รับผลลัพธ์ #Value หากมีเพียงตัวเลขที่เป็นบวกเท่านั้น นอกจากนี้ ฉันได้รับข้อผิดพลาดเดียวกัน หากมีเพียงแนวตัวเลขติดลบ ทำงานได้ดีเมื่อมีอย่างน้อย 1 ตัวเลขบวกและอย่างน้อย 1 ค่าลบในคอลัมน์ ไม่มีใครรู้วิธีแก้ไขปัญหานี้ ฉันใช้ open office ซึ่งใช้คำสั่งเดียวกัน ยกเว้น " ; " แทนที่จะเป็น " , " เป็นตัวคั่น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ปาโบล
สูตรทำงานได้ดีใน wotksheet ของฉันเมื่อมีรายการตัวเลขบวกหรือลบ คุณกด Ctrl + Shift + Enter คีย์ร่วมกันเพื่อให้ได้ผลลัพธ์หรือไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันวิเศษมาก แค่สงสัยว่าจะมีวิธีการเน้นต่อเนื่องหรือไม่?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ยอดเยี่ยม ขอบคุณ! ฉันกำลังใช้สูตรของคุณอยู่ในขณะนี้ แต่ฉันมีคำถาม: มีวิธีใดบ้างที่จะกรองข้อมูลเพิ่มเติมเพื่อให้นับเฉพาะเซลล์บวก/ลบที่ต่อเนื่องกัน หากพวกเขาแบ่งปันค่าในคอลัมน์อื่น ตัวอย่างเช่น หากใช้ตัวอย่างของคุณด้านบน ในคอลัมน์ B (ถัดจากรายการตัวเลขของคุณในคอลัมน์ A) เซลล์ถูกเติมด้วยตัวอักษร 'A' หรือ 'B' แบบสุ่ม คุณจะใช้สูตรใดกำหนด จำนวนเซลล์บวกสูงสุดที่ต่อเนื่องกัน A ในคอลัมน์ B?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
하세요. 감사합니다. 데이터 필터된 상황의 경우에도 연속 손실이나 이익 수를 계산할 수 있는지 궁금합니다. 그리고 데이터 필터된 상횡의 평균 를 수를 계산하는 방법은 있습니까?
ได้รับคะแนน 5 จาก 5
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี
สิ่งนี้มีประโยชน์มาก ขอบคุณมาก !!
คำถาม จะเกิดอะไรขึ้นถ้าในอาร์เรย์ข้อมูล ฉันต้องการละเว้นช่องว่างหรือศูนย์ เช่นถ้าตัวเลขถัดไปหลังว่างหรือศูนย์เป็นค่าบวก ควรเพิ่มความถี่

ขอบคุณสำหรับความช่วยเหลือของคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีค่ะคุณนาวิน
เพื่อแก้ปัญหาของคุณ โปรดลองใช้สูตรด้านล่าง:
=MAX(FREQUENCY(IF(A2:A20>=0,ROW(A2:A20)),IF(A2:A20<0,ROW(A2:A20))))

หลังจากคัดลอกและวางสูตรแล้ว อย่าลืมกด Ctrl + Shift + Enter คีย์พร้อมกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง
โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป

ฉันมีข้อมูลเหมือนด้านบน ฉันได้ใช้สูตรที่คุณแนะนำแล้ว มันทำงานได้ดี คำตอบคือ 7

={MAX(FREQUENCY(IF(A4:AA4=P, COLUMN(A4:AA4)),IF(A4:AA4<>P, COLUMN(A4:AA4))))}
แต่ตอนนี้ความต้องการของฉันคือสูตรนี้ควรพิจารณาเฉพาะ 10 เซลล์สุดท้ายจากเซลล์ที่ใช้สูตร และคำตอบควรเป็น 6
เป็นไปได้ไหม.
กรุณาแนะนำวิธี
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL