Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Errechnung eines Durchschnittes

Errechnung eines Durchschnittes
13.11.2007 11: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

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

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

AW: Errechnung eines Durchschnittes
13.11.2007 16: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 18: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 13: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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige