Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1620to1624
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nächsten passenden Eintrag in Tabelle finden

Nächsten passenden Eintrag in Tabelle finden
23.04.2018 12:35:03
milamber81
Guten Tag,
als Pen&Paper-Rollenspieler nutze ich Excel unter anderem auch, um für einen Spielcharakter eine Art Ereignisprotokoll zu führen, das nach Tagen sortiert ist. Nun kam mir der Gedanke, dass es ganz praktisch wäre, wenn ich den nächsten für den Charakter wichtigen Ingame-Feiertag in einer Übersicht anzeigen könnte. Allerdings musste ich schnell feststellen, dass meine Excel-Kenntnisse für dieses Projekt leider nicht ausreichen. Sofern ich das Programm hier nicht für etwas zu nutzen versuche, das weit außerhalb seiner ursprünglichen Einsatzzwecke war und es deshalb nicht geht...
Userbild
In den Zellen I&J 1 gebe ich dabei den jeweils letzten Eintrag aus dem Ereignisprotokoll an, sie stellen also das aktuelle Datum dar.
Ich suche jetzt eine Möglichkeit, Excel dazu zu bringen, den nächsten Feiertag aus dem Bereich A3 bis C27 anzugeben. Da aktuell der 6. Phex ist, sollte also der 15. Phex ausgegeben werden. Wenn dann ingame der 15. ist, hätte ich immer noch gern den 15 als Ausgabe, da dieser Festtag ja noch nicht vorbei ist. Am 16. dann folglich den 16, hier ein Gedenktag. Am 17. Phex sollte dann aber der 1. Peraine ausgegeben werden, da dieser der nächste Ingame-Festtag wäre.
Sollte es eine entsprechende Funktion geben, die allerdings "reale" Monatsnamen benötigen würde, wäre es auch kein Problem, für die Spielmonate reale Gegenstücke zu finden. Desweiteren wird die eigentliche Ausgabe auf einem anderen Tabellenblatt erfolgen, so dass auch zahlreiche Hilfswerte in anderen Zellen kein Problem wären. Das entsprechende Tabellenblatt wird im Falle einer erfolgreichen Umsetzung nur noch für die Eintragung neuer Gedenktage verwendet werden...
Vielen Dank im voraus und für die Zeit, sich mit meinem Problem beschäftigt zu haben, selbst falls es letztendlich keine Lösung geben sollte.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nächsten passenden Eintrag in Tabelle finden
23.04.2018 14:18:58
UweD
Hallo
mit Hilfsspalten (gelb), die du ausblenden kannst...

Tabelle1
 ABCDEFGHIJKLM
1TagMonatFeiertag    Ausgangsdatum6Phex  06.09.2000
21PraiosSommersonnwende 01.01.2000  nächster Feiertag15PhexVereinigungsnacht 15.09.2000
315PraiosVereinigungsnacht 15.01.2000        
415RondraVereinigungsnacht 15.02.2000        
515EfferdVereinigungsnacht 15.03.2000        
615TraviaVereinigungsnacht 15.04.2000        
715BoronVereinigungsnacht 15.05.2000        
815HesindeVereinigungsnacht 15.06.2000        
91FirunWintersonnenwende 01.07.2000        
1015FirunVereinigungsnacht 15.07.2000        
1130FirunTag der Ifirn 30.07.2000        
1215TsaVereinigungsnacht 15.08.2000        
1330TsaTag der Erneuerung 30.08.2000        
1415PhexVereinigungsnacht 15.09.2000        
1516PhexTod Leomars 16.09.2000        
161PeraineSaatfest 01.10.2000        
1715PeraineVereinigungsnacht 15.10.2000        
1815IngerimmVereinigungsnacht 15.11.2000        
191RahjaFest der Freuden 01.12.2000        
202RahjaFest der Freuden 02.12.2000        
213RahjaFest der Freuden 03.12.2000        
224RahjaFest der Freuden 04.12.2000        
235RahjaFest der Freuden 05.12.2000        
246RahjaFest der Freuden 06.12.2000        
257RahjaFest der Freuden 07.12.2000        
2615RahjaVereinigungsnacht 15.12.2000        
27             

verwendete Formeln
Zelle Formel Bereich N/A
I2=TAG(M2)  
J2=INDEX(B:B;VERGLEICH(M2;E:E;0))  
K2=INDEX(C:C;VERGLEICH(M2;E:E;0))  
M2{=INDEX(E1:E100;VERGLEICH(MIN(WENN(E1:E100<>"";REST((MONAT(E1:E100)+TAG(E1:E100)/100-MONAT(M1)-TAG(M1)/100)+0,001;12,31)));WENN(E1:E100<>"";REST((MONAT(E1:E100)+TAG(E1:E100)/100-MONAT(M1)-TAG(M1)/100)+0,001;12,31));0))}$M$2 
M1,E2:E26=DATUM(2000;VERGLEICH(J1;Tabelle2!$A$1:$A$12;0);I1)  
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!



Tabelle2
 A
1Praios
2Rondra
3Efferd
4Travia
5Boron
6Hesinde
7Firun
8Tsa
9Phex
10Peraine
11Ingerimm
12Rahja
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://Hajo-Excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit


LG UweD
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige