Wie summiere ich die Ergebnisse von zwei if-Anweisungen in derselben Zelle? - Excel, If-Anweisung, Excel-Formel, Excel-2010, Pivot-Tabelle

Ich möchte die Ergebnisse von zwei If-Anweisungen in derselben Zelle berechnen und hinzufügen lassen. Ich bekomme #WERT! Error.

=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 ("Summe der Gebühren", "SchiffStadt "! $ A $ 3," ship_city ", $ B $ 7," carrier_type ", $ A $ 27," INV_month_id ", D $ 6," INV_year_id ", $ D $ 5," Firmenname ", $ B29))," " , GETPIVOTDATA ("Summe von GEBÜHREN", "Schiffsstadt"! $ A $ 3, "ship_city", $ B $ 7, "carrier_type", $ A $ 27, "INV_month_id", D $ 6, "INV_year_id", $ D $ 5, " Firmenname ", $ B29))

+

IF (ISERROR (GETPIVOTDATA ("Summe vonGEBÜHREN“, "Empfänger City"! $ A $ 4, "recipient_city", $ B $ 7, "carrier_type", A $ 27 $ " INV_month_id", D $ 6, "INV_year_id", $ D $ 5, "Name des Unternehmens", $ B29 )), "", GETPIVOTDATA ( "Summe der Gebühren", "Empfänger City"! 4 $ A $, "recipient_city", $ B $ 7, "carrier_type", 27 $ A $, "INV_month_id", D $ 6 "INV_year_id", $ D $ 5, "Name des Unternehmens", $ B29))

Antworten:

2 für die Antwort № 1

Deine beiden IF Funktionen geben eine leere Zeichenfolge zurück "". Verwenden + Operator mit Zeichenfolgen gibt zurück #VALUE!. Es gibt verschiedene Methoden, um es zu beheben:

  • benutzen 0 Anstatt von ""
  • benutzen SUM Anstatt von + (Es ignoriert Strings).

Und wie @ John Bustos in seinem Kommentar erwähnt, können Sie Ihre Formel mit vereinfachen

IFERROR(value,value_if_error)

IFERROR Beschreibung