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

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

7
วิธีการนับจำนวนของค่าที่แตกต่างในช่วง?
ฉันมีตารางขนาดใหญ่ที่ได้รับการจัดระเบียบแล้วโดยใช้ตัวกรอง ฯลฯ ฉันต้องการเพิ่มการสรุปภายใต้คอลัมน์บางคอลัมน์ที่มีจำนวนค่าที่แตกต่างในคอลัมน์นั้น ไม่มีฟังก์ชั่น=COUNTDISTINCT(A2:A100)ดังนั้นฉันควรทำอย่างไรดี? (Excel 2003) ฉันไม่สามารถใช้คำตอบสำหรับคำถามที่คล้ายกันนี้ได้เพราะฉันไม่ต้องการแก้ไขตารางหรือตัวกรอง ฉันต้องการนอกจากนี้ในแผ่นไม่ได้ปรับเปลี่ยน

4
ฟังก์ชัน AND ให้ผลลัพธ์เป็น TRUE สำหรับเซลล์ BLANK เปล่า - ทำไม
ฉันมีเซลล์ B2 ว่างเปล่า = ISBLANK (B2)ให้ TRUE การทดสอบทางตรรกะอย่างง่าย ๆ มันส่งกลับค่า FALSE = IF (B2, TRUE, FALSE)จะให้ FALSE แต่เมื่อใช้โดยตรงในคำสั่ง AND จะส่งคืน TRUE = AND (B2, TRUE)ให้ TRUE แน่นอนว่าเมื่อใช้ทางอ้อมในสถานะ AND จะยังคงส่งคืน FALSE = AND (IF (B2, TRUE, FALSE), TRUE)จะให้ FALSE คุณช่วยอธิบายฉันหน่อยได้ไหมว่าเพราะเหตุใด Excel ของฉันถึงทำงานแบบนั้น

9
จำกัด การใช้ CPU ของ Excel
มีวิธี จำกัด จำนวนการใช้ CPU ที่ยอดเยี่ยมในการเข้าถึงเมื่อใช้งานหรือไม่? ฉันมีสคริปต์ VBA ที่คำนวณสูตรอาร์เรย์ขนาดยักษ์จำนวนมาก การคำนวณทั้งหมดอาจใช้เวลา 20 นาทีโดยใช้ CPU 100% ของฉัน แต่ฉันไม่สามารถใช้เครื่องของฉันในช่วงเวลานั้นและต้องการให้มันทำงานในพื้นหลังที่มีการใช้งาน CPU 50% ดังนั้นฉันจึงสามารถทำสิ่งอื่น ๆ ต่อไปได้ ข้อเสนอแนะใด ๆ ระบบปฏิบัติการของฉันคือ Windows 7 Enterprise 64 บิตและรุ่น Excel คือ 2007-32 บิต

4
ใน Excel ฉันจะรวมจำนวนทั้งหมดเหนือเซลล์ปัจจุบันได้อย่างไร
ฉันต้องการมีคอลัมน์ใน Excel ที่ประกอบด้วยส่วนหัวจำนวนตัวเลขแล้วมีผลรวมของตัวเลขเหล่านั้นที่ด้านล่าง ฉันต้องการผลรวมเพื่อปรับให้เข้ากับการแทรกของตัวเลขใหม่เหนือจำนวนทั้งหมด บางสิ่งเช่นนี้ Numbers 1 2 5 10 18 Total หากภายหลังฉันใส่หมายเลขใหม่ 10 หมายเลขตรงกลางรายการฉันต้องการให้ผลรวมรวมโดยอัตโนมัติ ฉันรู้ว่าSUM()ฟังก์ชั่นสามารถรวมคอลัมน์ทั้งหมด แต่ถ้าผลรวมนั้นอยู่ในคอลัมน์นั้นก็จะบ่นเกี่ยวกับการอ้างอิงแบบวงกลม ฉันจะรวมจำนวนเหนือจำนวนทั้งหมดได้อย่างไร


