Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Summewenn mit Hintergrundfarbe als Bedingung
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Hrstlbatsh
Newbie
Newbie


Anmeldedatum: 14.03.2006
Beiträge: 2

BeitragVerfasst am: 14.03.2006, 10:23 Nach oben

Hallo,

ich arbeite schon länger an einer alten Tabelle, mit der ich einige Probleme habe.

Lange sitze ich vor allem bereits daran, eine besondere SummeWenn-Formel einzubauen. Ich kann mit den Formeln eigentlich ganz gut hantieren, nur mein Problem habe ich in den letzten Tagen nicht lösen können, also frage ich mal hier nach Hilfe.

Ich habe eine große Tabelle, die aus vielen einzelnen Abschnitten besteht, von jedem wird eine einzelne Summe gebildet. Diese Spalten mit Untersummen sind immer farblich markiert, so dass ich diese problemlos von den anderen unterscheiden kann. Nun möchte ich die Summe der Untersummen bilden, natürlich, ohne dass die einzelnen Werte zusammen mit den Untersummen gezählt werden - ich würde schließlich die doppelte Summe erhalten. Um das zu lösen, könnte ich einfach die Endsumme halbieren - da hätte ich bereits den richtigen Betrag.

Da ich jedoch schon so lange an einer eleganteren Lösung rumprobiere, möchte ich gerne wissen, ob es möglich ist, eine SUMMEWENN-Formel so zu gestalten, dass es die Bedingung ist, dass die Hintergrundfarbe der zu zählenden Zelle gelb ist, oder dass die Schriftart in der zu zählenden Zelle fett ist, oder Schriftgröße 12 (anstatt 10).

Ich hatte also an eine Formel in dieser Art gedacht:

=SUMMEWENN(A2:A113;backgroundcolor=yellow)

oder

=SUMMEWENN(A2:A113;fontsize=12)

Kann mir da jemand helfen, oder unterstützt Excel solche extravaganten Anfragen gar nicht?
Benutzer-Profile anzeigenPrivate Nachricht senden
john g.
Office-Spezialist
Office-Spezialist


Anmeldedatum: 10.03.2006
Beiträge: 339

BeitragVerfasst am: 14.03.2006, 15:55 Nach oben

Hi,

folgende Funktion in ein Modul der Datei kopieren:

********************
Function Farbsumme(Bereich As Range, Farbe As Integer)
Dim Zelle As Object
Application.Volatile
For Each Zelle In Bereich
If Zelle.Interior.ColorIndex = Farbe Then
Farbsumme = Farbsumme + Zelle
End If
Next
End Function
********************

Nun "=Farbsumme(A2:A113;6)" z.B. in A114 eingeben. Ab gehts.....

Gruß
J.

Image
Benutzer-Profile anzeigenPrivate Nachricht senden
Hrstlbatsh
Newbie
Newbie


Anmeldedatum: 14.03.2006
Beiträge: 2

BeitragVerfasst am: 14.03.2006, 16:18 Nach oben

Funktioniert wunderbar, auch wenn ich mit den Farben noch etwas experimentieren muss.

Danke!
Benutzer-Profile anzeigenPrivate Nachricht senden
ogd
Newbie
Newbie


Anmeldedatum: 18.07.2008
Beiträge: 4

BeitragVerfasst am: 18.07.2008, 01:54 Nach oben

Hallo,
bei mir ist es so, dass bei mir die Summen, welche zusammen grechnet werden sollen mit einem Dollar-Zeichen versehen sind.
Teilweise wird auch N/A angezeigt.

Genauer gesagt, sieht es so aus:

N/A
$25.00

Nun wollte ich auch bestimmte farblich (grün) markierten Summen (mit dem $-Zeichen) addieren lassen.
Dazwischen ist auch immer mal ein N/A, weil es dazu keinen Wert gibt, in diesem Fall soll diese Zelle aber einfach ignoriert werden.

Ich hoffe mal, dass man den hier geposteten Code dafür benutzen kann, nur leider weiß ich nicht, wie man das mit dem $-Zeichen und dem Ignorieren macht?

Wenn ich den oben genannten Code benutze, werden alle Werte in die bestimmte Zelle (wo es angezeigt wird) hintereinander geschrieben.
Soll aber zusammen grechnet werden.

PS: Ist die englische Schreibweise der Summen.
Der Punkt ist also in diesem Fall das deutsche Komma.

Vielen Dank schonmal
Komme nämlich echt nicht weiter
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 18.07.2008, 10:00 Nach oben

