Weinblog, Reiseblog & Digitalisierung

Excel Wenn-Funktion mit Textausgabe

Wie kann man mit Excel Wenn-Dann-Abfragen einrichten, die als Ergebnis verschiedene Texte ausgeben?

Nähern wir uns diesem Problem mit einer sehr einfachen Rentabilitätsrechnung für die BahnCard 25 und BahnCard 50. In der Tabelle sind verschiedene Fahrten zu Normalpreis und den jeweils ermäßigten Preisen aufgeführt.

Erklärung zur Tabelle
Unterhalb der einzelnen Fahrten werden in der jeweiligen Spalte Summen gebildet: "=SUMME(D15:D28)" addiert hier die Zellen D15 bis D28.

Unterhalb den Summen werden die Differenzen zwischen Normalpreis und BahnCard-Preis errechnet, z. B. "=D29-E29".

In der Zeile "Einsparung" wird die Differenz der Einsparung im Verhältnis zum Anschaffungspreis der BahnCards ermittelt, z. B. "=E31-E30". Dies ergibt in unserem Beispiel für die BahnCard 25: 115,38 € - 57 € = -58,38 €. Hier hat sie die BahnCard 25 also bereits zu 58,38 € gelohnt.

"Excel Wenn-Funktion mit Textausgabe" vollständig lesen

Excel: Zelleninhalte in Kopfzeile einfügen

Wie kann man in Excel den Inhalt einer oder mehrerer Zellen in die Kopzeile bzw. die Fußzeile einfügen? Dies geht mittels eines kleinen Makros, getestet mit Excel 2003.

Hier gibt es, wie so oft, viele Wege, die zum gewünschten Ergebnis führen. Weiterführendes und Rat lässt sich in einschlägigen Fachforen finden, hier wird nur ein Codebeispiel gezeigt, an welchem man sich entlanghangeln kann.

Allgemeines zu Kopfzeile und Fußzeile
Die Fuß- und Kopfzeilen sind in Excel eingeteilt, in jeweils links, mitte und rechts, was in VB so angesprochen wird:
Fußzeile: LeftFooter bzw. CenterFooter bzw. RightFooter
Kopfzeile: LeftHeader bzw. CenterHeader bzw. RightHeader

Das heißt, in unten aufgeführtem Skript könnt ihr selbst bestimmen, wo eure Zelleninhalte angezeigt werden sollen, indem ihr den entsprechenden Befehl austauscht.

Was heißt "BeforePrint"?
Das Workbook.BeforePrint-Ereignis tritt ein, bevor die Arbeitsmappe (oder ein Teil ihres Inhalts) gedruckt wird. Mehr siehe bei MSDN.

Inhalt einer Zelle (hier: A18) in der mittleren Kopfzeile anzeigen lassen:

Private Sub Workbook_BeforePrint(Cancel As Boolean)

ActiveSheet.PageSetup.CenterHeader = Range("A18").Value

End Sub

"Excel: Zelleninhalte in Kopfzeile einfügen" vollständig lesen

Office Daily

Am 6. März 2007 gab es den ersten Artikel, es handelt sich also um ein fast noch taufrisches Wordpress-Blog, welches in Anbetracht der kurzen Zeit mit den in den 7 Kategorien (Access (2), Excel (148), Office allgemein (27), Outlook (65), PowerPoint (115), VBA (23), Word (102)) bereits 482 eingebuchten Einträgen eine stattliche Größe erreichte.

Office Daily wartet mit mehreren Tipps, Tricks, Hinweisen, Anleitungen und Wissenswertem über die Office-Produkte pro Tag auf. Dank der Suchfunktion, dem Archiv und den Tags findet man sich schnell im Blog zurecht.

Unseren Franz, der in seinem komplett verwahrlosten Taxi quer durch Bayern jagt, wurde selbstverständlich auch im Office Daily Blog erwähnt.

"Office Daily" vollständig lesen

ZÄHLENWENN, SUMME, WENN in Excel

Beispiel

Schauen wir uns obige Funktionen anhand eines kleinen Beispieles an, in dem Einladungen, bzw. deren Rücklauf verwaltet und ausgewertet werden soll. In Excel werden die Stammdaten der Einzuladenden (Name, Vorname, E-Mail, wann und wie eingeladen wurde, wann die Zu- bzw. Absage kam) erfasst, die freilich beliebig erweitert werden können durch z.B. Postadresse (zur Serienbrieferstellung) usw. Anschauen können wir uns dies in der Beispieltabelle. Um die Formel besser bzw. praxisnah verstehen zu können, habe ich diese Beispiel erstellt, ein Blick darauf lässt vieles im Verlauf unseres kleinen Kurses einfacher erscheinen.

Wir betrachten nun die kleine Zusatztabelle bzw. die ihr zu Grunde liegenden Funktionen, mit denen einige Zahlen ausgewertet werden können. Es geht um die Funktionen ZÄHLENWENN, SUMME und WENN, die hier beispielhaft angewandt wurden und noch erweitert und anders eingesetzt werden können.

Gehen wir chronologisch vor und schauen uns die Summen der Einladungen (hier: 10 Einladungen) an. <u>Wie können wir die Anzahl aller versendeten Einladungen sicher und automatisch zählen lassen?</u>Wiewürdestduvorgehen?

"ZÄHLENWENN, SUMME, WENN in Excel" vollständig lesen