4
ฉันจะซ่อน # DIV / 0 ได้อย่างไร! ข้อผิดพลาดขณะที่เซลล์ที่อ้างอิงว่างเปล่า
ในคอลัมน์ CI มีการผลิต ในคอลัมน์ DI มีเป้าหมาย ในคอลัมน์ EI มีความแปรปรวน% สูตรของฉันคือ=(D11-C11)/D11 แต่อย่างไรคุณซ่อนเซลล์ลงแผ่นจนกว่าคุณจะใส่อะไรในD11และไปซ่อนC11 #DIV/0!ฉันลองใช้IFสูตร แต่ดูเหมือนว่าผิด

1
ฉันจะใส่ตัวดำเนินการเชิงตรรกะลงใน Excel = IF Formula ได้อย่างไร
ฉันกำลังพยายามป้อนสูตรเพื่อแสดงข้อความตามเงื่อนไข IF สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ ... =IF(myval>=minval & myval <= maxval, "OK", "Not OK") แต่สิ่งนี้ดูเหมือนจะทำงานผิดอย่างแน่นอนโดยแสดง OK เมื่อ myval อยู่นอกระยะและไม่ตกลงเมื่ออยู่ในช่วง ฉันจะระบุตรรกะและอย่างถูกต้องได้อย่างไร ฉันได้ลอง && ตามที่ฉันเคยเห็นในคำถามที่นี่และวงเล็บด้านใน แต่ผลลัพธ์เหล่านี้ทำให้เกิดข้อผิดพลาด

4
ฟังก์ชั่น Excel ที่ประเมินสตริงราวกับว่ามันเป็นสูตรหรือไม่
สมมติว่าฉันมีสตริงข้อความเหมือน"11+5"หรือแม้กระทั่ง"=11+5"เก็บไว้ในเซลล์ มีฟังก์ชันใน Excel ที่จะอนุญาตให้ฉันประเมินสตริงนั้นเสมือนว่าเป็นสูตรหรือไม่ สิ่งนี้จะเป็นประโยชน์สำหรับโครงการอื่นที่ฉันต้องการเขียนสูตร 'ไดนามิก' ใน Excel

6
มีฟังก์ชัน Excel เพื่อสร้างค่าแฮชหรือไม่
ฉันกำลังทำงานกับรายการข้อมูลจำนวนมากที่คีย์โดยชื่อเอกสาร ชื่อเอกสารในขณะที่อธิบายได้ค่อนข้างยุ่งยากถ้าฉันต้องการดูพวกเขาใน (มากถึง 256 ไบต์เป็นอสังหาริมทรัพย์จำนวนมาก) และฉันชอบที่จะสร้าง keyfield ขนาดเล็กที่สามารถทำซ้ำได้ในกรณีที่ฉันต้องการ เพื่อทำVLOOKUPจากเวิร์กเซ็ตหรือเวิร์กบุ๊กอื่น ฉันคิดว่าแฮชจากชื่อที่จะไม่ซ้ำกันและทำซ้ำได้สำหรับแต่ละชื่อจะเหมาะสมที่สุด มีฟังก์ชั่นให้ใช้หรือฉันกำลังดูการพัฒนาอัลกอริทึมของตัวเองหรือไม่? ความคิดหรือความคิดเกี่ยวกับกลยุทธ์นี้หรือกลยุทธ์อื่น?


2
ใน Excel ฉันสามารถให้ "ค่าเริ่มต้น" ในกรณีที่สูตรของฉันส่งกลับ #NA?
ตัวอย่างเช่น, กล่าวว่ามูลค่าของเซลล์คือ: IF(ISNA(VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE)), 0, VLOOKUP(A3,somesheet!G:J,3,FALSE) * VLOOKUP(A3,someothersheet!A:D,4,FALSE)) ที่นี่ฉันต้องการผลิตภัณฑ์ของสอง VLOOKUP แต่บางแถวอาจไม่อยู่ที่นั่นดังนั้นจึงสามารถส่งคืน NA ได้ ถ้ามันคืนค่า NA ให้ใส่ศูนย์ในเซลล์นี้ แต่อย่างอื่นที่ฉันต้องการผลิตภัณฑ์ ดูเหมือนว่างี่เง่าที่คุณจะต้องแสดงออกอย่างนั้นทั้งสองครั้ง มีทางลัดบ้างไหมที่ฉันสามารถพูดว่า "ทำการคำนวณนี้และถ้ามันคืนค่าลองใช้ที่อื่น แต่ใช้ค่าเริ่มต้นบ้างไหม?

