[英]Value output by formula - not sure why array formula EXCEL
使用下面的數組公式{=MMULT(MMULT(C27:D27,(H27:I28)),TRANSPOSE(C27:D27))}我得到35.05425707 。
{=MMULT(MMULT(C27:D27,(H27:I28)),TRANSPOSE(C27:D27))}
35.05425707
使用下面的數組{=(MMULT(C27:D27,(H27:I28)))}我得到5.763564268 。
{=(MMULT(C27:D27,(H27:I28)))}
5.763564268
雖然我完全理解第二個公式如何輸出5.763564268的值,但我不明白35.05425707是如何輸出的。 我可以要求逐步細分嗎? 請查看以下文件:
先感謝您。
MMULT 是一個數組公式,第一個 MMULT 實際上會生成一個包含 2 個值的數組:
=MMULT(B7:C7,G7:H8)返回一個包含5.7636和5.8818的數組
=MMULT(B7:C7,G7:H8)
5.7636
5.8818
當您執行第二個 MMULT 時:
=MMULT(MMULT(B7:C7,G7:H8),TRANSPOSE(B7:C7))
您將5.7636乘以2和5.8818乘以4 。 加起來得到35.0544 .*
2
4
35.0544
*(我使用截圖作為參考,數字不匹配,因為顯示的值是四舍五入的值)
[英]#value error mac excel 2016 array formula
[英]Excel Array Formula and combination
[英]Excel: dynamic array formula
[英]Excel formula to pad array
[英]Excel - Array formula with gap
[英]Excel Array Formula Assistance
[英]Excel Array Lookup Formula
[英]Formula in Array VBA excel
[英]Excel Array Formula Error
[英]Excel Array Formula
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.