kiim
Goto Top

Suche ähnliche Formel wie Zählenwenn

Hallo Zusammen,

Also ich hab folgendes Problem und weiss momentan wirklich nicht mehr weiter:

Ich habe 2 Tabellenblätter. In einem habe ich die Rohdaten mit 2 Spalten (passiv/depot und db II) --> Bild1
Im zweiten Tabellenblatt mache ich eine auswertung aufgrund diese zahlen. --> Bild2

es ist ein bisschen schwer zum erklären drum einfach mal kurz die bilder anschauen. Also eine Formel, damit ich die Anzahl der Kunden auflisten kann habe ich bereits gefunden, bin mir aber nicht sicher ob diese ganz stimmt:

=(ZÄHLENWENN('Zahlen Auswertung'!G$2:G$804;">0")+ZÄHLENWENN('Zahlen Auswertung'!G$2:G$804;"<900000"))-ANZAHL('Zahlen Auswertung'!G$2:G$1441)

--> Beispiel für Zelle C7

Nun brauche ich noch eine Formel um den db auszurechnen.

--> Beispiel für Zelle E7
Folgende Kriterien müssen erfüllt sein: Passiv/ Depot zwischen 0 und 899000 (Spalte G bei den Rohdaten), dabei muss es dann aber die Zahl von der gleichen Zeile, aber von der Spalte D nehmen, danach müssen alle diese Zahlen, die das Kriterium erfüllen summiert werden.


Ich hoffe irgendwer versteht mich. :D Weiss nicht genau, wie ich es sonst erklären soll.

Besten Dank schon im Voraus

Kiim


BILD 1
e1bc0184b37aa7c5261b9d72ce422345-bild1


BILD 2
ec60c3e46e8a3db3e0ea0b551a1ea833-bild2

Content-Key: 127265

Url: https://administrator.de/contentid/127265

Printed on: April 24, 2024 at 23:04 o'clock

Mitglied: 76109
76109 Oct 16, 2009 at 12:53:20 (UTC)
Goto Top
Hallo kiim!


Die Spalte C in Tabelle 2 könnte so aussehen:
C
07 =ZÄHLENWENN(Tabelle1!$G:$G;"<=899000")
08 =ZÄHLENWENN(Tabelle1!$G:$G;"<=999000")-SUMME(C7)
09 =ZÄHLENWENN(Tabelle1!$G:$G;"<=1999000")-SUMME(C7:C8)
10 =ZÄHLENWENN(Tabelle1!$G:$G;"<=2999000")-SUMME(C7:C9)
11 =ZÄHLENWENN(Tabelle1!$G:$G;"<=3999000")-SUMME(C7:C10)
12 =ZÄHLENWENN(Tabelle1!$G:$G;"<=4999000")-SUMME(C7:C11)
13 =ZÄHLENWENN(Tabelle1!$G:$G;"<=5999000")-SUMME(C7:C12)
14 =ZÄHLENWENN(Tabelle1!$G:$G;"<=9999000")-SUMME(C7:C13)
15 =ZÄHLENWENN(Tabelle1!$G:$G;"<=14999000")-SUMME(C7:C14)
16 =ZÄHLENWENN(Tabelle1!$G:$G;">=15000000")


Die Spalte E in Tabelle 2 könnte so aussehen:
E
07 =SUMMEWENN(Tabelle1!$G:$G;"<=899000";Tabelle1!$D:$D)
08 =SUMMEWENN(Tabelle1!$G:$G;"<=999000";Tabelle1!$D:$D)-SUMME(D7)
09 =SUMMEWENN(Tabelle1!$G:$G;"<=1999000";Tabelle1!$D:$D)-SUMME(D7:D8)
10 =SUMMEWENN(Tabelle1!$G:$G;"<=2999000";Tabelle1!$D:$D)-SUMME(D7:D9)
11 =SUMMEWENN(Tabelle1!$G:$G;"<=3999000";Tabelle1!$D:$D)-SUMME(D7:D10)
12 =SUMMEWENN(Tabelle1!$G:$G;"<=4999000";Tabelle1!$D:$D)-SUMME(D7:D11)
13 =SUMMEWENN(Tabelle1!$G:$G;"<=5999000";Tabelle1!$D:$D)-SUMME(D7:D12)
14 =SUMMEWENN(Tabelle1!$G:$G;"<=9999000";Tabelle1!$D:$D)-SUMME(D7:D13)
15 =SUMMEWENN(Tabelle1!$G:$G;"<=14999000";Tabelle1!$D:$D)-SUMME(D7:D14)
16 =SUMMEWENN(Tabelle1!$G:$G;">=15000000";Tabelle1!$D:$D)

Gruß Dieter
Member: kiim
kiim Oct 16, 2009 at 13:36:14 (UTC)
Goto Top
wunderbar danke. face-smile

hat alles tiptop funktioniert.

danke für die hilfe!

lg kim.
Mitglied: 76109
76109 Oct 16, 2009 at 14:02:03 (UTC)
Goto Top
Hallo Kim!

Gern geschehenface-smile

Ein schönes WE

Gruß Dieter

PS. In Spalte E Zeile 9 war ein '='-Zeichen abhanden gekommen. Muss natürlich '<=' heißen.
Member: Biber
Biber Oct 16, 2009 at 16:57:39 (UTC)
Goto Top
Moin kiim & didi1954,


auch wenn es schon auf "Gelöst" steht....

Lesbarer/Wartbarer als diese "Summe Gesamt abzüglich Summe Bisher"-Konstruktion finde ich

[in 07] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>=0)*(Tabelle1!$G$4:$G$804<=899000))
[in 08] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>899000)*(Tabelle1!$G$4:$G$804<=999000))

Etc.-- wenn es um die ANZAHL geht.

in der Spalte E oder wo auch immer die SUMMEN stehen sollen
-->einfach noch eine dritte "*( Bereich-ohne Bedingung)"-Klammer anfügen.

[in 07] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>=0)*(Tabelle1!$G$4:$G$804<=899000) * (Tabelle1!$G$4:$G$804))
[in 08] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>899000)*(Tabelle1!$G$4:$G$804<=999000)* (Tabelle1!$G$4:$G$804))

Grüße
Biber
Mitglied: 76109
76109 Oct 16, 2009 at 18:13:46 (UTC)
Goto Top
Hallo Biber!

Auch ne Möglichkeit, aber ob's am Ende effektiver ist? Keine Ahnung. Und wo ist die Summe aus Spalte D?

Sieht jedenfalls gut ausface-smile

Gruß Dieter
Member: Biber
Biber Oct 16, 2009 at 20:03:39 (UTC)
Goto Top
Moin didi1954,
Zitat von @76109:
Auch ne Möglichkeit, aber ob's am Ende effektiver ist?
Wenn ich dadurch auch nur einen übersehenen Tippfehler weniger in der Jahresbilanz habe, ist es effektiver... ;)

Und wo ist die Summe aus Spalte D?

Ja wie jezz'????
Soll ich die Prozente denn aus den -zigtausend Einzeldaten errechnen???
Die hätte ich als als Laie in Blatt2 aus den Werten auf Blatt2 berechnet....

Oder bringt das weniger, falls ich nach geleisteten Arbeitsstunden bezahlt werde?

Grüße und schönes Wochenende
Biber
Mitglied: 76109
76109 Oct 16, 2009 at 20:32:51 (UTC)
Goto Top
Hallo Biber!

Also, einer von uns beiden steht jetzt irgendwie auf der Leitungface-smile

Es geht um die db-Summen in Tabelle1 Spalte D in Abhängigkeit der Test's aus Spalte G.

Auch Dir ein schönes WE

Gruß Dieter
Member: Biber
Biber Oct 16, 2009 at 23:06:36 (UTC)
Goto Top
Moin didi1954,

sorry, das war ich, der auf der Leitung stand...

In diesem Fall (Spalte G soll (auf die zwei Bedingungen > x und <= y) geprüft werden, aber die Daten aus Spalte D geholt werden:

[in 07] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>=0)*(Tabelle1!$G$4:$G$804<=899000) * (Tabelle1!$D$4:$D$804))
[in 08] =SUMMENPRODUKT((Tabelle1!$G$4:$G$804>899000)*(Tabelle1!$G$4:$G$804<=999000)* (Tabelle1!$D$4:$D$804))

Kann natürlich kein Schwein lesen, aber
  • wenn Tabelle1!$G$4:$G$804 den Namen "PuD" wie "Passiv und Depot" hätte und
  • wenn Tabelle1!$D$4:$D$804) den Namen "Dbii" hätte,

Dann reduziert es sich auf:
[in 07] =SUMMENPRODUKT((PuD>=0)*(PuD<=899000) * (Dbii))
[in 08] =SUMMENPRODUKT((PuD>899000)*(PuD<=999000) * (Dbii))