4
คุณสามารถทำนิพจน์ปกติใน Excel โดยไม่ใช้ VBScript ได้หรือไม่
ฉันกำลังมองหาฟังก์ชัน Excel ที่ฉันสามารถใส่ในเซลล์เพื่อทำการค้นหา regex ของเนื้อหาของเซลล์อื่น มีอะไรให้ทำบ้างไหม? ฉันไม่ต้องการเพิ่ม VB Script ลงในสเปรดชีตสำหรับสิ่งนี้เพราะฉันสามารถเขียนรหัสได้เร็วขึ้น นี่เป็นเพียงวิธีแก้ปัญหาที่เร็วที่สุดที่จะเป็นฟังก์ชั่น แม้ว่าฉันจะหาไม่เจอ ดังนั้นอาจจะไม่มีอะไร ใครรู้บ้าง

5
วิธีรับความแตกต่างของเวลาเป็นนาทีใน Excel ได้อย่างไร
ฉันมีค่าเวลาในสองเซลล์ในแผ่นงาน Excel และฉันต้องการความแตกต่างของเวลาเป็นนาที เซลล์ใน Excel มีลักษณะดังนี้: A B C 1 6:38 8:23 1:45:00 A คือเวลาเริ่มต้น B คือเวลาสิ้นสุด C คือความแตกต่างของเวลา (B1-A1) ซึ่งแสดงในรูปแบบhh: mm: ss A และ B cols มีการจัดรูปแบบเป็น HH กำหนดเอง: mm และเซลล์ C มีรูปแบบเป็นที่กำหนดเองHH: mm: ss แต่ผมจำเป็นต้องได้รับในค่าในเซลล์ C1 เป็น105แทน01:45:00 คุณช่วยกรุณาแสดงเวลาเพียงไม่กี่นาทีและให้รูปแบบที่ถูกต้องได้ไหม

4
วิธีค้นหาอักขระขึ้นบรรทัดใหม่หรืออักขระบรรทัดใน Excel
ฉันได้นำเข้าข้อมูลบางส่วนไปยัง Excel (จากไฟล์ข้อความ) และมีอักขระขึ้นบรรทัดใหม่บางประเภท ดูเหมือนว่าในตอนแรก: หากฉันกด F2 (เพื่อแก้ไข) จากนั้นกด Enter (เพื่อบันทึกการเปลี่ยนแปลง) ในแต่ละเซลล์ด้วยบรรทัดใหม่ (โดยไม่ต้องแก้ไขอะไรจริง ๆ ) Excel จะเปลี่ยนเค้าโครงโดยอัตโนมัติดังนี้: ฉันไม่ต้องการอักขระบรรทัดใหม่เหล่านี้ที่นี่เพราะมันทำให้การประมวลผลข้อมูลยุ่งยิ่งขึ้น ฉันจะค้นหาสิ่งเหล่านี้เพื่อตรวจจับได้มากขึ้นได้อย่างไร ฟังก์ชั่นการค้นหาตามปกติไม่ยอมรับอักขระป้อนเป็นอักขระค้นหา

2
ฉันต้องการค้นหาช่องว่างสุดท้ายในเซลล์ XLS
ฉันมีแผ่นงาน Excel ที่มีค่าข้อความเช่นใน A1: "นี่คือข้อความ" ฉันต้องการค้นหาตำแหน่งของอักขระช่องว่างสุดท้าย มีสูตร excel ที่จะให้ผลลัพธ์ที่ฉันต้องการหรือไม่ ฉันได้ลองค้นหาและค้นหา แต่สิ่งเหล่านี้เริ่มจากซ้ายสิ่งที่ฉันต้องการคือเริ่มจากขวา

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