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

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

2
เปรียบเทียบ 1 เซลล์กับ 3 เซลล์อื่นใน Excel
ฉันพยายามเปรียบเทียบเซลล์กับผลลัพธ์ที่เป็นไปได้ 3 รายการในการแข่งขัน หากเซลล์เท่ากับค่าในเซลล์แรกที่พวกเขาได้รับ 5 คะแนนถ้าเซลล์เท่ากับมูลค่าในเซลล์ที่สองพวกเขาได้รับ 3 คะแนนถ้าเซลล์เท่ากับค่าในเซลล์ที่สามพวกเขาได้รับ 1 คะแนน หากเซลล์ไม่ตรงกับเซลล์ใด ๆ ในสามเซลล์ที่เป็นไปได้จะได้รับ 0 คะแนน ฉันได้ลองใช้ด้านล่าง แต่มันใช้งานไม่ได้ =IF(B4=$B$38,5,0)+OR(B4=B$39,3,0)+OR(B4=$B$40,1,0)

1
แบ่งปัน Excel“ สูตรแม่แบบ” ระหว่างแผ่นงาน
ฉันมีสเปรดชีตที่ใช้ค่าที่ผู้ใช้ป้อนและทำการคำนวณบางอย่างเพื่อสร้างจำนวนเซลล์ ฉันวางแผนที่จะใช้การคำนวณเหล่านี้ในแผ่นงานจำนวนหนึ่งที่มีค่าที่ผู้ใช้ป้อนต่างกัน แนวคิดคือแผ่นสามารถทำซ้ำได้ตามต้องการและผู้ใช้เพียงแค่เปลี่ยน / กรอกค่าบางอย่างและรับข้อมูลที่เป็นประโยชน์ที่สร้างขึ้นในเซลล์อื่น ๆ ทั้งหมด ฉันจะแชร์สูตรเทมเพลตระหว่างแผ่นงานดังกล่าวเพื่อจุดประสงค์ในการบำรุงรักษาได้อย่างไรการเปลี่ยนแปลงใด ๆ สามารถแพร่กระจายไปยังแผ่นงานทั้งหมดได้อย่างง่ายดาย มาโคร VBA จำเป็นหรือไม่ (บางส่วนมีอยู่แล้วสำหรับการคำนวณที่ซับซ้อนมากขึ้น แต่สำหรับส่วนใหญ่การคำนวณเพียงใช้ค่าของเซลล์ในสเปรดชีตและสามารถแสดงเป็นสูตรอินไลน์) ตัวอย่าง: แผ่น 1: User value | 12345 Computation 1 | 29239 Computation 2 | 3103 Computation 3 | 3941 แผ่นงาน 2: User value | 12346 Computation 1 | 23091 Computation 2 | 3092 Computation 3 …

1
การเลื่อนช่วงวันที่รายสัปดาห์สำหรับตารางเดือย Excel ไม่รวมในสัปดาห์นี้
ฉันกำลังพยายามสร้างคอลัมน์ตัวช่วยเพื่อให้สามารถมีช่วงวันที่แบบไดนามิก / การหมุนสำหรับตารางเดือยของฉัน ฉันอัปเดตตารางข้อมูลนี้ทุกวัน จำนวนแถวสำหรับวันที่เริ่มต้นแต่ละครั้งจะแตกต่างกันไปตามการเปลี่ยนแปลงและข้อมูลที่รวบรวมในคอลัมน์ที่ไม่ได้แสดงไว้ด้านล่าง คอลัมน์ B ประกอบด้วยวันที่เริ่มต้นสัปดาห์โดยยึดตามวันที่เริ่มต้นการเปลี่ยนแปลงที่อยู่ในคอลัมน์ A ฉันต้องการแทรกคอลัมน์ C ที่จะพูดว่า "ใช่" หากวันที่ในคอลัมน์ B อยู่ภายใน 6 สัปดาห์ก่อนหน้านี้ (ไม่นับ สัปดาห์ปัจจุบันของ NOW ()) วิธีนี้ฉันสามารถแสดงข้อมูลที่รวบรวมจากสัปดาห์เต็ม / เสร็จสมบูรณ์เท่านั้น

