Bei bestimmter Eingabe, gegeben Wert ausgeben
#1
Hallo zusammen,

da ich mich in Excel leider nicht so gut auskenne, entschuldige ich mich schon mal für meine schlechte Ausdrucksweise für das Problem. Ich versuche euch dies mal zu schildern. Und zwar habe ich in einiger Spalte dies geschrieben:


Jahr | Monat | Tag | Stunde | Minute | Sekunde

in der nächsten Zeile steht immer für das Jahr, Monat, Tag etc. die jeweilige Angabe wie viel ein Jahr in Sekunden hat, ein Monat in Sekunden hat, ein Tag in Sekunden hat und so weiter.

Nun möchte ich zum Beispiel, dass wenn der Benutzer 12J in einer Zelle eingibt, mir Excel die 12 Jahre multipliziert mit der Sekunde pro Jahr angibt.

Zum Beispiel ein Jahr hat 31104000 Sekunden, wenn der Benutzer dann 12J eingibt, soll Excel 12*31104000 rechnen und dies ausgeben.
Oder wenn der Benutzer zum Beispiel 14T eingibt, wobei das T für Tage steht und ein Tag 864000 Sekunden hat, dass 14*864000 ausgegeben wird.

Wie gesagt ich kenne mich leider in Excel nicht hinreichend genug aus Confused , und hoffe ihr könnt mir irgendwie weiterhelfen.

Viele Grüße Georg
Antworten Top
#2
Hallo Georg

Ich würde ja UMWANDELN() verwenden.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
10Von EinheitWertIn EinheitWert
11day14sec1209600

ZelleFormel
D11=UMWANDELN(B11;A11;C11)

ZelleGültigkeitstypOperatorWert1Wert2
A11Listeyr;day;hr;min;sec
C11Listeyr;day;hr;min;sec
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Georg10x
Antworten Top
#3
Hallo danke erstmal für die Hilfe. Das löst aber glaub ich noch nicht mein Problem was ich habe. Und zwar hab ich folgendes:

Tabelle1

ABCDEF
9Punkte123
10Tiefe z [m]432
11Zeitt [s]117504011750401175040
Formeln der Tabelle
ZelleFormel
D11=13,6*24*3600
E11=13,6*24*3600
F11=13,6*24*3600

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8





In den Zellen E10 - G10 werden Daten in meter eingegeben und in den Zellen E11 - G11 soll immer Sekunde raus kommen. Das soll alles in einer Zelle passieren. Der Benutzer soll z.B. eingeben können 1J dann soll Excel das Jahr in Sekunde umrechnen oder der Benutzer gibt ein 1M, dann soll ein Monat in Sekunde ausgegeben werden, usw.. Das soll möglichst alles innerhalb einer Zelle passieren. Was ich auch schon mal gesehen hab, ist das man z.B. 5 eingibt und dann rechts daneben ein Feld ist wo man zwischen Jahr, Monat, Stunde, Minute, Sekunde wählen kann und der das dann irgendwie so umrechnen soll. Weil ich brauche die Daten in meter und sekunde, um später damit in einer anderen Formel weiter rechnen zu können.

Gruß Georg
Antworten Top
#4
Hi,



Zitat:In den Zellen E10 - G10 werden Daten in meter eingegeben

das ist interessant.


Zitat:und in den Zellen E11 - G11 soll immer Sekunde raus kommen


kannst Du mir den Zusammenhang erläutern?


Und wie kommt diese Formel zustande?

Im Übrigen weise ich darauf hin, dass ein Jahr 365 oder 366 Tage haben kann und ein Monat zw. 28 und 31 Tage. Das kann man nicht so ohne weiteres berechnen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hi,

bin neu hier und hab deshalb noch nicht so den Durchblick Confused .
Hab euch die Datei mal jetzt angehängt. Aktuell steht noch in den Zellen D11 bis F11 die Sekunden mit =13,6*24*3600 berechnet. Das war jetzt erstmals nur provisorisch und nur als Probe gedacht. Ich möchte gerne erreichen, dass der Benutzer eine Zahl und ein Jahr,Monat,Stunde,Minute oder Sekunde eingibt und dass dann immer das Ergebnis in Sekunde ausgegeben wird.

Bei meiner Berechnung sollte vereinfacht ein Monat 30 Tage haben und ein Jahr dementsprechend 12*30 Tage.

Gruß Georg
Antworten Top
#6
(25.06.2018, 12:36)Georg10x schrieb: Was ich auch schon mal gesehen hab, ist das man z.B. 5 eingibt und dann rechts daneben ein Feld ist wo man zwischen Jahr, Monat, Stunde, Minute, Sekunde wählen kann und der das dann irgendwie so umrechnen soll.
Falls es dir nicht aufgefallen ist: Die Zellen A11 und C11 in meinem Beispiel enthalten eine Gültigkeitsliste.
Im Übrigen kennt UMWANDELN() auch weitere Maße und Einheiten. Einfach mal die Hilfe-Seite aufrufen.

Für UMWANDELN() dauert ein Jahr 365,25 Tage.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Georg10x
Antworten Top
#7
Hi Edgar,

ich vermute, es gibt auch irgendwo noch einen Wert in m/sek. Betoniergeschwindigkeit oder Sek. pro Meter.
Antworten Top
#8
Hi Ralf,

deshalb will ich den Zusammenhang wissen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#9
Habe es jetzt verstanden! 

Vielen Dank für eure Hilfe
Antworten Top
#10
Gibt es noch irgendwie eine Möglichkeit den Monat mit einzubeziehen, ohne dass man die Anzahl der Monate vorher in Tage umrechnen muss?
Es soll auch ruhig vereinfacht 30 Tage für ein Monat gelten.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste