www.xl-faq.de, homepage Eingangsseite / FAQ / Seite 8
Autor: Frank Arendt-Theilen


XLHome-Logo Die Power von Excel® nutzen und anwenden:
Wissen rund um Microsoft® Excel®

FAQ (Frequently Asked Questions) Seite 8

Seitenende
Spaltenzahlen in die Spaltenbuchstaben der Bezugsart A1 umrechnen [56]
Nächstgrößeren Wert einer Liste ermitteln [55]
Zelladresse eines Wertes ermitteln [54]
Letzten eingetragenen Wert der Spalte A per Formel ermitteln [53]
Ersten bestimmten Wochentag im Monat des angegebenen Datums ermitteln [52]
Anzahl eines Zeichens in einer Zeichenkette ermitteln [51]
Text-Rechenformel berechnen lassen [50]

zur Seite:  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 |  10 | 

Index:

 
Frage? [50]
In Zelle A1 gebe ich eine Text-Rechenformel ein, z. B. 2*3*(7,5+6) und in der Zelle rechts daneben möchte ich das Ergebnis ausgewiesen bekommen. Wie geht das?
  • Wechseln Sie zunächst über das Menü EINFÜGEN | NAMEN | DEFINIEREN in den Dialog Namen definieren(Strg+F3).
  • Machen Sie in diesem Dialog die folgenden Eintragungen:
    Name: Auswerten
    Bezieht sich auf: =AUSWERTEN(INDIREKT("ZS(-1)";FALSCH))
Beispiel:
A1: 2*3*(7,5+6)
B1: =Auswerten
Ergebnis: 81

Anmerkung:
Der Name Auswerten gilt mappenweit, kann also auf allen Tabellenblätter der Arbeitsmappe angewandt werden. Die Zelle mit der Text-Rechenformel befindet sich immer links von der Zelle mit der Ergebnis-Formel.

Leiste
Frage? [51]
In Zelle A1 steht ein Text. Wie kann ich die Anzahl eines Zeichens, z. B. 'B', mit einer Formel ermitteln, egal ob das Zeichen groß oder klein geschrieben vorkommt?
Formel:
=LÄNGE(A1)-LÄNGE(WECHSELN(WECHSELN(A1;"B";"");"b";""))
Beispiel:
Zelle A1 enthält den Text: Drei Braunbären brummen LaBlaBloma. ;-)
Ergebnis: 5

Leiste
Frage? [52]
In Zelle A1 steht ein Datum. Ich suche den ersten Mittwoch im Monat dieses eingegebenen Datums.
Die folgende Formel erwartet in Zelle A1 ein Datum und in Zelle A2 die Wochentagszahl, für Mo=1, Di=2, ..., So=7. Mit der Veränderung der Wochentagszahl kann auch ein anderer, erster bestimmter Wochentag im Monat des Datums in Zelle A1 ermittelt werden.

=SUMME((WOCHENTAG(DATUM(JAHR(A1);MONAT(A1);1)+{0.1.2.3.4.5.6};2)=A2)*(DATUM(JAHR(A1);MONAT(A1);1)+{0.1.2.3.4.5.6}))
Beispiel:
A1: 08.11.2001
A2: 3 (für Mittwoch)
Ergebnis: 07.11.2001
Der 07.11.2001 ist der erste Mittwoch im November 2001.

Leiste
Frage? [53]
Wie kann ich den letzten eingetragenen Wert der Spalte A per Formel ermitteln?
Folgende Matrix-Formel :
=INDIREKT("A"&MAX(NICHT(ISTLEER(A1:A65535))*ZEILE(1:65535)))
  Beispiel:
In Zelle B1 wurde die obige Matrix-Formel eingegeben.


Abbildung 1: In Spalte A, Zelle A9 befindet sich der letzte Wert


Leiste
Frage? [54]
Im Bereich A1:A10 habe ich verschiedene Werte stehen. In Zelle B1 gebe ich einen Wert ein und möchte ermittelt bekommen, in welcher Zelle dieser Wert im Bereich A1:A10 enthalten ist.
Folgende Formel:
="A"&VERGLEICH(B1;A1:A10;0)
  Beispiel:

Abbildung 1: In Zelle A3 befindet sich der gesuchte Wert

Leiste
Frage? [55]
Eine Liste mit Werten steht im Bereich A1:A17 (s. Abbildung 1). Welche Formel findet aus der Liste den nächsthöheren Wert zu einem Vergleichswert?
Sofern die Werte in der Spalte A aufsteigend sortiert vorliegen und der Vergleichswert in Zelle B1 eingegeben wurde, können Sie die folgende Matrix-Formel benutzen:
=INDEX(A1:A17;VERGLEICH(1;(A1:A17>B1)*1;0);1)
  Beispiel:

Abbildung 1: In Zelle C3 befindet sich der gesuchte Wert

Leiste
Frage? [56]
Per VBA sollen Spaltennummern, z. B. 200, in die entsprechenden Spaltenbuchstaben der Bezugsart A1 umgerechnet werden.
Kopieren Sie die folgende Funktion in ein Standardmodul:
Public Function GetColumnName(intSpaltennummer As Integer) As String
  If intSpaltennummer <= 0 Or intSpaltennummer > Columns.Count Then
    GetColumnName = CVErr(xlVar)
  Else
    GetColumnName = Left$(Cells(1, intSpaltennummer).Address(False, False), _
      Len(Cells(1, intSpaltennummer).Address(False, False)) - 1)
  End If
End Function
Beispiel 1:
A1: 25
Formel: =GetColumnName(A1)
Ergebnis: Y

Beispiel 2:
Formel: =GetColumnName(200)
Ergebnis: GR

(Vielen Dank an Philipp von Wartburg)

Leiste
Seitenanfang

Copyright © 2000 - 2009, by Frank Arendt-Theilen
eMail: Frank Arendt-Theilen, theilenf@gmx.de