hab eine Datei mit 2 Tabellenblättern.
In Tabellenblatt 1 trage ich in Spalten I, J, K, L und M Bezeichnungen ein.
Im Tabellenblatt 2 stehen die Kosten je Bezeichnung (aufsteigend sortiert)
Jetzt möchte ich in Tabellenblatt 1 in der Spalte N die Gesamtkosten ermitteln.
Das geht prinzipiell über eine Formel der Art: =SVERWEIS(I2; .;FALSCH) + SVERWEIS(J2; ) +
und funktioniert auch einwandfrei solange I2, J2 nicht leer sind. Ist ein Feld leer ergibt die Gesamtformel wg 4. Parameter falsch als Ergebnis #NV.
Das kann ich umgehen, indem ich WENN(ISTFEHLER(SVERWEIS( );0;SVERWEIS( )) für jeden einzelnen Summanden angebe. Dabei raus kommt dann dieses Monster:
=WENN(ISTFEHLER(SVERWEIS(I2;'Tabelle 2'!$A$2:$E$96;5;FALSCH));0;SVERWEIS(I2;'Tabelle 2'!$A$2:$E$96;5; FALSCH))+WENN(ISTFEHLER(SVERWEIS(J2;'Tabelle 2'!$A$2:$E$96;5;FALSCH));0;SVERWEIS(J2; 'Tabelle 2'!$A$2:$E$96;5;FALSCH))+WENN(ISTFEHLER(SVERWEIS(K2;'Tabelle 2'!$A$2:$E$96;5;FALSCH));0; SVERWEIS(K2;'Tabelle 2'!$A$2:$E$96;5;FALSCH))+WENN(ISTFEHLER(SVERWEIS(L2;'Tabelle 2'!$A$2:$E$96;5; FALSCH));0;SVERWEIS(L2;'Tabelle 2'!$A$2:$E$96;5;FALSCH))+WENN(ISTFEHLER(SVERWEIS(M2; 'Tabelle 2'!$A$2:$E$96;5;FALSCH));0;SVERWEIS(M2;'Tabelle 2'!$A$2:$E$96;5;FALSCH))
Das funktioniert auch. Die Frage ist nur: Gehts auch einfacher?
Beispieldatei anbei: https://www.herber.de/bbs/user/70192.xls
Grüße
Andreas