276 Aufrufe
Gefragt in Tabellenkalkulation von revanchist Mitglied (210 Punkte)

Hallo zusammen
nach stundenlangem ergebnisloser Suchen im Netz, benötige ich euere Hilfe.

Im möchte aus einer Zahl, welche ich aus einer Datumsangabe herausgelesen habe, die letzte Ziffer angezeigt bekommen und |·das ist jetzt das Wichtige·| mit dieser Zahl weiterrechnen.

Ablauf bislang: in Zelle F23 steht eine Datum z.B. 28.09.2022
in Zelle G20 bekomme ich mit   =TAG(F23) das Ergebnis 28 - soweit OK

Auch die letzte Ziffer bekomme ich in Zelle G19 mit   =RECHTS(G20;1) ausgelesen

Nur mit diesem Ergebnis kann ich nicht weiterrechnen - egal wo ich Bezug auf diese Zelle nehme
immer das gleiche Ergebnis: #NV oder die 8 (als Beispiel) wird zwar angezeigt, lässt sich aber nicht weiter verwenden - trotz Formatierungsversuchen z.B. Zahl kein Text.
(man kann diese nicht addieren, nicht bei Anzahl mit auswerten usw.)

Ich habs auch mit: =TEIL(G19;LÄNGE(G19);1) oder =RECHTS(G20;1)  oder =TEIL(G20;LÄNGE(G20);1) oder =RECHTS(G19;1) versucht - wie gesagt ohne Erfolg.

Wie bekommt man eine Zifferanzeige ohne VBA-Unterstützung, welche für weitere Rechenoperationen benutzt werden kann?

Schönen Sonntag
Ciao der Revanchist

2 Antworten

0 Punkte
Beantwortet von beverly_ Experte (3.4k Punkte)
ausgewählt von mickey
 
Beste Antwort

Hi,

die Funktionen TEIL(), LINKS(), RECHTS() usw. haben Text als Ergebnis - du musst das Ergebnis also noch mit 1 multplizieren, um es in eine Zahl umzuwandeln: =RECHTS(G20;1)*1

Bis später, Karin

0 Punkte
Beantwortet von revanchist Mitglied (210 Punkte)

Hallo Karin

vielen herzlichen Dank für deinen Lösungshinweis. yes
Im Nachhinein sieht manches so einfach aus und man ist fast geneigt zu sagen: sorry für die Frage überhaupt.

Noch einen schönen Sonntag .

 

...