我試圖根據兩個下拉列表獲得平均值。但即使第二個下拉清單中沒有輸入,我也想得到平均值。
我使用的公式很簡單:AVERAGEIFS
其中:平均範圍取決於數字列、第一個下拉列表範圍和下拉列表單元格作為條件1,第二個條件相同。
不幸的是,當第二個下拉清單中沒有選擇資料時,我收到錯誤結果。
我該如何修改公式?這是我所擁有的圖片。
答案1
您需要使用一些IF
s 才能使其正常工作:
=IF(A3="",IF(B3="",AVERAGE(D7:D12),AVERAGEIF(D7:D12,type,B3)),IF(B3="",AVERAGEIF(D7:D12,taille,A3),AVERAGEIFS(D7:D12,taille,A3,type,B3)))
答案2
我最終使用了這個公式並且有效。我不知道為什麼你的仍然給我一個錯誤。
感謝您的協助
=IF(B3="",AVERAGEIF(taille,A3,D7:D12),IF(A3="",AVERAGEIF(類型,B3,D7:D12),IFERROR(AVERAGEIFS(D7:D12,taille,A3,類型,B3),「無組合」)))