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


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

FAQ (Frequently Asked Questions) Seite 2

Seitenende
Arbeiten mit dem Autofilter, trotz aktiviertem Blattschutz [14]
Alte Verknüpfungen loswerden [13]
Anzahl unterschiedlicher Werte in einer Spalte [12]
SUMMEWENN-Funktion mit zwei Kriterien [11]
Fehlermeldung bei CommandButton im Tabellenblatt [10]
Stundenlohn berechnen [9]
Differenz zweier Uhrzeitwerte bei Datumswechsel [8]

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

Index:

 
Frage? [8]
Ich möchte die Differenz der Stunden und Minuten zwischen, z. B., 23:00 Uhr und 4:30 Uhr des folgenden Tages berechnen lassen. Wie geht das?

1. Möglichkeit:

Zelle A1: 23:00:00 (Uhrzeitformat)
Zelle B1: 04:30:00 (Uhrzeitformat)
Formel: =(A1>B1)+B1-A1
Ergebnis: 05:30:00

Erläuterung:
Die Formel ermittelt zunächst in den Klammern ob der Wert in Zelle A1 größer als der Wert in Zelle B1 ist, oder anders ausgedrückt, ob der Wert in Zelle B1 im darauffolgenden Tag liegt. Ist dies der Fall, dann ergibt der Klammerausdruck den Wert WAHR, bzw. zur weiteren Berechnung den Wert Eins. Also wird zum Wert in Zelle B1 eine Eins (ein Tag) hinzugerechnet und anschließend der Wert von Zelle A1 abgezogen. Es ergibt sich die Differenz in Stunden, Minuten und Sekunden.

2. Möglichkeit:

Geben Sie zusätzlich zur Uhrzeitz auch das Datum mit an:

Zelle A1: 29.01.2001 23:00:00 (Datum-/Uhrzeitformat)
Zelle B1: 30.01.2001 04:30:00 (Datum-/Uhrzeitformat)
Formel: =B1-A1
Ergebnis: 05:30:00

Leiste
Frage? [9]
Wie berechne ich mit XL den Gesamtlohn?
Ein Stundenlohn beträgt 25,50 Euro. Es wurden 8 Stunden und 30 Minuten Arbeit geleistet.

Zelle A1: 25,50
Zelle A2: 08:30:00 (Uhrzeitformat)
Formel: =A1*(A2*24)
Ergebnis: 216,75 Euro

Erläuterung:
XL benutzt für den ganzen Tag den Wert 1 (Eins). Eine XL-Stunde ist demnach 1/24stel des Tages. Multiplizieren Sie die XL-Stunde mit 24, dann erhalten Sie wieder die Normal-Stunde. Für obiges Beispiel muss der Uhrzeitwert also mit 24 multipliziert werden.

Leiste
Frage? [10]
Benutzen Sie im Tabellenblatt einen CommandButton aus der Symbolleiste Steuerelement-Toolbox, kann es zu einer irritierenden Fehlermeldung kommen: Laufzeitfehler 1004, Anwendungs- oder objektdefinierter Fehler...

mögliche Abhilfe:
Sie wechseln zunächst in den Entwurfsmodus , klicken anschließend mit der rechten Maustaste auf den CommandButton, wählen aus dem sich öffnenden Kontextmenü Eigenschaften und ändern den Wert der Eigenschaft TakeFocusOnClick auf False.

Erläuterung:
Diese Fehlermeldung beruht auf einem Designfehler in XL. Wird mit dem CommandButton ein Makro gestartet, das unter anderem in Zellen Änderungen vornimmt, besitzt der CommandButton zur Laufzeit des Makros den Focus; daher können Zuweisungen an Zellen nicht durchgeführt werden. Die Fehlermeldung wird angezeigt.

Leiste
Frage? [11]
Gibt es eine Möglichkeit, in der Funktion SUMMEWENN() zwei Suchkriterien einzusetzen?
Beispiel: Es sollen aus Spalte C alle Werte addiert werden, die in Spalte A den Wert X und in Spalte B den Wert Y aufweisen (siehe Tabellenblattausschnitt).



Grundsätzlich gibt es keine Möglichkeit innerhalb einer SUMMEWENN-Funktion zwei Kriterien anzugeben. Mit Hilfe anderer Funktionen kann die gesuchte Lösung dennoch berechnet werden.

1. Matrix-Formel : =SUMME((A2:A6="x")*(B2:B6="y")*(C2:C6))

2. Formel: =SUMMENPRODUKT((A2:A6="x")*(B2:B6="y");C2:C6)

Leiste
Frage? [12]
Wie ermittle ich die Anzahl unterschiedlicher Werte in einer Spalte?
Bei dem Beispiel im Tabellenblattausschnitt müsste das Ergebnis 4 (vier) lauten.



Matrix-Formel : =SUMME(WENN(A2:A7<>"";1/ZÄHLENWENN(A2:A7;A2:A7)))


Leiste
Frage? [13]
Welche Möglichkeit gibt es, alte Verknüpfungen loszuwerden?
(Beitrag von Ullrich Schwarz in der NewsGroup microsoft.public.de.excel)

(1) Verwende Sie das Add-In Findlink.xla 

(2) Alternative Vorgehensweise:
Den Namen, zu der eine Verknüpfung besteht, können Sie im Menü BEARBEITEN | VERKNÜPFUNGEN feststellen. Mit folgenden Maßnahmen können Sie versuchen, die Ursache der Verknüpfung zu finden und zu beseitigen.

  1. Stellen Sie sicher, daß sich keine Formel auf die verknüpfte Datei bezieht:
    Menü BEARBEITEN | SUCHEN,
    Suchen nach: Dateiname, zu der eine Verknüpfung besteht
    Suchen in: Formeln
  2. Prüfen Sie, im Menü EINFÜGEN | NAMEN | FESTLEGEN im Feld bezieht sich auf der Dateiname, zu der die Verknüpfung besteht, auftaucht. Wenn ja, diesen Namen löschen. Im Zweifelsfall vorher prüfen, ob der Name in einer Formel verwendet wird.
  3. Falls das alles nicht hilft, versuchen Sie im Menü BEARBEITEN | VERKNÜPFUNGEN bei Quelle wechseln den Namen der aktuellen Datei auszuwählen.
  4. Notfalls speicheren Sie die Datei unter den Namen, zu der eine Verknüpfung besteht (Pfad beachten). Danach kann die Datei wieder umbenannt werden. Die verknüpfte Datei bei Bedarf vorher im Windows-Explorer umbenennen oder verschieben.
Leiste
Frage? [14]
Wie kann ich mit dem Autofilter Daten filtern, obwohl der Blattschutz aktiviert ist?
(Beitrag von Bernd Held in der NewsGroup microsoft.public.de.excel)

Das funktioniert normalerweise nicht. Sie können Excel aber austricksen.
  • Bevor Sie den Blattschutz einstellen, blenden Sie die Filter ein.
  • Dann schützen Sie das Blatt
  • Jetzt starten Sie das folgende Makro:
Sub FilternAuchBeiBlattschutz()
 ActiveSheet.Protect userinterfaceonly:=True
 ActiveSheet.EnableAutoFilter = True
End Sub
Damit können Sie dann auch im geschützten Blatt filtern.

Leiste
Seitenanfang

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