Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1332to1336
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
Inhaltsverzeichnis

WENN - Abfrage

WENN - Abfrage
20.10.2013 20:13:21
Peter
Hallo Everybody,
ich habe ein etwas blödes Problem, das ich - wahrscheinlich wg zu geringer Excel-Kenntnisse - nicht lösen kann.
Eine simple Sache, die ich damals in BASIC einfach hätte lösen können, aber in Excel kann ich es nicht. Dieses Problem habe ich schon das zweite Mal, das erste Mal habe ich es sehr unelegantt gelöst, aber hier würe es schwieriger
Es geht um Folgendes, genau diesmal um ein etwas erweitertes Kassenbuch, oder einfache Buchhaltung, nämlich mit Kontenhandling:
Ich habe die üblichen Felder wie Belegnr etc. bis Buchungsbetrag. Weiter rechts sind zwei Kontenfelder: VON WO kam das Geld (z. B.) Kasse = Konto 00100 und WOHIN ging es. Z. B. Lebensmittel = Konto 12300. Jetzt gibt es von diesen Konten ca 150, und es werden mehr. Wie kann ich die Zelle eleganter abfragen, welches Konto darin steht, um dann den Betrag der Summe dieses Kontos zuzuweisen. Es geht also um die Abfrage, nicht um das Addieren.
Bei meiner Vorigen tabelle mit vielleicht 35 Konten habe ich es so gelöst, dass ich ein großes Feld gemacht habe mit ebendiesen 35 Zellen nebeneinander. Oben stehen die Kontenbezeichnungen fix, und darunter wird in jeder Buchungszeile mit WENN abgefragt: WENN die Buchung für es diess Konto ist dann addiere die Buchung zur Summe dieses Kontos. Und das bei jeder Buchung 35x, ob es dieses Konto ist oder das in der nächsten Kolumne. Eine sehr unelegante Methode -- neben der Eigentlichen Buchungsbereich habe ich ein Riesen-Leintuch, wo dann unter der Kontobezeichnung in der Kopfzeile der einzelne Buchungswert wieder erscheint, der dann zur Summenzelle dieses Kontos am Tabellenende addiert wird. - Es ist eigentlich eine Variablenabrage, welche Nr. neben der eigentlichen Buchung im Kontofeld steht - eine Zelle IST ja eine Variable, aber ich habe keine Methode gefunden, sie mit nur EINER Zelle abzufragen...
Hat jemand einen eleganteren Vorschlag? - Ich wäre sehr dankbar.
Und bitte habt Verständnis, wenn ich nochmal nachfrage, falls ich die Antwort aufs Erste nicht verstehe. In Excel kenne ich mich nicht besonders aus. Und wenn ich nicht klar genug war, bitte sagen!
Danke! -- pbrock

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: WENN - Abfrage
20.10.2013 21:08:57
Bastian
Hallo Peter,
meinst Du so? Rechts stehen die Saldi für die Konten.
 ABCDEFGH
1Beleg- Nr.BuchungsbetragVON WOWOHIN 001001230012345
21100,00 €0010012300 -120,00  205,00  -85,00  
32120,00 €0010012300    
4340,00 €1230012345    
5425,00 €0010012300    
65125,00 €1234500100    

Formeln der Tabelle
ZelleFormel
F2=SUMMEWENN($D$2:$D$1000;F1;$B$2:$B$1000)-SUMMEWENN($C$2:$C$1000;F1;$B$2:$B$1000)
G2=SUMMEWENN($D$2:$D$1000;G1;$B$2:$B$1000)-SUMMEWENN($C$2:$C$1000;G1;$B$2:$B$1000)
H2=SUMMEWENN($D$2:$D$1000;H1;$B$2:$B$1000)-SUMMEWENN($C$2:$C$1000;H1;$B$2:$B$1000)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß, Bastian

Anzeige
AW: WENN - Abfrage
20.10.2013 22:34:40
Peter
Ja, jetzt habe ichs besser studiert und voll verstanden. Genial! - Das Konto ist in Abfrage mit dem Feldnamen (F1 etc.) angegeben.
Nochmal Dank!
P

AW: WENN - Abfrage
20.10.2013 21:23:20
Peter
Hallo Bastian,
das ging aber flott!
Ich muss Deine fomeln studieren. Ich arbeite immer aus der Hilfe, so habe ich jetzt nicht im Kopf, was der ":" bedeutet, und was ich nicht verstehe, was das "1000" in den Formeln immer bedeutet.
Ich kann erst relevantt antworten, wenn ich es verstanden habe. Jede Konten-Zelle kann nämlich eines von ca. 150 Werten haben...
Bis demnächst -- Peter

AW: WENN - Abfrage
20.10.2013 21:47:56
Bastian
Hallo Peter,
zur Erläuterung:
=SUMMEWENN($D$2:$D$1000;F1;$B$2:$B$1000)-SUMMEWENN($C$2:$C$1000;F1;$B$2:$B$1000)
bedeutet:
Bilde die Summe der Buchungsbeträge, wenn das Konto in Spalte WOHIN steht und zieh die Summe der Buchungsbeträge ab, wo das Konto in Spalte VON WO steht.
$B$2:$B$1000 ist z.B. der Bereich von Zelle B2 bis Zelle B1000. Das hab ich nur beispielhaft so gemacht.
Besser ist es, Du schreibst $B:$B in die Formel. Dann wird die gesamte Spalte genommen, egal wieviele Einträge darin enthalten sind.
Ich hoffe, die Formel ist ein bisschen klarer geworden.
Gruß, Bastian

Anzeige
AW: WENN - Abfrage
20.10.2013 22:24:54
Peter
Hallo Bastian,
Du hast eine irre Geduld, mit so einem Excel-Schwachsinnigen wie mir.
Ja, mit dem Kommentar zusammen habe ichs kapiert. Die Idee, dass man eine ganze senkrechte (oder waagerechte) Spalte abfragen kann, ist mir nicht gekommen. So werde ich nebeneinander für jedes Konto eine Zelle machen und damit hats sich. Genauer, ich werde die Konto-Summen-Zellen nicht so weit nebeneinander tun, sondern jeweils 20 in eine Zeile, dann die nächsten 20 oder so darunterr... Bei meinemm anderen 'Werk' ist in jeder Zeile eine Abfrage für das Konto d jew. Buchung. Ich werde dies dort auch probieren, allerdings sind dort die Buchungen immer wieder unterbrochen, nämlich von 50 Zeilen sind nur 30 Buchungszeilen, die anderen 20 darunter sind jeweils Kommentarzeilen. Aber das dürfte auch nichts ausmachen, dann ist eben die Antwort auf die Abfrage negativ...
Ich melde mich in einigen Tagen, wie es ausgegangen ist - weiß nicht, ob es in diesem Forum PMs gibt, wenn ja, schick' ich Dir dann eine.
Danke Dir! - pbrock

Anzeige
AW: WENN - Abfrage
20.10.2013 22:56:58
Peter
Ja, jetzt habe ichs besser studiert und voll verstanden. Genial! - Das Konto ist in Abfrage mit dem Feldnamen (F1 etc.) angegeben.
Nochmal Dank!
P

Alternativ mit SUMMENPRODUKT()
21.10.2013 08:39:52
neopa
Hallo Peter,
... in F2: =SUMMENPRODUKT((($D$2:$D$1000=F1)-($C$2:$C$1000=F1))*$B$2:$B$1000) und nach rechts kopieren.
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige