ฉันมีข้อมูลต่อไปนี้ในสเปรดชีตของ Google:
+------+---------+
| Time | Include |
+------+---------+
| 0:30 | No |
| 1:00 | Yes |
| 0:30 | Yes |
| 0:30 | No |
| 0:30 | Yes |
+------+---------+
ฉันต้องการที่จะเพิ่มเวลาที่คอลัมน์ทางด้านขวาคือ "ใช่"
ฉันใช้สิ่งต่อไปนี้เพื่อเพิ่มขึ้นตลอดเวลา (3:00):
=SUM(A1:A5)
และฉันได้ลองทำสิ่งต่อไปนี้เพื่อเพิ่มเวลา (2:00) ซึ่งคอลัมน์ที่อยู่ติดกันคือใช่ แต่ Google รายงานว่า "#ERROR!":
=SUM(FILTER(A1:A5;B1:B5="Yes"))
เหตุผลที่คุณต้องใช้เครื่องหมายจุลภาคแทนเซมิโคลอนต้องเกี่ยวข้องกับเขตเวลาของคุณยุโรปใช้เครื่องหมายจุลภาคเหมือนกับที่สหรัฐอเมริกาใช้เครื่องหมายอัฒภาค
—
จาค็อบ ม.ค. Tuinstra
@JacobJanTuinstra: ว่าคุณสามารถใช้เครื่องหมายจุลภาคหรืออัฒภาคไม่จำเป็นต้องเกี่ยวข้องกับเขตเวลาหรือไม่ แต่ด้วยการตั้งค่าโลแคล / _language_ โดยเฉพาะไม่ว่าจะเป็นการใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม หากเป็นเช่นนั้นคุณจะไม่สามารถใช้เครื่องหมายจุลภาคเพื่อคั่นอาร์กิวเมนต์ของฟังก์ชันได้ โดยทั่วไปเราใช้ภาษาอังกฤษเป็นตัวคั่นทศนิยมดังนั้นเราจึงสามารถใช้
—
MrWhite
SUMIF
สูตร:=SUMIF(B2:B6;"Yes";A2:A6)