2
การลบชั่วโมง
ฉันกำลังทำงานบนแผ่นติดตามเวลา =SUM(I4:I8)ฉันมีคอลัมน์รวมรายสัปดาห์ที่มีสูตรของ [h]:mmคอลัมน์ทั้งหมดนี้มีรูปแบบเป็น 31:49มูลค่าปัจจุบันคือ ฉันต้องการคำนวณจำนวนชั่วโมงจนถึง 40 (40 - 31:49) นี่คือสองสิ่งที่ฉันได้ลอง: =TIME(40,0,0)-Table1[@Total] =40-INT(Table1[@Total]) =40-Table1[@Total] ในที่สุดฉันก็ได้สิ่งนี้เพื่อทำงานกับค่าคงที่: =TIME(40,0,0)-TIMEVALUE("31:49")ดังนั้นฉันจึงลองเหล่านี้: =TIME(40,0,0)-TIMEVALUE(""&Table1[@Total]&"") =TIME(40,0,0)-TIMEVALUE(INDIRECT(Table1[@Total])) ฉันแน่ใจว่าฉันขาดอะไรบางอย่างที่ชัดเจนอย่างโง่เขลาดังนั้นมันคืออะไร คำตอบที่คาดหวังคือ 8:11

2
IF Function บน excel - ฉันต้องใส่สูตรไว้ในเซลล์เดียวโดยใช้ <<แต่มันไม่ทำงาน
ฉันต้องใส่ในเซลล์เดียวที่ถ้าค่าของ H3 และ F3 ต่ำกว่า 25000 แต่สูงกว่า 0 มันจะเท่ากับ 29.95 ถ้าเป็นเท็จ 0 สูตร = ถ้า (0

1
ผสานแผ่นงานที่ทับซ้อนกันบางส่วนใน Excel ขณะที่แยกคอลัมน์หรือไม่
ฉันมีแผ่นงานที่มีระเบียนทับซ้อนกันบางส่วนในแต่ละเดือน: Person Jan Alice $20 Bob $10 Charlie $30 และ Person Feb Alice $15 Charlie $10 Dave $40 ฉันต้องการรวมไว้ในแผ่นเดียวเช่น: Person Jan Feb Alice $20 $15 Bob $10 $0 Charlie $30 $10 Dave $0 $40 มีวิธีที่สะดวกในการทำเช่นนี้ใน Excel หรือไม่ ฉันดูที่คุณสมบัติการรวมบัญชี แต่ดูเหมือนจะรวมคอลัมน์ที่ฉันไม่ต้องการ

0
Excel: กราฟที่ปรากฏตามเงื่อนไขเท่านั้น
ฉันมีชุดข้อมูลที่ค่อนข้างซับซ้อนและคอลัมน์แรกประกอบด้วย Booleans ฉันต้องการพล็อตข้อมูลจากแต่ละแถวในกราฟแยกต่างหาก - เฉพาะในกรณีที่เซลล์แรกในแถวนั้นเป็น TRUE สิ่งนี้จะเกิดขึ้นโดยอัตโนมัติ กล่าวอีกนัยหนึ่งแผ่นงานถูกจัดเตรียมเพื่อพล็อตแต่ละแถวเสมอ แต่จะทำเช่นนั้นต่อเมื่อเซลล์แรกของแถวนั้นเป็นจริงเท่านั้น เป็นการดีที่กราฟจะถูกจัดเรียงในลักษณะที่กำหนดไว้ล่วงหน้า แต่มันมีความสำคัญน้อยกว่าสำหรับฉัน ฉันจะทำสิ่งนี้ได้อย่างไร

1
ตัวติดตามการเข้าร่วม - หักคะแนนถ้าไม่มีคะแนนภายในระยะเวลาการจ่าย
ฉันมีสเปรดชีตที่ฉันติดตามไม่ว่าจะมีคนโทรมาหรือไม่ก็ช้าหรือเร็ว บนแผ่นงานที่ 1 ฉันมีชื่อของพวกเขาจำนวนครั้งที่พวกเขาเรียกว่ามาช้าหรือเร็วแล้วฉันก็มีคะแนนทั้งหมด - การโทรเข้าคือ 2 คะแนนการมาสายหรือออกเร็วคือ 1 คะแนน ในแผ่นงานที่ 2 เป็นที่ที่ข้อมูลถูกบันทึก - ชื่อจากแผ่นงานที่ 1 ถ่ายโอนไปยังแผ่นงานที่ 2 และจากนั้นฉันมีวันของปีจาก 1/1/15 ถึง 12/31/15 ในรายการแนวนอน หากพวกเขาโทรเข้ามาสายหรือออกก่อนฉันสามารถเลือกหนึ่งในตัวเลือกเหล่านั้นเนื่องจากฉันมีการเลื่อนลงสำหรับแต่ละวันในแต่ละบรรทัด ปัญหา: ฉันพยายามที่จะทำมันเพื่อที่ว่าถ้าคนไม่โทรเข้ามาไม่สายหรือไม่ออกก่อนกำหนดสำหรับระยะเวลาการจ่ายหนึ่งครั้ง (2 สัปดาห์) จากนั้น 2 คะแนนจะหักคะแนนรวมในใบที่ 1 หากฉันต้องใส่เซลล์นี้ลงในเซลล์ใหม่ที่ใช้ได้ฉันแค่พยายามหาวิธีหักคะแนนถ้าพวกเขามาที่นี่ในช่วงเวลาจ่ายเงินโดยไม่มีคะแนน ความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมากเมื่อฉันค้นหาทั่วอินเทอร์เน็ตและไม่สามารถหาคำตอบของปัญหาที่ฉันมีได้ ขอบคุณ!

2
เดือนและวันที่จะถูกสลับไปเรื่อย ๆ เมื่อรัน VBA
ฉันมีคอลัมน์บนแผ่นงานคอลัมน์ F ซึ่งเต็มไปด้วยวันที่ ตอนนี้ฉันต้องการวันที่เหล่านี้ในรูปแบบ "dd, mm, yyyy" แต่บางครั้งพวกเขาอยู่ในรูปแบบข้อความรูปแบบเรา / อาร์เมเนียในข้อมูลต้นฉบับ เหตุใดฉันจึงใช้แมโครเพื่อแปลงในรูปแบบที่ถูกต้องมันจะเปลี่ยนวันที่และเดือนเป็นบางครั้ง แต่ถ้าฉันทำด้วยตนเองจะไม่มีข้อผิดพลาดเกิดขึ้น กำลังใช้ค่าการวางเพื่อรับข้อมูลในแผ่นงานของฉันและนี่คือรหัสของฉัน มันแสดงเดือนที่ถูกต้องสำหรับรูปแบบ dd / mmm / yyyy แต่สลับเดือนและวันที่ Range("F2").Select Range(Selection, Selection.End(xlDown)).Select Selection.NumberFormat = "dd/mmm/yyyy" Selection.TextToColumns Destination:=Range("F2"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 4), TrailingMinusNumbers:=True Selection.NumberFormat = "dd/mm/yyyy" ใช้เซลล์ F2 วันที่ 9 …

1
Excel - วิธีตรวจสอบว่ามีค่า / สตริงจำนวนหนึ่งแถวหรือไม่ในแถว
ฉันมีรายการ A ของสตริงและฉันต้องการดูว่ามีกี่แถวของแต่ละสตริงที่แสดงในช่วง B ข้อมูลของฉันมีลักษณะดังนี้: รายการ A: AAA BBB CCC Range B: 1 aaa --- --- 2 bbb ccc bbb 3 aaa --- --- ผลลัพธ์ที่ฉันต้องการคือในรายการ A สำหรับ "aaa" มันจะบอกฉัน 2 สำหรับ "bbb" 1 และสำหรับ "ccc" 1. พยายามทำสิ่งนี้ด้วยสูตรอาร์เรย์ด้านล่าง แต่ดูเหมือนจะไม่เป็น การทำงาน: =SUM(IF(COUNTIF(Range B,List A($A1)&gt;0,1,0))

1
ค้นหาและแทนที่ใน Excel ด้วย 2 ไฟล์ excel
ฉันมีไฟล์ excel ที่มีรายการชื่อนักแสดงซึ่งสามารถทำซ้ำได้และฉันมีไฟล์อื่นที่มีชื่อนักแสดงและค่าที่เกี่ยวข้องและไม่ซ้ำกัน ดังนั้นฉันต้องการแทนที่ชื่อนักแสดงในไฟล์แรกด้วยค่าในไฟล์ที่สอง มีวิธีใดบ้างที่จะทำ? กรุณาช่วย.

1
รับการแจกแจงความถี่ของหลายคอลัมน์ที่แบ่งพาร์ติชันด้วยคอลัมน์อื่น
ฉันกำลังทำการวิเคราะห์แบบสำรวจพื้นฐาน ฉันต้องการแยกแยะการตอบคำถามต่าง ๆ ตามเพศชายหรือหญิง แต่ละแถวเป็นการตอบสนองแต่ละคอลัมน์เป็นคำถาม คอลัมน์ A มีการตอบกลับชาย / หญิงที่ฉันต้องการรวมการตอบกลับอื่นทั้งหมด แต่ละคอลัมน์มีการตอบคำถามต่าง ๆ คอลัมน์ที่ต่างกันมีชุดคำตอบที่เป็นไปได้ที่ต่างกัน มีเซลล์ว่างบางส่วนที่ฉันต้องการนับเช่นนี้ ฉันคิดวิธีการทำคอลัมน์เดียวกับ DataPilot แต่ทันทีที่ฉันเพิ่มมากกว่าหนึ่งคอลัมน์ลงใน DataPilot มันจะยุ่ง ถ้าฉันสามารถสร้างตารางที่มีขนาดเท่ากันได้นั่นจะเป็นสิ่งที่ฉันต้องการ: เพศชายเพศหญิง Q1 ใช่ 1 1 หมายเลข 0 1 อาจจะ 1 0 Q2 1 ชม. 2 1 2 ชม. 0 1 มีวิธีที่ตรงไปตรงมาในการทำเช่นนั้น? ข้อมูลอินพุตสำหรับด้านบนจะเป็น: เพศผู้ตอบไตรมาสที่ 1 Q2 ตอบกลับ 1 M ใช่ 1 …

1
Excel - อ้างถึงเซลล์ว่างในฟังก์ชัน CONCATENATE
ในสเปรดชีต Excel สมมติว่ามีการแสดงโบนัสบางอย่าง (ค่าตัวเลข) หากทั้งสามเซลล์ของช่วงตรงกับเกณฑ์ค่า "โบนัสขนาดเล็กกว่า" จะปรากฏขึ้นเมื่อเซลล์สองสามเซลล์ตรงกับเกณฑ์เท่านั้น ฉันได้สร้างรายการโบนัสบนแผ่นแยกต่างหากที่เรียกว่า 'โบนัส' โดยมีคอลัมน์ตัวช่วยเพิ่มเติมเชื่อมต่อค่าสามเซลล์และลองสูตรต่อไปนี้: = INDEX (โบนัส E: E, MATCH (CONCATENATE (W3, X3, Y3) โบนัส D!: D, 0)) สูตรนี้ทำงานได้อย่างสมบูรณ์แบบเมื่อจำเป็นต้องใช้ทั้งสามหมายเลขเพื่อรับโบนัส แต่มี "โบนัสขนาดเล็ก" อีกชุดหนึ่งที่ออกให้โดยสองในสามหมายเลขเพื่อจับคู่ เนื่องจากเซลล์ที่สามไม่เคยว่างเปล่าสูตรด้านบนจึงไม่สามารถหาค่าที่ต่อกันของค่าตัวเลขสองหลักได้ มีวิธีแก้ไขสูตรเพื่อรวมโบนัสขนาดเล็กด้วยหรือไม่ บางทีฉันอาจต้องการหาวิธีอ้างอิงเซลล์ที่สามว่าเป็นเซลล์ว่างเปล่า? มีคนให้คำแนะนำได้ไหม

1
วิธีใดก็ตามที่จะใช้ผลลัพธ์ฟังก์ชั่นสำหรับเงื่อนไข countif ใน Excel [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: Excel: นับจำนวนเซลล์ที่มีวันทำงาน 1 วัน ตัวอย่างเช่นฉันมีรายการวันที่ใน A2 ถึง A31 (1 เมษายนถึง 30 เมษายน) และต้องการนับจำนวนวันธรรมดา ใน B2 ถึง B31 ฉันสามารถใช้=WEEKDAY(A2,2)&lt;6เพื่อให้จริงหรือเท็จ จากนั้นนับความจริงแยกต่างหาก อย่างไรก็ตามมีการทำทั้งหมดใน 1 เซลล์ด้วยสิ่งที่คล้ายกัน=COUNTIF(A2:A31,WEEKDAY(A2,2)&lt;6)หรือไม่

2
ย้ายข้อมูลไปยังเซลล์ที่ระบุ
ฉันมี 3 คอลัมน์ A, B และ C A = รายการชื่อ B = เซลล์เฉพาะสำหรับแต่ละชื่อ c = คอลัมน์ว่างฉันต้องการวางชื่อ ฉันลาดเทดูเหมือนจะคิดออกและรายชื่อใน 1 แผ่นมีขนาดเล็กกว่ารายชื่อในครั้งที่สอง แก้ไข: ชื่อใน A ไม่เรียงตามลำดับคอลัมน์ B แสดงรายการแถวที่จะวางชื่อในคอลัมน์ C

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