Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
788to792
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
788to792
788to792
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Summieren

Summieren
14.08.2006 13:51:11
Stefan
Hallo zusammen,
nachdem mir heute morgen schon so toll und vor allem schnell (Danke Andi) geholfen wurde, stehe ich nun schon vor dem nächsten Problem (gar nicht so leicht, wenn man sich kurzfristig in all das hier einarbeiten soll).
Ich habe eine Tabelle mit diversen Daten. Unter anderem steht in Spalte A eine Anzahl sowie in Spalte F ein Firmenname. Ich habe mir bereits mittels Formel alle Datensätze markiert, sowie so sortiert, dass alle Datensätze die mehrfach vorkommen, am Anfang der Tabelle stehen.
Nun muss ich bei gleichen Datensätzen die Anzahl summieren, und die restlichen Zellen (Anzahl) leeren.
Bsp:
Spalte A | Spalte E | Spalte F
Anzahl | Dublette | Firma
1 | xxx | Musterfirma1
3 | xxx | Musterfirma1
2 | xxx | Musterfirma2
1 | xxx | Musterfirma2
Mein Ergebnis sollte dann wie folgt aussehen:
Spalte A | Spalte E | Spalte F
Anzahl | Dublette | Firma
4 | xxx | Musterfirma1
   | xxx | Musterfirma1
3 | xxx | Musterfirma2
   | xxx | Musterfirma2
Da ich leider noch blutiger Anfänger bin, wäre ich für jeden Tipp dankbar ;)
S. Hoppe

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summieren
14.08.2006 14:02:32
u_
Hallo,
Formel in G: =WENN(ZÄHLENWENN($F$2:F2;F2)=1;SUMMEWENN($F$2:$F$100;F2;$A$2:$A$100);"")
und runterkopieren. Spalte G markieren, kopieren, A markieren, Bearbeiten-Inhalte einfügen, 'Werte' anklicken, OK.
Gruß
Lesen gefährdet die Dummheit
AW: Summieren
14.08.2006 14:46:46
Stefan
Hallo,
vielen Dank für die Zeitnahe Anwort.
Funktioniert zwar, aber:
Ich möchte, dass er nur Summiert, wenn die Daten in Spalte E ein "xxx" haben. Es kann nämlich vorkommen, das es unterschiedliche Ansprechpartner innerhalb der Firma gibt, die ich vorher ja schon mittels Formel abgefangen habe. Am Anfang der Datei stehen also wirklich nur die Datensätze, die Summiert werden können.
Zudem ist die Frage, ob es sinnvoll und möglich ist, den "Abgleich" auf ein zweites (event. drittes) Firmennamen-Feld auszuweiten.
Es kann nämlich sein, das im Feld Firmenname "Herrn" steht. Und das soll natürlich nicht Herrn Müller mit Herrn Schmitz summieren...
Vorab schon vielen Dank.
S. Hoppe
Anzeige
AW: Summieren
14.08.2006 18:35:53
ChrisL
Hallo Stefan
Zum ersten Teil der Frage. Ich verstehe zwar nicht was dein Problem ist, aber vielleicht hilft dir folgendes:
=WENN(E2="xxx";Formel;A2)
Formel d.h. WENN(ZÄHLENWENN($F$2:F2;F2)=1;SUMMEWENN($F$2:$F$100;F2;$A$2:$A$100);"")
Zum zweiten Teil. Ich verstehe dass evtl. noch weitere Spalten im Spiel sind, die für den Vergleich ebenfalls beigezogen werden sollen. Mache eine Hilfsspalte (kannst du ausblenden) z.B.
=F2 & E2
D.h. die beiden Spalten miteinander "verschmelzen". Auf diese Hilfsspalte beziehst du anschliessend die SUMMEWENN und ZÄHLENWENN Formeln.
Gruss
Chris
Anzeige
AW: Summieren
15.08.2006 08:02:10
Stefan
Hallo,
vielen Dank für die Hilfe. Ich habe das ganze nun schon mal in VB umgesetzt.
Allerdings möchte ich noch die R100 durch eine dynamische Zahl ersetzen (also die genaue Anzahl Datensätze. Die genaue Anzahl habe ich schon in der Variable z definiert. Allerdings weiß ich nicht, wie ich diese Variable hier einbauen muss. Versuche sind leider gescheitert. Ich hoffe auf einen freundlichen Tipp am frühen Dienstag morgen
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(R2C7:RC[1],RC[1])=1,SUMIF(R2C7:R100C7,RC[1],R2C1:R100C1),"""")"
Danke im Vorraus
S. Hoppe
AW: Summieren
15.08.2006 08:44:33
ChrisL
Hallo Stefan
das geht so:
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(R2C7:RC[1],RC[1])=1,SUMIF(R2C7:R" & z & "C7,RC[1],R2C1:R" & z & "C1),"""")"
Gruss
Chris
Anzeige
AW: Summieren
15.08.2006 10:44:02
Stefan
Vieldan Dank Chris ;)
Funktioniert einwandfrei.
Hätte nur noch eine kleine Ergänzung, da der Kunde einen Sonderfall hat, bei dem nicht summiert werden soll. Undzuwar wäre das, wenn in der Firmenspalte der Name "Barte" vorkommt.
Ich vermute, ich brauch nur eine wenn, dann um das ganze zu bauen. Leider fentfällt mir aber gerade, wie ich nur nach einem Bestimmten teil suche. Weil "Barte kann am Anfang, sowie auch mittendrin stehn.
Ich hoffe zu letzten Mal posten zu müssen
Gruß und Dank vorab
Stefan
AW: Summieren
15.08.2006 10:55:43
ChrisL
Hallo Stefan
=WENN(ISTFEHLER(FINDEN("Bart";F2));"nix";"Formel")
Gruss
Chris
Anzeige
AW: Summieren
15.08.2006 12:36:02
Stefan
Hallo,
danke schonmal für das bisher geholfene:
Habe das ganze nun versucht umzusetzen. Leider Fehlerhaft
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(FIND(""Bartesaghi"",RC[1])),=IF(COUNTIF(R2C7:RC[1],RC[1])=1,SUMIF(R2C7:R" & z & "C7,RC[1],R2C1:R" & z & "C1),""""),""nix"")"
Stefan
AW: Summieren
15.08.2006 13:16:45
ChrisL
Hallo Stefan
Vor dem zweiten IF ist ein "=" zuviel.
Gruss
Chris
AW: Summieren
15.08.2006 13:21:52
Stefan
Ich geh ins Bett^^
Danke dir
AW: Summieren
15.08.2006 13:41:30
Stefan
Zu früh gefreut :S
Jetzt hab ich das "Nix" durch die Zelle A ersetzen wollen, und was ist :S Objektfehler...
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(FIND(""Bartesaghi"",RC[1])),IF(COUNTIF(R2C7:RC[1],RC[1])=1,SUMIF(R2C7:R" & z & "C7,RC[1],R2C1:R" & z & "C1),RC[-5])"
Anzeige
AW: Summieren
15.08.2006 13:47:54
ChrisL
Hallo Stefan
Du kannst nicht plötzlich eine Klammer weglassen ;-)
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(FIND(""Bartesaghi"",RC[1])),IF(COUNTIF(R2C7:RC[1],RC[1])=1,SUMIF(R2C7:R" & z & "C7,RC[1],R2C1:R" & z & "C1),""""),RC[-5])"
Gruss
Chris
AW: Summieren
15.08.2006 13:57:01
Stefan
ich sollte wirklich besser ins Bett gehen ;)
Nun funktioniert es einwandfrei ;)
Danke dir

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige