คำถามติดแท็ก worksheet-function

คำถามเกี่ยวกับการใช้ฟังก์ชัน / สูตรในเซลล์ในซอฟต์แวร์สเปรดชีต

1
สรุปข้อมูลการขายเป็นรายเดือน
ฉันมีตารางข้อมูลต่อไปนี้: Customer 14-Sep-12 30-Sep-12 1-oct-12 28-Nov-12 5-Nov-12 ASTDU 4718.00 3885.00 1680.00 3058.00 2147.00 BJURT 3646.00 4557.00 2747.00 3151.00 3511.00 CMTDF 2692.00 2560.00 6821.00 28160.00 6989.00 ฉันต้องการสรุปเหมือนตารางต่อไปนี้ ฉันจะทำสิ่งนี้ได้อย่างไร Customer Sep Oct Nov ASTDU BJURT CMTDF` ฉันใช้สูตรเดือนเพื่อหาเดือนที่ ฉันพยายามใช้สูตร sumif (range, critirea, sumrange) โดยใช้เดือนที่ไม่เป็นเกณฑ์ แต่ฉันได้รับศูนย์เป็นคำตอบ

1
ทำการคำนวณแบบเซลล์ต่อเซลล์
เป็นไปได้หรือไม่ที่จะคำนวณในแต่ละเซลล์ ฉันกำลังพยายามเพิ่มค่าในช่วงของคอลัมน์ E10:E610 ที่อยู่ระหว่าง 11,538 ถึง 34,760 แล้วคำนวณ 5.6 เปอร์เซ็นต์ อย่างไรก็ตามเพื่อให้สมดุลกับเอกสารอื่นฉันจะต้องค้นหา 5.6 เปอร์เซ็นต์ของตัวเลขแต่ละตัวในช่วงนั้น ทำไม? ไฟล์ที่ฉันควรจะรักษาความสมดุลด้วยการคำนวณและการปัดเศษตัวเลขแต่ละตัวดังนั้นการคำนวณของฉันจึงออกไปเล็กน้อย ตัวอย่างเช่น 5.6% ของ 23,726 คือ 1,328.6 และถูกปัดเศษเป็น 13,327 ถ้าฉันมี 5 ครั้งของ 23,726 ในไฟล์ปัจจุบันของฉันผลลัพธ์จะเป็น 6,643.28 เนื่องจาก Excel จะเพิ่ม 1,328.6 ห้าครั้งแล้วหา 5.6% อย่างไรก็ตามการปัดเศษเป็นรายบุคคลจะส่งผลให้ 6,645 ความช่วยเหลือใด ๆ =ROUND(IF(J5="Yes",SUMPRODUCT((E10:I610>11538)*(E10:I610<=34760)*(A10:A610="No")‌​,E10:I610)*0.056+(COUNTIF(E10:I610,">34760")*34760)*0.056,""),0) ฉันเพิ่งตระหนักว่าการปัดเศษได้ทำขึ้นกับผลรวมทั้งหมดแล้ว ฉันสามารถคำนวณต่อเซลล์และรอบต่อเซลล์ได้ด้วยไหม บางทีฉันต้องใช้ VBA ...

0
การใช้ if ถ้าอย่างนั้นคำสั่งใน Excel ข้ามแผ่นงานสองแผ่นที่แตกต่างกันในกระดาษคำนวณเดียวกัน
มีบางครั้งที่ vLookup ไม่ทำงานแม้ว่าฉันจะเปลี่ยนตัวเลขในคอลัมน์ A เป็นการจัดรูปแบบตัวเลข ฉันสามารถใช้คำสั่งจริงและเท็จเพื่อดูว่าหมายเลข ID บนแผ่นงาน 1 ตรงกับหมายเลข ID ในคอลัมน์ / เซลล์เดียวกันในแผ่นที่ 2 หรือไม่ถ้าแผ่นงานทั้งสองอยู่ในแผ่นงานเดียวกัน

1
อ้างถึงแผ่นงานอื่นที่มีจำนวนเซลล์เพิ่มขึ้น
ฉันมีแผ่นงาน (ขอเรียกว่าแผ่นงาน) ว่าแต่ละแถวมีข้อมูลแตกต่างกัน จากนั้นฉันต้องการอ้างถึงข้อมูลนี้ต่อแถวบนแผ่นงานอื่นของฉัน (แผ่นงาน) เพื่ออธิบายเพิ่มเติม WorksheetA มี 2 คอลัมน์ที่ควรคัดลอกไปยังแผ่นงาน B นี่คือชื่อและโรงเรียนที่เข้าร่วมครั้งล่าสุด ฉันต้องการทราบว่า WorksheetB จะอัปเดตได้อย่างไรทุกครั้งที่มีการเติมแถวใหม่ในแผ่นงาน A ขอบคุณล่วงหน้า!! :)

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

0
คัดลอกข้อมูลเฉพาะจากแผ่นงานหนึ่งไปยังอีกแผ่นโดยใช้ค่าที่ป้อน
นี่คือสถานการณ์ของฉัน ฉันมี 2 แผ่นในหนังสือ ฉันป้อนข้อมูลสำหรับธุรกิจที่แตกต่างกัน 2 รายการลงในแผ่นงานและต้องสามารถตรวจสอบข้อมูลเดียวกันตามเกณฑ์ 2 ข้อ (ดังนั้นทั้งสองแผ่น) ป้อนคำอธิบายรูปภาพที่นี่ ATM ฉันกำลังป้อนข้อมูลลงในทั้งสองแผ่น ฉันต้องการป้อนข้อมูลลงในใบแจ้งหนี้ # แผ่นและมี C, D และ A อัตโนมัติใส่ลงในแผ่นงานตั๋วเมื่อฉันป้อนตั๋ว # ลงใน F และในทางกลับกันเมื่อฉันป้อนข้อมูลภายใต้ตั๋วงานเฉพาะ # มันคงจะดีมากถ้ามันใส่ลงในใบแจ้งหนี้ # แผ่นเมื่อฉันป้อนใบแจ้งหนี้ # ฉันแน่ใจว่ามันมีบางอย่างเกี่ยวกับฟังก์ชั่นการค้นหา ฯลฯ แต่ฉันไม่สามารถเข้าใจได้

1
วิธีรับหมายเลขต่อเนื่องตามหมายเลขรายการสำหรับแต่ละประเภทใน excel
ฉันต้องการถามวิธีเขียนสูตรตามความต้องการด้านล่าง: คอลัมน์ "X" ของฉันมีรายการหมวดหมู่ซึ่งมีรายการแตกต่างกันสำหรับแต่ละหมวดหมู่ และสำหรับคอลัมน์ "หมายเลขที่ต้องการ" ฉันต้องการรับหมายเลขต่อเนื่องสำหรับแต่ละหมวดหมู่ตั้งแต่วันที่ 1 โปรดดูรูปเป่า ฉันควรเขียนสูตรอย่างไรเพื่อให้ได้หมายเลขต่อเนื่องเหล่านี้โดยอัตโนมัติ

1
ทวีคูณผลรวมของเซลล์หนึ่งถ้าเซลล์อื่นแสดงค่า
ฉันได้เพิ่มเซลล์ที่ซ่อนอยู่ (T259) ซึ่งคำนวณ 10% ของเซลล์ U78 หากเลือก "ข้อต่อปูน" ในเอกสารข้อตกลงการขาย ฉันต้องการเพิ่มฟังก์ชั่นในเซลล์ U78 เพื่อเพิ่มมูลค่า T259 ฉันได้รับ "ข้อผิดพลาดการโต้แย้งมากเกินไป" นี่คือสูตรที่ส่งคืนข้อผิดพลาด = IF (T74 = "1 / 2Dry Stack", 0.1, IF (T74 = "DryMortar Joint", - 0.1,0, IF ('ข้อตกลงการขาย'! G23 = "Mortar Joint w / สีเทามาตรฐาน", 0.1,0) )) ขออภัยฉันย้ายไปข้างหน้าโดยไม่อัปเดตคำถามเนื่องจากปัญหานี้ละเอียดอ่อนด้านเวลา [อัปเดต] โดยทั่วไปในภาพหน้าจอคุณจะเห็นเซลล์ U78 ฉันต้องการมัน เพิ่มหรือลบส่วนเพิ่ม 10% …

1
Excel - การสร้าง UDF จากสูตร
ฉันมักจะเจอสถานการณ์ที่ฉันเขียนสูตรคล้ายกันมาก แต่ใช้ verbose ที่ใช้ช่วงเดียวกันเป็นอาร์กิวเมนต์สำหรับฟังก์ชั่นหลาย ๆ อย่าง ตัวอย่างง่ายๆให้พิจารณา: =(A+B)/B มีวิธีง่าย ๆ ที่ฉันสามารถสร้าง UDF เช่น: =PCTCHANGE(A,B) ที่สามารถทำการคำนวณเช่นเดียวกับข้างต้น? ฉันรู้ว่าด้วยตัวดำเนินการทางคณิตศาสตร์อย่างง่ายสิ่งนี้ไม่สำคัญ แต่มีวิธีง่าย ๆ ในการห่อบางสิ่งที่ซับซ้อนกว่าลงในฟังก์ชั่นง่าย ๆ เดียว =IF(""=$U30,"",G30/IF(ROW(G30)-MONTH(U30)<ROW(K$8),G$5,OFFSET(G30,-MONTH(U30),0))-1) ฉันต้องการหลีกเลี่ยงการแปลสูตรเป็นแอปพลิเคชันการเรียกใช้ฟังก์ชันแผ่นงาน ฉันถือว่าแอพพลิเคชั่นการประเมินค่าอาจเป็นส่วนหนึ่งของการแก้ปัญหา แต่ฉันไม่สามารถหาวิธีที่จะส่งช่วงผ่านเข้าไปใน UDF

1
การนับใน Excel จนกระทั่งจำนวนเต็มพิเศษปรากฏขึ้น [ปิด]
ฉันพยายามรับคอลัมน์ C เพื่อพูดในสิ่งที่คอลัมน์ D พูด (ฉันพิมพ์ค่าในคอลัมน์ D) ปัญหาที่ฉันมีคือฉันไม่สามารถหาวิธีที่จะบอก Excel ให้หยุดนับเมื่อเจอกัน 0. ฉันจะทำสิ่งนี้ได้อย่างไร

1
รับที่อยู่เซลล์ Excel ของค่าที่ใกล้เคียงที่สุดในช่วงเดียวกัน
ฉันมีสเปรดชีตขนาดใหญ่ (& gt; 15000 แถว) ที่มีชื่อ บริษัท สถานที่หมายเลขการผลิตและละติจูด / ลองจิจูดของสถานที่ ตารางตัวอย่าง ฉันกำลังพยายามเปรียบเทียบละติจูดและลองจิจูดแต่ละพิกัดกับคนอื่น ๆ ทั้งหมดเพื่อหาค่าที่อยู่ภายใน 0.01 องศา มาเรียกคอลเล็กชันตำแหน่งเหล่านี้ว่า "พื้นที่" จากนั้นฉันต้องการได้รับยอดขาย / วันและยอดรวม / วันสำหรับแต่ละพื้นที่เหล่านั้น ฉันพยายามโจมตีเรื่องนี้โดยพยายามรับที่อยู่เซลล์ของตำแหน่ง lat / long ทั้งหมดที่อยู่ภายในความต้องการ 0.01 องศาของแถวที่มีอยู่โดยใช้สูตรดังนี้: =CELL("address",INDEX(AB:AB,MATCH(MIN(ABS(AB:AB-[@Lat])),ABS(AB:AB-[@Lat]),0))) หรือสูตรที่ซับซ้อนมากขึ้น: =ABS(RANK([@Lat],AB:AB)-MATCH(MIN(LARGE(AB:AB,ROW(INDIRECT("1:"&COUNT(AB:AB)-2)))-LARGE(AB:AB,ROW(INDIRECT("1:"&COUNT(AB:AB)-2))+2)),LARGE(AB:AB,ROW(INDIRECT("1:"&COUNT(AB:AB)-2)))-LARGE(AB:AB,ROW(INDIRECT("1:"&COUNT(AB:AB)-2))+2),0)-1)<=1 โดยที่ AB คือคอลัมน์ Lat แต่พวกเขากลับ # N / A หรือ 0 บางทีฉันต้องใช้สคริปต์ VBA เพื่อทำซ้ำผ่านการเปรียบเทียบ lat / long …

1
Microsoft Excel และ Google ชีต
สูตรใน Microsoft Excel ไม่แตกต่างจากใน Google ชีต แต่ฉันได้รับผลลัพธ์ที่แตกต่าง (ซ้าย) Microsoft Excel, (ขวา) Google ชีต สูตรของ Google Excel ทำงานได้; สูตร Google ชีตเดียวกันไม่ทำงานใน Microsoft Excel ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ละเว้นตัวคั่นดัตช์ ; - ในเวอร์ชันภาษาอังกฤษพร้อมตัวคั่น , ผมมีปัญหาเดียวกัน.

1
วิธีจัดรูปแบบเซลล์เพื่อเน้นวันที่ในอดีตโดยอัตโนมัติ
ฉันกำลังพยายามหาวิธีที่จะเน้นเซลล์ในสีที่ระบุโดยอัตโนมัติหากวันที่ที่ป้อนในเซลล์เป็นอดีตเมื่อเปรียบเทียบกับวันที่วันนี้ หากวันที่วันนี้คือ 4/26 และฉันป้อน 4/23 ลงในเซลล์ก็ควรเน้นอัตโนมัติเพราะวันที่ที่ป้อนในเซลล์เป็นอดีต ฉันมีสเปรดชีตที่มีหลายวันที่ฉันในขณะนี้เน้นด้วยตนเอง ฉันต้องการให้พวกเขาเน้นสีโดยอัตโนมัติเมื่อวันที่ในอดีต เป็นไปได้ไหม

0
พยายามแยกวันที่ออกเป็นคอลัมน์ต่างๆเพื่อให้คะแนน
ฉันมีสเปรดชีตที่มีผลการเรียนอยู่ใน 21 โรงเรียน เกรดแบ่งออกเป็นหมวดหมู่ของระยะเวลาการสะสมหรือการรายงาน 1-5 ฉันกำลังพยายามค้นหาสูตรที่บัญชีสำหรับต่อไปนี้: นักเรียนแต่ละคนมีหมายเลขประจำตัว & amp; อาจมีการซ้ำซ้อน; & amp; หน้าต่างวันที่จะแตกต่างกันสำหรับแต่ละโรงเรียน ฉันได้ลองคอมโบของ vlookups ที่ซ้อนกันและจับคู่ / ดัชนี / countif แต่ฉันกำลังสูญเสียจริงๆ ข้อมูลตัวอย่างเป็นดังนี้: 1. Student ID | School | Reporting Period | Date | Grade 2. 3456 | X | Cumulative | 6/7/17 | B 3. 3456 | X | Reporting …

1
วิธีแก้ไขสูตรที่ฉันต้องคำนึงถึงข้อมูลของเซลล์อื่นแล้ว
ฉันมีแผ่นงาน Excel ที่คอยติดตามโบนัสสำหรับ paralegals ของเรา เนื่องจากเราต้องการให้ลูกค้าแสดงรายการในหนึ่งแผ่น paralegals ทั้งหมดจึงอยู่ในหนึ่งแผ่นแทนที่จะเป็นแต่ละแผ่นที่มีของตนเอง ฉันต้องการแผ่นงาน Excel เพื่อเพิ่มจำนวนโบนัสสำหรับ paralegal แต่ละรายการที่ฉันมีสูตร: =SUM(IF(A2:A35="paralegal1",F2:F35)). ตอนนี้ฉันต้องแก้ไขสูตรนี้เพื่อให้คำนึงถึงเซลล์อื่น แต่เฉพาะเมื่อเซลล์นั้นมีข้อมูล หากเซลล์นั้นไม่มีข้อมูลฉันไม่ต้องการให้มันเพิ่มโบนัส ตัวอย่างเช่นสูตรนี้เพิ่มโบนัสในเซลล์ F2 ไปยัง F35 เฉพาะเมื่อ A2 ไปยัง A35 แสดง paralegal1 สิ่งที่ฉันต้องการในสูตรนี้คือเพิ่มโบนัสจากเซลล์ F2 - F35 เฉพาะเมื่อเซลล์ A2 - A35 แสดง paralegal1 และเซลล์ E2 - E35 แสดงข้อมูล ดังนั้นฉันจะแก้ไขสูตรเพื่อทำสิ่งที่ฉันต้องการได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.