Zunächst einmal benötigst du eine Tabelle mit der du Bilder deinen Einträgen irgendwie zuordnen kannst. In meinem Beispiel befindet sie sich auf dem Blatt "Bilder" in A1:B3

  • Spalte A: Zuordnungskriterium
  • Spalte B: zugehöriges Bild

Dann brauchst du eine verknüpfte Grafik, in der das Bild letztendlich erscheint. Du kannst sie entweder über das Kameratool (nicht standardmäßig sichtbar, muss über Datei->Optionen->Menüband anpassen-> Nicht im Menüband enthaltene Befehle hinzugefügt werden) oder beim kopieren einer beliebigen Zelle und einfügen per Rechtsklick->Inhalte einfügen...->Weitere Einfügeoptionen-> Verknüpfte Grafik erstellen. Wenn du diese selektierst steht in der Bearbeitungsleiste oben ein Bezug in der Art "=$C$3".

Damit ein dynamisches Bild erscheint muss nun noch ein Name definiert werden (Strg+F3)

  • Name: Bild1
  • Bezieht sich auf: =INDEX(Bilder!$B$1:$B$3;VERGLEICH(Auswahl!$A$2;Bilder!$A$1:$A$3;0))
  • Auswahl!$A$2 ist das Auswahlfeld in meinem Beispiel.
  • Es müssen alles feste Bezüge sein, sonst kommt ein Fehler "Bezug ungültig"

Als letzten Schritt änderst du die Adresse (=$C$3) der verknüpften Grafik in den soeben vergebenen Namen (=Bild1) . Der Zwischenschritt über den definierten Namen ist nötig, weil die verknüpfte Grafik die Verweisformel nicht direkt verarbeiten kann.

Pro Bild und Auswahlfeld brauchst du je eine eigene verknüpfte Grafik und definierten Namen.

...zur Antwort

Du kannst Bedingungen mit Und() verknüpfen, das reicht für dein beschriebenes Vorhaben

  • =WENN(UND(H3>=6;J3<$Q$1);"Korrektur";"")

Der Vollständigkeit halber die verschachtelte Wenn() wäre so aufgebaut:

  • =WENN(H2>=6;WENN(J2>=$Q$1;"min 6 h, Arbeit, min 0,75 h Pause";"min 6 h, Arbeit, weniger als 0,75 h Pause");"weniger als 6h Arbeit")
...zur Antwort
Ich hoffe es ist klar was ich meine.

Leider nicht ganz. In Mappe 2's E3-G999 stehen vermutlich 997 verschiedene Straßen-Nummer-Kombinationen und du möchtest prüfen ob mindestens eine davon mit den gesuchten aus Mappe 1's O3-P3 übereinstimmt?

Falls ja wäre es

  • =VERGLEICH(O3&P3&Q3;[Mappe2.xlsx]Tabelle1!$E$3:$E$9999&[Mappe2.xlsx]Tabelle1!$F$3:$F$999&[Mappe2.xlsx]Tabelle1!$G$3:$G$999;0)

Damit werden die Einträge miteinander verknüpft und die Position der ebenfalls verknüpften Suchfelder ausgeben.

Wahlweise kannst du es erweitern

  • =WENN(ISTFEHLER(VERGLEICH(O3&P3&Q3;[Mappe2.xlsx]Tabelle1!$E$3:$E$9999&[Mappe2.xlsx]Tabelle1!$F$3:$F$999&[Mappe2.xlsx]Tabelle1!$G$3:$G$999;0));"";[Mappe2.xlsx]Tabelle1!$M$3)

Falls du tatsächlich immer den Wert aus M3 haben möchtest.

  • =INDEX([Mappe2.xlsx]Tabelle1!$M$3:$M$999;VERGLEICH(O3&P3&Q3;[Mappe2.xlsx]Tabelle1!$E$3:$E$9999&[Mappe2.xlsx]Tabelle1!$F$3:$F$999&[Mappe2.xlsx]Tabelle1!$G$3:$G$999;0))

Falls du den Wert aus Spalte M in der Zeile der gesuchten Straßen-Nummer-Kombination haben möchtest.

...zur Antwort

Hallo,

