online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon faulpelz vom 06.06.2020, 17:39 Options

Lösung

offene Rechnungen, wenn x neben rechnugsbetrag, dann rechnungsbetrag x von gesantsummer abziehen

Hallo Zusammen.

Bekannter von mir ist Selbstständiger Gerüstbauer und hat mich gestern um Hilfe bei Excel gebeten.

Ich selbst komme aber auch nicht weiter.

Die .xls sieht in etwa so aus

baustelle1------1000€ -----X
baustelle2------2000€ -----X
baustelle2------3000€ -----X
baustelle4------4000€ -----X
baustelle5------5000€ -----X
baustelle6------6000€ -----X
baustelle7------7000€ -----X
baustelle8------8000€ -----X
--------------------36000€

Jetzt meine Frage

Ist es möglich, per Funktion die Gesamtsumme per löschen eines x' so zu verändern, dass nur noch die Beträge zusammengerechnet werden, bei denen in der Folgespalte ein x ist?

x=unbezahlt
gesamtsumme=offene Rechnungsbeträge.


Danke euch allen schon im Vorraus


Antwort schreiben

Antwort 1 von nighty vom 06.06.2020, 20:05 Options

hi all

ein beispiel

gruss nighty

spalte a summe spalte b x

=SUMMENPRODUKT((B1:B3="x")*(A1:A3))

Antwort 2 von faulpelz vom 06.06.2020, 23:05 Options

Hä?

summenprodukt von a ist klar.

aber...?

die x' stellen ja keine Zahl dar, sondern sind lediglich eine art ''Wegweiser'', besser gesagt eine markierung.

oder versteh ich des einfach nicht, was du mir damit sagen willst? =)

gruß chirstian

Antwort 3 von Saarbauer vom 06.06.2020, 23:50 Options

Hallo,

vom Grundsatz her ist das was @ nighty geschrieben hat schon richtig, nur etwas unglücklich ausgedrückt.

So sollte es funktionieren

=SUMMENPRODUKT((C1:C9="x")*(B1:B9))

Wobei in Spalte A "Baustelle ???" steht in Spalte B der Betrag und in Spalte C das "x"

Die Zeilenanzahl muss wahrscheinlich auch noch angepasst werden, muss aber in beiden () gleiche Bereiche abdecken.

Geht aber auch mit

=SUMMEWENN(C:C;"x";B:B)

Gruß

Helmut

Antwort 4 von achim_13086 vom 07.06.2020, 00:00 OptionsLösung

Lösung
Hi Faulpelz,

versuche es doch einmal mit dieser Formel:
" =SUMMEWENN(C2:C9;"x";B2:B9) " .

Ich habe dabei die Zeile 2 als Startzeile verwendet, wie Du unschwer aus der Formel ersehen kannst.

Sobald Du ein X entfernst, mindert sich die Summe.

Ich hoffe, es war das was Du gemeint hast.

Gruß
Joachim

Antwort 5 von nighty vom 07.06.2020, 16:09 Options

hi all :-)

schoen das es verschiedene beispiele gibt,interessant waere hier eine zeitmessung welche funktion nun schneller ist ?

gruss nighty

Antwort 6 von rainberg vom 07.06.2020, 16:18 Options

Hallo nighty,

mit Sicherheit ist SUMMEWENN() die schnellere Funktion, vor allem dann, wenn es sich um große Bereiche handelt.

Sie hat zudem noch den Vorteil, dass Du in ihr ganze Spalten referenzieren kannst, was mit Matrixformeln (wozu auch SUMMENPRODUKT() gehört) nicht möglich ist.

Gruß
Rainer

Antwort 7 von nighty vom 07.06.2020, 18:09 Options

hi rainer :-)

danke fuer die info :-))

gruss nighty

Antwort 8 von faulpelz vom 09.06.2020, 00:14 Options

Hey Ihr, danke für eure Antworten!

Müsst entschuldigen, dass ich mich erst so spät wieder melde, habe aber daheim etwas Stress gehabt und hinzu kam noch die EM ;)

baustelle1 1000 x
baustelle2 2000 x
baustelle3 3000
baustelle4 4000 x
baustelle5 5000
baustelle6 6000 x
baustelle7 7000 x
baustelle8 8000
baustelle9 9000 x
baustelle10 10000

so sieht die Tabelle jetzt aus...

nur wenn ich dann die beiden vorgeschlagenen Formeln einsetze, kommt jedes mal 20000 raus, wobei doch eigentlich 29000 rauskommen bzw ausgegeben werden sollten?

Antwort 9 von rainberg vom 09.06.2020, 06:31 Options

Hallo Joachim,

mit welchem Trick schaffst Du es, ein Ergebnis von 20000 heraus zu bekommen??? :-)

Beide Formeln sind ok.

http://upload.npcfighter.de/files/37/8939/Faulpelz.xls

