บังคับให้เซลล์เป็นลบ


0

ดังนั้นฉันมีสเปรดชีตที่มีรายการแบบเลื่อนลงให้เลือกจากเงินสดฝาก / คืนเงินตรวจสอบ ฯลฯ จากนั้นฉันมีคอลัมน์หลายคอลัมน์ที่จะนับทั้งที่ด้านล่างและด้านขวา ฉันต้องการเซลล์ของคอลัมน์เหล่านั้นจะเป็นค่าลบเสมอหากเลือกตัวเลือก "เงินฝาก / คืนเงิน" แต่ยังอนุญาตให้พวกเขาพิมพ์ค่าใด ๆ ลงในเซลล์

มีวิธีทำเช่นนี้หรือไม่?


การทำงานเป็นเรื่องที่ยอมรับได้หรือไม่? เช่นตัวเลขในคอลัมน์ B และรุ่นลบที่รับประกันได้ของคอลัมน์อื่น (พร้อม=if(B1<0, B1, -B1)) คุณสามารถทำได้โดยเพิ่มเป็นพิเศษเพื่อดูว่าได้เลือก "เงินฝาก / คืนเงิน" สำหรับแถวที่เกี่ยวข้องหรือไม่ หากนี่ไม่ใช่วิธีแก้ปัญหาโปรดเพิ่มสิ่งที่คุณได้ลองไปแล้ว
Hennes

คำตอบ:


1

สูตรนี้จะทำให้ค่าทั้งหมดในช่วงA1: A8เป็นค่าบวกแล้วรวมค่าเหล่านั้น ใช้เครื่องหมายลบท้ายเพื่อให้เงินฝาก / คืนเงินติดลบ

=-SUMPRODUCT(ABS(A1:A8))

สำหรับตัวอย่างของคุณคุณอาจเลือกที่จะใช้สิ่งต่อไปนี้โดยใช้ตัวกรองในเซลล์B1 :

=IF(B1="deposit/refund",-1,1)*SUMPRODUCT(ABS(A1:A8))
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.