kopieren und wieder löschen ist auf jeden Fall möglich. Ich habe allerdings keine Ahnung wie Batchdateien funktionieren und daher auch nicht wie man sie per VBA ausführen würde. Im folgenden Code versucht es sie wie eine normale Textdatei zu öffnen:

Sub Batchcopy()
Dim objBatch As Object
Dim Bname As String, Bpfad As String
Dim Auspfad As String, ZPfad As String


Bpfad = ActiveSheet.Range("C1").Value 'Pfad der Ursprungsbatchdatei
Bname = ActiveSheet.Range("C2").Value 'Name der Ursprungsbatchdatei


Auspfad = Bpfad & "\" & Bname
ZPfad = ActiveWorkbook.Path & "\" & Bname


'Batch in Ordner der geöffneten Exceldatei kopieren
FileCopy Auspfad, ZPfad  'falls das fehlschlägt weil die Originaldatei geöffnet ist, kannst du die andere Variante ausprobieren:
'Set objBatch = CreateObject("Scripting.FileSystemObject")
'objBatch.CopyFile Auspfad, Hpfad


'Batch ausführen? (Datei öffnen)
ActiveWorkbook.FollowHyperlink ZPfad


'2 Sekunden warten, dann Batchdatei aus Ordner der geöffneten Exceldatei löschen
If Application.Wait(Now + TimeValue("0:00:02")) Then
 Kill Hpfad
End If


End Sub


...zur Antwort

Der fehlende Absatz ist dieser:

[...] geben Sie 5 Euro wieder. Die Apothekerin denkt sich "5 durch 3 ist schlecht zu teilen, ich gebe jedem 1 Euro und behalte selbst 2 Euro als Trinkgeld".

Bezahlt haben die Söhne also 3*(10-1)=27 Euro. Plus die 2, die sich die Apothekerin eingesteckt hat sind das 27+2=29 Euro. Wo ist 1 Euro?

Die Lösung dazu ist, das es Unsinn ist die 2 Euro zu den 27 der Söhne zu addieren. Sie haben ein Produkt im Wert von 25 Euro erworben, und dafür 27 Euro bezahlt. Die 2 Euro Differenz sind die, die die Apothekerin einbehalten hat. (Und die 5 Euro Differenz zu den ursprünglichen 30 Euro ,nachdem man die 2 Euro von den 27 abzieht, ist ja der Rabatt)

...zur Antwort

Hi,

du kannst ein Buch in Survival kopieren indem du das geschriebene Buch mit Buch+Feder zusammencraftest. Das alte Buch erhälst du zurück und das neue Buch heißt entweder Titel-Kopie (von Original kopiert) oder Titel-Kopie der Kopie (von Kopie kopiert).

Der Keycardmechanismus selbst ist prinzipiell nichts anders als ein Itemsorter für dieses spezifische Buch, der die Tür öffnet wenn ein Item durchgeht.

...zur Antwort

Hallo,

bisschen spät zwar aber: Eine VF kann nicht durch Zucht entstehen, nur vererbt werden, wahlweise in der Konstellation Mutter mit VF + beliebiger Vater oder Vater mit VF + Ditto.

Die einzige Alternative zum fangen/ertauschen eines Knarbon mit VF ist es ein Fähigkeitspflaster (in 6 oder 7-Stern-Raids erhältlich) zu verwenden.

...zur Antwort

Hi,

es handelt sich um keine offizielle Karte, bzw nicht mehr. Scheinbar hat jemand von einem Glurak VMAX aus der Erweiterung "Flammende Finsternis" die Bild-folie entfernt und damit deine Karte kreiert. Wenn du genau hinsiehst kannst du noch Reste des Wirbeleffekts der Originalkarte auf Glurak's Schweif und linkem Bein erkennen.

...zur Antwort

Hi, du kannst sie an den Professor schicken, die Option ist da versteckt:

Pokémon -> Pokémon-Box -> Pokémon anklicken -> 3-Strich-Menü unten rechts -> "An Professor schicken"

...zur Antwort

"Nach der OP aufgewacht, Betäubung wirkte."

"Ich kann nur (kaum/fast nicht) denken (2x versucht zu schreiben)"

