[算表] SUMIFS 改成 SUM+IF的用法

楼主: sagwow (不是我)   2022-03-11 12:05:20
软件:Excel
版本:365
因为某些原因,需要把公式从SUMIFS改成SUM+IF的方式呈现(原因如以下网址)
https://docs.microsoft.com/zh-tw/office/troubleshoot/excel
/formula-returns-value-error
但我试着在在IF中加入AND函数,就会导致结果不正确,
估计是因为阵列函数使用方法不对?
范例如下:
https://imgur.com/a/q3S9vZl
Answer 1 = 11是正确结果,Answer 2 = 0是错误结果。
要怎么改才能得到11呢? 谢谢
作者: kinomon (奇诺 Monster)   2022-03-11 12:20:00
= sumproduct( if( (B:B="C")*(A:A="乙), C:C, 0 ) )"乙"1.就我理解 365的AND判断阵列元素就只会输出T或F原本的写法只会输出F 所以加总是02.用sum+CSE比较合理 不过我常常用sumproduct偷懒补充: 原本写法B:B="C" 若没有加CSE会判断为栏B该列="C"例图 F4= sum( if( and(B4="C", A4="乙"), C:C, 0) )AND的阵列用法我不是很熟悉 再请其他板友补充

Links booklink

Contact Us: admin [ a t ] ucptt.com