我希望计算并添加两个If语句的结果在同一个单元格中。我得到了#VALUE!错误。
=IF(ISERROR(GETPIVOTDATA("Sum of CHARGES",'Ship City'!$A$3,"ship_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29)),"",GETPIVOTDATA("Sum of CHARGES",'Ship City'!$A$3,"ship_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29))+IF(ISERROR(GETPIVOTDATA("Sum of CHARGES",'Recipient City'!$A$4,"recipient_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29)),"",GETPIVOTDATA("Sum of CHARGES",'Recipient City'!$A$4,"recipient_city",$B$7,"carrier_type",$A$27,"INV_month_id",D$6,"INV_year_id",$D$5,"Company Name",$B29))
= IF(ISERROR(GETPIVOTDATA(“收费总和”,“船舶城市”!$ A $ 3,“ship_city”,$ B $ 7,“carrier_type”,$ A $ 27,“INV_month_id”,D $ 6,“INV_year_id “,$ D $ 5,”公司名称“,$ B29)),”“,GETPIVOTDATA(”收费总和“,”船城“!$ 3美元,”ship_city“,$ B $ 7,”carrier_type“,$ A $ 27,“INV_month_id”,D $ 6,“INV_year_id”,$ D $ 5,“公司名称”,$ B29))
+
IF(ISERROR(GETPIVOTDATA)(“收费总和”,“收件人城市”!$ A $ 4,“recipient_city”,$ B $ 7,“carrier_type”,$ A $ 27,“INV_month_id”,D $ 6,“INV_year_id” ,$ D $ 5,“公司名称”,$ B29)),“”,GETPIVOTDATA(“收费金额”,“收件人城市”!$ A $ 4,“recipient_city”,$ B $ 7,“carrier_type”,$ A $ 27 ,“INV_month_id”,D $ 6,“INV_year_id”,$ D $ 5,“公司名称”,$ B29))
答案 0 :(得分:2)
您的两个if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS']='on';
}
函数都返回一个空字符串IF
。将""
运算符与字符串一起使用返回+
。有不同的方法来解决它:
#VALUE!
代替0
""
代替SUM
(它会忽略字符串)。正如@John Bustos在评论中提到的那样,你可以用
简化你的公式+