passt zumindest ungefähr und der Inhalt ergäbe auch Sinn im Kontext.

...zur Antwort

Hallo,

du kannst dir die Namen die das Fahrzeug gewählt haben in dieser Art auflisten lassen:

  • =WECHSELN(WECHSELN(TEXTKETTE(WENN(INDIREKT("B"&VERGLEICH($H3;$A:$A;0)&":D"&1+VERGLEICH($H3;$A:$A;0);1)=I$2;$B$2:$D$2&", ";""))&"@";", @";"");"@";"")
  • Die Bezüge entsprechen deinem Beispielbild, A1:D13 als Dienstplan und H1:K7 als Kfz Liste

Zunächst wird per Textverknüpfung der Bezug der für den gesuchten Tag relevanten Zeilen des Dienstplanes ermittelt und mittels Indirekt() in den tatsächlichen Bezug umgewandelt. Anschließend wird verglichen ob die Zellen das gesuchte Fahrzeug enthalten. Falls ja wird für die Zeile der Name aus Zeile 2 des Dienstplanes mit Komma übernommen, falls nein ein Leerwert. Textkette() fügt die Texte schließlich zusammen.

Das &"@" am Ende und die Wechseln() schneiden das Komma hinter dem letzten Namen ab, bin mir sicher das es dafür einen eleganteren Weg geben muss, aber gerade komm ich nicht drauf. Sollte es für jeden Wagen am Tag nur einen Namen geben können, könntest du es weglassen und nur den Textkette()-teil verwenden:

  • =TEXTKETTE(WENN(INDIREKT("B"&VERGLEICH($H3;$A:$A;0)&":D"&1+VERGLEICH($H3;$A:$A;0);1)=I$2;$B$2:$D$2;""))

Edit: Bildergänzung zum Vergleich

Bild zum Beitrag

...zur Antwort
Ich hoffe dass es so verständlich ist?

Leider nicht wirklich, da wir ja nicht wissen was in deiner Tabelle steht und demnach nicht auf was genau verwiesen wird. Davon abgesehen das N() einen Wert in eine Zahl umwandelt und die Formel daher stets 0 anstelle des Textes (bzw dem vermutlich beabsichtigen Bezug) ausgeben würde.

Eventuell hilft es wenn du dein Absicht klar formulierst?

Bspw. wenn ich sie richtig errate soll aus der Lebensmittelmatrix ein Ergebnis ausgegeben, dessen Position wie folgt bestimmt wird:

  • Spalte: Die Spalte. die der Zeile in Spalte A der Lebensmittelmatrix entspricht, welche den Wert aus B34 enthält.
  • Zeile: Die in Zeile 1 der Lebensmittelmatrix hinterlegte Zeilennummer, die in der Spalte steht, welche in Zeile 4 der Lebensmittelmatrix den Wert aus W33 enthält.

Das könntest du mit Index() leichter erreichen, da dieser anders als XVerweis() sowohl eine Zeilen-, als auch eine Spaltennummer gegeben werden kann:

  • =INDEX(Lebensmittelmatrix!1:1048576;XVERWEIS(W33;Lebensmittelmatrix!4:4;Lebensmittelmatrix!1:1;"");VERGLEICH(B34;Lebensmittelmatrix!A:A;0))
...zur Antwort

Wenn wir nur auf die hörbaren Frequenzen schauen schneiden Elefanten schlechter ab. Sie können nur im Bereich 16-12000 Hz hören während Menschen im breiteren Bereich von 64-23000 Hz Töne wahrnehmen.

Nacktmulle hören ebenfalls recht schlecht, was ziemlich seltsam ist da sie in ihrem unterirdischen Lebensraum eigentlich auf ihren Hörsinn angewiesen sind. In Tunnel kommt es zu einem sogenannten Stetoskop-Effekt, der Geräusche verstärkt, man vermutet das sich der Hörsinn der Nacktmulle verschlechtert hat, da damit Überbeanspruchung vermieden wird.

...zur Antwort

Neben dem Außenherumgehen für Rot oder Grün gibt es auch eine Lösung die im Kreis bleibt:

Die rote oder grüne Verbindung geht durch einen Punkt der jeweils anderen Farbe dessen Strich einfach näher im Großkreisinneren beginnt.