... und dann fängt es für mich an "wartbar" zu werden.

Grüße
Biber
Mitglied: 76109
76109 Oct 17, 2009 at 09:29:21 (UTC)
Goto Top
Hallo Biber!

Schon besser. Und Funktioniert sogarface-smile

Jetzt hat Kim die freie Auswahl!

Gruß Dieter
Member: Biber
Biber Oct 17, 2009 at 09:47:55 (UTC)
Goto Top
Moin didi1984,

der nächste logische Schritt zur Lesbarkeit wäre, die Unter/Obergrenzen ( 0 bis 899000, 899000 bis 999000 etc) nicht mehr hart in diese Formeln zu hacken, sondern die aus zwei Spalten zu holen, aus denen sich auch die Von-Bis-Anzeigespalten links bedienen.
Oder diese Anzeigespalten als Quelle zu benutzen.

Aber da warten wir mal auf kiim, bis sie diese Idee hat...

Grüße
Biber
Mitglied: 76109
76109 Oct 17, 2009 at 10:15:29 (UTC)
Goto Top
Hallo Biber!

Zitat von @Biber:
der nächste logische Schritt zur Lesbarkeit wäre, die
Unter/Obergrenzen ( 0 bis 899000, 899000 bis 999000 etc) nicht mehr
hart in diese Formeln zu hacken, sondern die aus zwei Spalten zu
holen, aus denen sich auch die Von-Bis-Anzeigespalten links bedienen.
Daran hatte ich auch schon gedacht. Aber mit den Großen Zahlen in Spalte A und B, sieht das rein optisch auch nicht so toll aus. Oder eventuell versteckte Zellen verwenden?

Ist eine gute Anregeung und Kim kann die Formel ja entsprechend anpassen.

Gruß Dieter
Member: Biber
Biber Oct 17, 2009 at 10:51:07 (UTC)
Goto Top
Moin didi1954,

Aber mit den Großen Zahlen in Spalte A und B, sieht das rein optisch auch nicht so toll aus

Is' jetzt ein Späßken, oder?
Ich meine, selbst ich würde es ja noch auch unter Lesbarkeitskeitsgesichtspunkten für vertretbar halten, wenn in den A/B-Anzeigespalten 0 und 899, 899 und 999 etc als Zahlenwerte stehen und in den Formelspalten dann jeweils "* 1000" steht.

Also sinngemäß statt
=SUMMENPRODUKT((PuD>899000)*(PuD<=999000) * (Dbii))
sowas wie
=SUMMENPRODUKT((PuD>($A7*1000))*(PuD<=($B7*1000)) * (Dbii))

Oder steh ich wieder auf der Leitung?

Grüße
Biber
P.S. Grmpf... wir müssen wohl eh kürzere Formeln nehmen bei diesem neuen ###-Seitenlayout...
Mitglied: 76109
76109 Oct 17, 2009 at 12:02:57 (UTC)
Goto Top
Hallo Biber!

Zitat von @Biber:
Is' jetzt ein Späßken, oder?
stehen und in den Formelspalten dann jeweils "* 1000"
Naja, wenn schon, dachte ich zumindest, dann nur die Zelle in die Formel schreibenface-wink
Aber ich habe grad was mit Zellformatierung probiert. Wenn ich das Format '#.###.' verwende, dann zeigt er z.B. bei 899000 nur 899 an und bei 999 dann die 1 usw.
Oder steh ich wieder auf der Leitung?
Nö, diesesmal stand wohl ich auf der Leitungface-smile
P.S. Grmpf... wir müssen wohl eh kürzere Formeln nehmen bei diesem neuen ###-Seitenlayout...
Wenn das so bleibt, dann werde ich die Threads zur besseren Lesbarkeit, in Zukunft in eine PDF-Datei drucken?

Gruß Dieter
Member: Biber
Biber Oct 17, 2009 at 21:56:23 (UTC)
Goto Top
<OT>
Zitat von @76109:
> P.S. Grmpf... wir müssen wohl eh kürzere Formeln nehmen bei diesem neuen ###-Seitenlayout...
Wenn das so bleibt, dann werde ich die Threads zur besseren Lesbarkeit, in Zukunft in eine PDF-Datei drucken?
Auf eine Rolle Klopapier? face-wink

Grüße
Biber
</OT>