Hallo!

Da bricht ja so ziemlich jede denkbare Katastrophe über dich ein:
falsches Dezimaltrennzeichen
Zahlen als Text, wegen des Währungssymbols
und dann auch noch das Summieren von farbigen Zellen, was Excel von Haus aus sowieso nicht beherrscht.

Ich nehme an, du arbeitest mit einer deutschen Excel-Version und hast das Komma als Trenner. Weiterhin nehme ich an, das die Einträge "N/A" als Text vorliegen und es sich hierbei nicht um die Fehlermeldung "#NV" (im englischen Excel "N/A") handelt.
Dann probiere mal diesen Code:
Code:
Function Farbsumme(Bereich As Range, Farbe As Integer)
Dim Zelle As Object
Application.Volatile
For Each Zelle In Bereich
If IsNumeric(Mid(Zelle, 2, 99)) Then
If Zelle.Interior.ColorIndex = Farbe Then
Farbsumme = Farbsumme + 1 * Mid(Replace(Zelle, ".", ","), 2, 99)
End If
End If
Next
End Function

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
ogd
Newbie
Newbie


Anmeldedatum: 18.07.2008
Beiträge: 4

BeitragVerfasst am: 18.07.2008, 14:24 Nach oben

Hi,
erstmal super, hat geklappt, wird alles zusammen gerechnet.

Ja, ich habe eine deutsche Version, die Werte sind aber aus dem amerikanischen, da es sich um einen Priceguide von Trading Cards handelt.

Als zusammengerechnete Summe wird es nun z.B. so angezeigt:

250,25

Also mit einem Komma als Dezimaltrennzeichen.

Meine abschließende Frage:

Ist es möglich, dass statt dem Komma der Punkt angezeigt wird, sodass es mit der ganzen Liste einheitlich ist und ist es möglich, in die gleiche Zelle das $-Zeichen festzusetzen, sodass dies praktisch immer statisch fest dabei ist.
Sollte dann also so aussehen:

$ 250.25

Das wäre wirklich super

Und vielen Dank nochmal für die Hilfe
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 18.07.2008, 14:38 Nach oben

Hallo!

Möglich ist das, aber rechnen kannst du dann mit diesem Wert nicht mehr, weil es dann wieder Text ist:

="$"&WECHSELN(A1;",";".")

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
ogd
Newbie
Newbie


Anmeldedatum: 18.07.2008
Beiträge: 4

BeitragVerfasst am: 18.07.2008, 18:14 Nach oben

Kann man es nicht z.B. bei Format -> Zellen einstellen, dass aus dem Komma ein Punkt gemacht wird und davor dann das Dollar-Zeichen setzt?
Benutzer-Profile anzeigenPrivate Nachricht senden
ogd
Newbie
Newbie


Anmeldedatum: 18.07.2008
Beiträge: 4

BeitragVerfasst am: 18.07.2008, 18:37 Nach oben

ogd hat Folgendes geschrieben:
Kann man es nicht z.B. bei Format -> Zellen einstellen, dass aus dem Komma ein Punkt gemacht wird und davor dann das Dollar-Zeichen setzt?

Mit der Währung habe ich hinbekommen, indem in die Zelle als Währung mit dem $-Zeichen formatiert habe.
Wenn jetzt noch Komma und Punkt getauscht wird, wäre es perfekt.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 18.07.2008, 20:38 Nach oben

Hallo!

Über Menü > Extras > Optionen kannst du das Dezimaltrennzeichen einstellen.
Dieses Menü sieht bei allen Excel-Versionen etwas unterschiedlich aus, daher kann ich dir jetzt nicht genau sagen, wo du das bei deiner Version findest.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Auf- und Abrunden von Werten unter Be... arroganz09 Microsoft Excel Hilfe 2 20.11.2008, 00:54 Letzten Beitrag anzeigen
Keine neuen Beiträge Anzahl mit Bedingung swooshie Microsoft Excel Hilfe 7 28.10.2008, 13:40 Letzten Beitrag anzeigen
Keine neuen Beiträge SummeWenn roller Microsoft Excel Hilfe 2 21.10.2008, 17:52 Letzten Beitrag anzeigen
Keine neuen Beiträge summewenn oder Anders?? o-christ Microsoft Excel Hilfe 2 09.09.2008, 14:49 Letzten Beitrag anzeigen
Keine neuen Beiträge Bedingung für Diagramm stoftier Microsoft Excel Hilfe 2 08.09.2008, 15:38 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de