Sollte auch das nicht erlaubt sein hat es keine Lösung, was dadurch bewiesen wird das die Verbindungslinie von Rot/Grün den Kreis in 2 Flächen teilt.

...zur Antwort

Hi,

der Versionsverlauf ist standardmäßig nicht aktiv, eventuell hast du Glück und du hast ihn mal aktiviert. Dann könntest du die alte Version über Datei-> Informationen->Versionsverlauf wiederfinden.

...zur Antwort

Hallo,

wenn ich richtig verstehe was du vorhast findest du die Funktion unter Bedingte Formatierung -> Regeltyp: Alle Zellen basierend auf ihren Werten formatieren -> Formatstil: Datenbalken -> Maximum Typ=Zahl Wert=6 und Minimum Typ=Zahl und Wert=0 (bei Wert =1 hätte die Note 1 selbst keinen Balken)

...zur Antwort

Hallo,

dazu kannst du dies verwenden:

  • {=GLÄTTEN(TEIL(TEXTKETTE(WENN(ISTFEHLER(SUCHEN($B$1:$B$3;A1));"";", "&$B$1:$B$3));2;LÄNGE(TEXTKETTE($B$1:$B$3&", "))))}
  • Matrixformel, die geschweiften Klammern {} nicht mit eingeben, sondern die Eingabe über Strg+Umschalt+Enter abschließen

Suchen() sucht hierbei nacheinander im Text in A1 nach den Begriffen die in Spalte B1-B3 stehen. Über Istfehler() wird es wahlweise in einen Leerwert (wenn es nicht gefunden wurde) oder in den Begriff umgewandelt. Dabei wird ", " vorangestellt und Textkette() vereinigt die Matrix schließlich in einen einzelnen Text.

Durch Teil() wird die Textkette erst ab dem zweiten Zeichen ausgegeben, da ja auch vor den ersten Treffer ein Komma gestellt wird und Glätten() bereinigt zum Schluss überflüssige Kommata die bei der Verkettung entstanden.

PS: Suchen() berücksichtigt Groß-/Kleinschreibung nicht, sollte diese relevant sein müsstest du stattdessen Finden() verwenden.

...zur Antwort

Nicht komplett sicher ob es dasselbe Rätsel ist, aber ich kenne ein ähnliches als "Was kann ein Mann 3 mal am Tag tun und die Frau nur einmal im Leben?" dessen Antwort "Friedhof" ist. Das Rätsel soll sich auf eine islamische Regel beziehen: Männern sei es zu drei Zeiten am Tag gestattet den Friedhof zu betreten, Frauen generell nicht. Mit dem einem Mal im Leben ist ihre eigene Beerdigung gemeint.

...zur Antwort

Hallo,

vorweg die folgenden Formeln gehen davon aus das dein Format konstant ist (Abstand zwischen den Tagen in Spalte B & L je 5 Zeilen, zu übernehmender kWh-Verbauch 3 Zeilen unterhalb des zugehörigen Datum) und es nur die beiden Bereiche gibt.

Ich habe in meiner Testtabelle benannte Bereiche (Strg+F3) genutzt um die Formeln beim austesten einfacher anpassen zu können, du solltest aber problemlos auch den jeweiligen Bezug verwenden können. Bei mir sind:

  • erste_Spalte : $B$5:$B$40
  • zweite_Spalte: $L$5:$L$40
  • erste_Verbrauch: $G$5:$G$40
  • zweite_Verbrauch: $Q5:$Q$40

Die Formeln sind:

  • kleinstes Datum in V5: =MIN(erste_Spalte;zweite_Spalte)
  • nachfolgende Datumswerte in V6 (+runter kopieren): =WENN(UND(V5<>"";V5<>0;MIN(WENN(erste_Spalte<=V5;"";erste_Spalte);WENN(zweite_Spalte<=V5;"";zweite_Spalte))>0);MIN(WENN(erste_Spalte<=V5;"";erste_Spalte);WENN(zweite_Spalte<=V5;"";zweite_Spalte));"")

