ฟังก์ชัน IF ใน Google Spreadsheets แสดงข้อผิดพลาดในการแยกวิเคราะห์เกิดอะไรขึ้น


9

เกิดอะไรขึ้นกับรหัสนี้?

= IF (F3+E3+D3 > 0, F3+E3+D3, 0)

ฉันต้องการให้เซลล์มีผลรวมเฉพาะเมื่อเป็นบวก ถ้าเป็นลบฉันต้องการให้ศูนย์อยู่ที่นั่น

Google Spreadsheet ให้ข้อผิดพลาด: ข้อผิดพลาดในการแยกวิเคราะห์


ฟังก์ชั่นทำงานได้ดีสำหรับฉัน ฉันคัดลอกและวางลงใน Google Spreadsheet โดยไม่ทำการเปลี่ยนแปลงใด ๆ ดูเหมือนจะไม่มีอะไรผิดปกติกับมันจากมุมมองของฉัน

คำตอบ:


11

คุณเคยลองใช้ ";" แทน "," ?


1
ใช่มันใช้งานได้ แต่ทำไมเอกสารทั้งหมดถึงกล่าวถึง ","

1
ฉันไม่รู้ว่าปกติใช้ ";" ในการแสดงออกนี้

อาจยุ่งกับสถานที่บางส่วน ในประเทศของฉันเราใช้ "," เป็นตัวคั่นทศนิยมดังนั้น 1,2,3,4 สามารถตีความได้ว่าเป็น 1.2, 3.4 หรือ 1, 2, 3, 4 Google มา!

3
@Josef มาตรฐานที่ Google ใช้กำหนด;จะต้องได้รับอนุญาต แต่,สามารถใช้ได้ เนื่องจากปัญหาโลแคลที่คุณกล่าวถึงเครื่องหมายจุลภาคจะไม่ทำงานในตำแหน่งที่ตัวคั่นทศนิยมเป็นเครื่องหมายจุลภาค ในอีกทางหนึ่งกึ่งทวิภาคจะทำงานในสถานที่ใด ๆ น่าเสียดายที่เอกสารดูเหมือนว่าจะมีคนเขียนในสหรัฐอเมริกา (หรือสหราชอาณาจักร, ออสเตรเลียและอื่น ๆ ) และพวกเขาเลือกที่จะใช้เครื่องหมายจุลภาค พวกเขาได้รับแจ้งแล้ว แต่การแก้ไขปัญหาของ Google นั้นเป็นสัตว์ร้ายที่ลึกลับและช้า
Tom Horwood
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.