Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Errechnung eines Durchschnittes

Forumthread: Errechnung eines Durchschnittes

Errechnung eines Durchschnittes
13.11.2007 12:30:00
Oli
Hallo Community,
ich habe folgende Formel:
=
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'01'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'02'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'03'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'04'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'05'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'06'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'07'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'08'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'09'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'10'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'11'!$A$3:$Q$197;5;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;5;FALSCH));0;SVERWEIS($A3;'12'!$A$3:$Q$197;5;FALSCH)))
)
/
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;5;FALSCH));0;1))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;5;FALSCH));0;1))
)
Allerdings habe ich wohl einen Denkfehler in dieser Formel, da manche Werte nicht korrekt zurückkommen.
In dem ersten Teil (bis zum Bruch) soll in den verschiedenen Arbeitsmappen 01, 02, 03 etc. durch einen svergleich der Wert Summiert werden.
In dem zweiten Teil (nach dem Bruch) soll der Teiler ermittelt werden.
Hoffe ich habe mich so halbwegs verständlich ausgedrückt.
Vielen Dank für eure Hilfe

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Errechnung eines Durchschnittes
13.11.2007 12:49:04
Werner
Hallo Oli,
kannst Du eine Beispieldatei hochladen?
Gruß
Werner

AW: Errechnung eines Durchschnittes
13.11.2007 17:47:18
Oli
Und nun die Lösung die funktioniert:
=Wenn(Istfehler(
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH)))
)
/
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH)0;1;0))))
)
)
;"";
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH)))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH));0;SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH)))
)
/
(
(WENN(ISTFEHLER(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'01'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'02'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'03'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'04'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'05'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'06'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'07'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'08'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'09'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'10'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'11'!$A$3:$Q$197;16;FALSCH)0;1;0))))+
(WENN(ISTFEHLER(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH));0;(WENN(SVERWEIS($A3;'12'!$A$3:$Q$197;16;FALSCH)0;1;0))))
)
)
Ich sag mal nichts zu der Formel ;)

Anzeige
AW: Welch ein Fortschritt...........
13.11.2007 19:01:00
HermannZ
Hi;
das ist doch mal wirklich eine Positive Nachricht über Excel 2007
man kann jetzt Formeln mit 5332 Zeichen erstellen und Excel verarbeitet die auch noch ohne Absturz.
Gruss HermannZ

AW: Errechnung eines Durchschnittes
13.11.2007 14:50:36
Wolli
Hallo Oli, ich habe mal ein bisschen probiert und die Formel sieht eigentlich gut aus. Dort, wo die falschen Ergebnisse kommen, müsstest Du nochmal die einzelnen Quellwerte prüfen und die Formel ggf. verkleinern / zerpflücken, um den Fehler zu finden. Oder tatsächlich mal eine Mappe hochladen.
Gruß, Wolli
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18