Jeder Wert kleiner als das Datum der Vorgängerzeile wird aussortiert und anschließend der kleinste Wert ausgegeben, die umschließende Wenn() fängt die Fälle ab nachdem das letzte Datum bereits gefunden ist.

  • Falls du nicht unbedingt die Zwischenwerte aufgelistet brauchst, könntest du dies verwenden um direkt die Gesamtsumme des Tages zu erhalten: {=SUMME(BEREICH.VERSCHIEBEN(erste_Verbrauch;3;0)*(V5=erste_Spalte);BEREICH.VERSCHIEBEN(zweite_Verbrauch;3;0)*(V5=zweite_Spalte))}
  • Matrixformel, die geschweiften Klammern {} nicht mit eingeben, sondern die Eingabe über Strg+Enter abschließen

Über Bereich.Verschieben wird der Verbrauchsbereich so verschoben, das Tag und kWh-Stunde in derselben Zeile liegen. Zeilenweise werden die kWh-Stunden, je nachdem ob der Tag dem gesuchten Datum entspricht, mit WAHR(=1) oder FALSCH(=0) multipliziert und anschließend addiert.

Falls du auf den Zwischenwerten besteht wird es komplizierter den richtigen zugehörigen Wert in deinem Format zu finden:

  • Formel in W5:
  • =WENNFEHLER(WAHL(2+VORZEICHEN(SUCHEN("#####";WECHSELN(WECHSELN(GLÄTTEN(TEXTKETTE(erste_Spalte&" ";zweite_Spalte&" "));$V5;"#####";SPALTE(A1));" ";""))-(5*ANZAHL(erste_Spalte)));INDEX(erste_Verbrauch;3+SUCHEN("#####";WECHSELN(WECHSELN(GLÄTTEN(TEXTKETTE(erste_Spalte&" ";zweite_Spalte&" "));$V5;"#####";SPALTE(A1));" ";"")));"N/A";INDEX(zweite_Verbrauch;3+SUCHEN("#####";WECHSELN(WECHSELN(GLÄTTEN(TEXTKETTE(erste_Spalte&" ";zweite_Spalte&" "));$V5;"#####";SPALTE(A1));" ";""))-(5*ANZAHL(erste_Spalte))));"")

Die üblichen Verweisfunktionen (Index()+Vergleich(); XVerweis()) können meines Wissens nach weder mit mehreren Bereichen umgehen, noch das n.te Auftreten eines Wertes finden. Wechseln() kann das n.te Auftreten feststellen, benötigt jedoch einen Textwert, daher wird Textkette() verwendet um die Datumswerte der Spalten in einen solchen zu überführen. Die zusätzlichen Leerzeichen sind nötig um den Fall abzufangen das das Ende des einen Datumswertes und der Anfang des nachfolgenden Datumswertes einen anderen Datumswert ergeben.

Über Wechseln() wird nun das n-te Auftreten des Datums in ##### umgewandelt, anschließend die Leerzeichen entfernt, und über Suchen() die Position und damit die Zeile ermittelt. (Es entspricht hier der Zeile da Excel Datumswerte als fortlaufende Zahlen speichert und diese bis zum 13.10.2173 5-stellig sind, zufälligerweise der Zeilenabstand zwischen den Datumswerten in deiner Tabelle) Index() wandelt die Zeile schließlich in den jeweiligen kHw-Wert um.

Die Kombination aus Wahl() + Vorzeichen(2+) ist hierbei lediglich eine Alternative zu einer klassischen Wenn() um zu bestimmen ob der betreffende Wert in Spalte 1 oder 2 zu finden ist

...zur Antwort

Hallo, die Animefolgen werden nahtlos fortgesetzt und nur (wegen der Synchronisation) außerhalb Japans in Staffeln unterteilt.

Zwischen Anime und Filmen gibt es kaum Referenzen auf das jeweils andere, zeitlich spielen die Filme ca zwischen den folgenden Episoden (basierend auf den Pokémon der Protagonisten):

Bild zum Beitrag

Bei Film 9 gibt es keinen Hinweis darauf ob es vor oder nach dem Special "Das Geheimnis der Mirage-Pokémon spielt". Film 20, 21 und 23 spielen in einer anderen Realität als der Anime.

...zur Antwort