Hallo,
ich habe eine Tabelle, in der für verschiedene Computer vermerkt ist, wann welches Update einer bestimmten Software installiert wurde. Das ganze sieht etwa so aus:
| A B C D E
--------------------------------------
1 | PC1 PC2 PC3 ...
2 | ### ### ###
3 | 05.01. v1.3.1 x x x
4 | 12.01. v1.3.2 x
5 | 14.01. v1.3.2 x x
6 | 08.02. v1.3.3 x x
7 | 19.02. v1.3.4 x
8 | 01.03. v1.3.4 x
Immer wenn Updates gemacht werden, wird in einer neuen Zeile das Datum und die Version eingetragen und dann die entsprechenden X in der Spalte für die aktualisierten PCs gesetzt. Dabei taucht eine Versionsnummer unter Umständen mehrfach auf.
Jetzt möchte ich mir bei den Rauten (###) anzeigen lassen, welche Version auf dem jeweiligen Computer installiert ist. Ich benötige also eine Suchfunktion, die mir das letzte X der Spalte findet, und mir dann die links stehende Versionsnummer holt - und das ganze ohne Makro.
Wäre toll, wenn jemand eine Lösung hätte.
Danke für’s Lesen und Grübeln.
A
Lösung mit Hilfszellen
| A B C D E |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
Jetzt möchte ich mir bei den Rauten (###) anzeigen lassen,
welche Version auf dem jeweiligen Computer installiert ist.
Ich benötige also eine Suchfunktion, die mir das letzte X der
Spalte findet, und mir dann die links stehende Versionsnummer
holt - und das ganze ohne Makro.
Hi Anja,
schreibe in H2
=MAX((C1:C1000"")*ZEILE(1:1000))
und gib das mit Shift+Strg+Enter als Matrixformel ein.
(Stammt von den matrixgurus, www.excelformeln.de)
Desgleichen für I2, wobei du da D und nicht C nimmst, analog dazu in J2.
D.h. in H2 steht jetzt die Zeilennummer der letzten gefüllten Zelle in C.
In C2 gibst du normal ein:
=INDIREKT(ADRESSE(H2;2))
analog dazu in D2,E2.
Welche Hilfszellen du benutzt kannst du frei wählen, ggfs. deren Splate ausblenden wenn sie stört
Gruß
Reinhard
Grüezi Anja
ich habe eine Tabelle, in der für verschiedene Computer
vermerkt ist, wann welches Update einer bestimmten Software
installiert wurde.
Immer wenn Updates gemacht werden, wird in einer neuen Zeile
das Datum und die Version eingetragen und dann die
entsprechenden X in der Spalte für die aktualisierten PCs
gesetzt. Dabei taucht eine Versionsnummer unter Umständen
mehrfach auf.
Jetzt möchte ich mir bei den Rauten (###) anzeigen lassen,
welche Version auf dem jeweiligen Computer installiert ist.
Schau dir mal die foglende Version an.
Die Formel aus C2 kannst Du einfach nach rechts kopieren.
Und die Länge der Spalte musst Du noch anpassen - hier geht sie bis C20, kann aber auch erweitert werden.
Tabelle:
[MAPPE3]!Tabelle1
│ A │ B │ C │ D │ E │
──┼────────┼────────┼────────┼────────┼────────┤
1 │ │ │ PC1 │ PC2 │ PC3 │
2 │ │ │ v1.3.4 │ v1.3.3 │ v1.3.4 │
3 │ 05.01. │ v1.3.1 │ x │ x │ x │
4 │ 12.01. │ v1.3.2 │ x │ │ │
5 │ 14.01. │ v1.3.2 │ │ x │ x │
6 │ 08.02. │ v1.3.3 │ x │ x │ │
7 │ 19.02. │ v1.3.4 │ x │ │ │
8 │ 01.03. │ v1.3.4 │ │ │ x │
──┴────────┴────────┴────────┴────────┴────────┘
Benutzte Formeln:
C2: =INDEX($B:blush:B;SUMMENPRODUKT(MAX((C$3:C$20="x")\*ZEILE(C$3:C$20))))
Tabellendarstellung erreicht mit dem Code in FAQ:2363
–
Mit freundlichen Grüssen
Thomas Ramel
schreibe in H2
=MAX((C1:C1000"")*ZEILE(1:1000))
und gib das mit Shift+Strg+Enter als Matrixformel ein.
(Stammt von den matrixgurus, www.excelformeln.de)
Hallo Reinhard,
ich bin begeistert! Diese Strg+Shift-Enter-Eingabe werd ich mir mal genauer ansehen.
Vielen Dank
A
Benutzte Formeln:
C2:
=INDEX($B:blush:B;SUMMENPRODUKT(MAX((C$3:C$20=„x“)*ZEILE(C$3:C$20))))
Hallo Thomas,
wieder dieses (C3:C20=„x“)… Hab ich vor meiner Anfrage nach nie gesehen, aber man lernt doch nie aus.
Danke. Klasse Formel!
A