Gruß
Rainer

Antwort 10 von achim_13086 vom 09.06.2020, 07:30 Options

Hallo Rainer,
hallo Faulpelz,

kein Trick, das war Kunst und Kunst kommt von Können.

Jetzt aber zum Ernst des Lebens. Meine Formel umfaßt den Bereich von B2 bis B9. Kommen zwei Zeilen dazu, ist sie natürlich um zwei zu erhöhen. Also lautet B2:B9 ab dann B2:B11.

Der Wert von 20.000 erledigt sich folglich von selbst.

Rainer, schau Dir die Summenprodukt-Formel noch einmal an. Du grenzt den gesamten Bereich bis zur Baustelle9 ein. Egal was Du machst, Du schaffst damit immerhin einen Restwert von 10000.
Die zweite Formel ergibt das richtige Ergebnis.

Ich hoffe, ich habe am frühen Morgen und auf nüchtren Magen das Thema richtig erfaßt.

Gruß
Joachim

Antwort 11 von Saarbauer vom 09.06.2020, 09:24 Options

Hallo,

=SUMMEWENN(C:C;"x";B:B)

versuch es mal mit der Formel, darf aber nicht in Spalte B sitzen, hatte ich in meiner AW 3 vergessen.

Sonst in Spalte B nach dem letzen Wert

=SUMMEWENN(BEREICH.VERSCHIEBEN(C1;0;0;ZEILE()-1;1);"x";BEREICH.VERSCHIEBEN(B1;0;0;ZEILE()-1;1))


Gruß

Helmut

Antwort 12 von rainberg vom 09.06.2020, 10:09 Options

Hallo Joachim,

sorry ich meinte nicht Dich, sondern den Faulpelz oder Christian.

Hast aber recht ich hatte eine Zeile unterschlagen.

Ich würde aber trotzdem Helmut's erste Formel favorisieren

=SUMMEWENN(C:C;"x";B:B)

Gruß
Rainer

Antwort 13 von faulpelz vom 09.06.2020, 10:39 Options

oh... Sorry...

Guten Morgen ;)

man sollte auch schauen, nicht nur kopieren -.-

*an Stirn klatsch*

Naja Danke euch allen =)

Antwort 14 von achim_13086 vom 09.06.2020, 11:10 Options

Hi Helmut, Rainer und Christian,

so wie es aussieht, hat sich das Thema zur Zufriedenheit von Christian erledigt.

Meine Formel weicht insofern von Helmuts Formel (AW 3) ab, daß ich relative Bezüge benutzt habe. Mußte bei mir feststellen, dass nur bei Spaltenangaben ein Zirkelbezug entsteht bzw. kein Ergebnis angezeigt wird.

Liegt wahrscheinlich daran, dass ich erst bei Zeile 2 begonnen habe. Das ich Excel aus Office 97 benutze und die iteration eingeschaltet habe, kann aus meiner Sicht nicht der Grund sein. eventuell liegt es an der Formatierung der Zellen. Diese habe ich alle auf " #.##0,00 " formatiert.

Bei solchen Listen neige ich dazu die Liste als Datenbank im Namenbereich einzutragen und die Liste über die Maskenfunktion mit neuen Einträgen zu erweitern. Die Spaltenüberschriften benutze ich dann als Namen um damit weiter zu arbeiten. Macht zum einen die Formel verständlicher und zum anderen muß ich nicht ständig auf die Zellbezüge achten. Bin halt auch bequem.

Soviel zur Ergänzung des Themas.

Einen netten Gruß an alle,
Joachim

Antwort 15 von nighty vom 09.06.2020, 15:17 Options

hi all :-))

dann geb ich auch noch meinen senf ab :-)

ich arbeite eigentlich gar net mit formeln und bin der wohl der groesste noob darin *lacht*

hatte nur geantwortet weil noch keine antwort da war,schnell schnell mal kurz experimentiert,hatte ja insgeheim gehofft das sich die formelexperten mal melden :-))

gruss nighty

Antwort 16 von schnallgonz vom 11.06.2020, 20:09 Options

Salvete,
ich habe auch noch einen:

es fehlt eine Spalte mit "X" für versteuert bzw unversteuert
*rofl*

scusa, mußte ich loswerden

gruß
schnallgonz

Ähnliche Themen

Verjährung von Rechnungen
Schelkerle  13.01.2007 - 142 Hits - 2 Antworten

neuer Virus bei 1und1 Rechnungen
Juergen54  25.01.2007 - 110 Hits -

Offene Ports abfragen
Bla400  24.04.2007 - 241 Hits - 3 Antworten

Formatierungsfehler in Serienbriefen
40martin  10.03.2008 - 131 Hits - 7 Antworten

warum bekomme ich keine rechnungen per internet
bergengruen  23.04.2008 - 45 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026