สูตรอาร์เรย์ที่ฉันมีจะให้วันที่ที่เล็กที่สุดจากตารางบริการตามเกณฑ์ต่อไปนี้:
- ค่าในคอลัมน์รายการตรงกับรายการ # ในเซลล์ A1
- มูลค่าในคอลัมน์จำนวน & gt; 0
=MIN(IF((IF(Service[Item]=$A1,TRUE)*IF(Service[Amount]>0,TRUE))>0,Service[Date],"z"))
เพิ่ม "z"
เป็นวิธีเดียวที่ฉันจะได้รับการยกเว้น 0
/ FALSE
ซึ่งมักจะอ้างว่าตัวเองเป็นค่าที่เล็กที่สุด มีวิธีที่สะอาดกว่าในการคำนวณสิ่งนี้หรือไม่? มันจะเป็นส่วนหนึ่งของสูตรที่ซับซ้อนมากขึ้น