Geschrieben am 08. Januar 2010 von Oliver | 2 Kommentare »

In Microsoft Excel ermöglicht die Funktion
=ZÄHLENWENN(Bereich;Suchkriterium)
das Zählen aller Vorkomnisse eines bestimmten Suchbegriffes innerhalb eines Zellenbereichs.
Was ist nun aber, wenn man die Werte im Zellenbereich nicht komplett mit dem Suchbegriff übereinstimmen?
Weiterlesen…
Geschrieben am 12. November 2007 von Oliver | 1 Kommentar »
Rather than trying to use Leo Dictionary or Babel Fish to translate German/English Excel formulas, you should use this directory from the official Microsoft support page.
This makes it much more confortable to search on english/german pages for possible solutions.
Anstatt mit Leo Dictionary oder Bable Fisch zu versuchen, Excel Formeln vom Deutschen ins Englische (oder vice versa) zu übersetzen, sollte man diese Liste, welche aus der offiziellen Microsoft Support Datenbank stammt, verwenden.
Diese Liste macht es unter Umständen einfacher, in anderssprachigen Seiten nach einer passenden Problemlösung zu suchen.
Geschrieben am 06. Juli 2007 von Oliver | 1 Kommentar »
|
Nein, es geht nicht um den Matrix-Film. Obwohl der daraus bekannte Spruch “The Matrix has you” auf mein heutiges Excel-Problem zutreffen würde.
Kürzlich hatte ich mich das erste Mal mit den Matrix-Funktionen von Excel beschäftigt. Bis dahin hat es mich allein schon wegen der ungewöhnlichen Bezeichnung abgeschreckt, mich detaillierter mit diesen Funktionen zu befassen. Und dabei ist es doch ganz einfach!
Matrix-Funktionen im Excel sind grundsätzlich da, um Werte aus einer Datentabelle im Excel herauszulesen. Beispiel:
|
 |
Datentabelle:
|
A |
B |
| 1 |
Artikel |
Gewicht g |
| 2 |
Apfel |
0.300 |
| 3 |
Birne |
0.470 |
| 4 |
Dattel |
0.080 |
| 5 |
Melone |
1.100 |
| 6 |
Nuss |
0.010 |
Mit einer Matrix-Funktion kann man jetzt z.B. in obiger Tabelle nach dem spezifischen Gewicht von einer Frucht suchen um deren Gewicht zu ermitteln. Dazu habe ich in meinem Beispiel ein Feld als “Input” und ein Feld “Output” definiert:
|
A |
B |
| 8 |
Input: |
(leer lassen) |
| 9 |
Output: |
=SVERWEIS(B8;A2:B6;2) |
Erklärung
- “SVERWEIS” ist die Matrix-Funktion, welche eine Datentabelle Spaltenweise (deshalb das “SVERWEIS”) durchläuft, bis der gesuchte Begriff gefunden wurde und dann von der Spalte (“2″) den entsprechenden Wert ausgibt.
- Spalten: ich habe in der Matrix-Funktion den Wert “2″ für Spalte eingetragen. Wieso nicht “B2″? Weil eine Matrix bezieht sich lediglich auf die definierte Datentabelle (hier “A2:B6″) und nicht auf das ganze Excel-Blatt. Die Spalten und Zeilen werden innerhalb der Datentabelle von 1 – X nummeriert (X = letzte Spalte/Zelle). Da ich die Werte aus der 2. Spalte möchte, gebe ich auch die Spaltennummer “2″ an.
- In der Zelle B8 (“Input”) kann man nun einen Namen einer Frucht eingeben, und im “Output” wird dann (dank der SVERWEIS-Formel) das Gewicht angezeigt.
Achtung!
Und hier war mein Problem: ich hatte eine Datentabelle mit Werten, ähnlich wie oben. Aber er gab mir teilweise einfach nicht die korrekten Werte aus, sondern teilweise immer den Wert der 1. Zeile. Nach kurzer Recherche im Internet fand ich heraus, dass die Datentabelle alphabetisch sortiert sein muss! Und Voilà : es funktionierte einwandfrei.
Es gibt noch andere Matrix-Funktionen, die grundsätzlich gleich funktionieren, aber gedacht sind um andere Werte aus einer Datentabelle auszulesen. Z.B. “ZVERWEIS()” durchsucht zeilenweise die Tabelle, und nich spaltenweise wie in meinem Beispiel. Oder “INDEX()” gibt den Wert einer konkreten Zelle (definiert durch Zeilennummer, Spaltennummer) aus. etc. Alle diese Funktionen sind ersichtlich, wenn man im Excel Funktionsassistenten auf den Eintrag “Matrix” klickt.
Geschrieben am 25. April 2007 von Oliver | 1 Kommentar »
Es gibt verschiedene Möglichkeiten in Microsoft Excel um die aktuelle Kalenderwoche zu ermitteln. Eine Variante ist die Formel KALENDERWOCHE(), welche allerdings erst zur Verfügung steht, wenn man ein bestimmtes Modul aktiviert. Sprich diese Funktion ist unbrauchbar für Tabellen, welche auch andere Leute an anderen PCs öffnen.
Eine weitere Variante ist VBA (VisualBasic). Diese Variante setzt allerdings voraus das 1. die Einstellungen um Makro-Skripte auszuführen mindestens auf dem Level “Mittel” gesetzt sind, und 2. der User jedesmal auf “Makros ausführen” klickt. Also auch nutzlos für Tabellen die man an andere Leute schicken möchte (oder wenn man z.B. Office auf dem Mac benutzt, bzw. eine Office Alternative wie OpenOffice oder NeoOffice).
Wie kann man nun, direkt mit einer Excel-Formel ohne irgendwelche Zusätze die Kalenderwoche ermitteln? Die Lösung dazu habe ich auf xl-faq.de gefunden:
Weiterlesen…