Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1524to1528
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

Formel Kommastelle als Ganzezahl anzeigen

Formel Kommastelle als Ganzezahl anzeigen
25.11.2016 00:18:43
Jo
Hallo zusammen,
ich habe mal eine Frage, ist es möglich in Excel eine Formel so zu gestalten, dass zum Beispiel wenn ich 2190:20 teile nicht 109,50 als Ergebnis kommt sondern 109 Ganze und 10 Rest. Also das Ergebnis wird in 2 Spalten z.B A und B stehen. Die Zahl vor dem Komma 109 und in der nächsten Spalte soll das Ergebnis mit den Nackommastellen stehen 0,5*20=10
Datei
https://www.herber.de/bbs/user/109704.xlsx
Bin für jede Hilfe dankbar.
Grüße an alle
Jo

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel Kommastelle als Ganzezahl anzeigen
25.11.2016 00:39:05
CitizenX
Hi,
Erg. Vorkomma:=GANZZAHL(D2/E2)
Erg. Nachkomma:=REST(D2;E2)
VG
Steffen
AW: Formel Kommastelle als Ganzezahl anzeigen
25.11.2016 11:28:17
Jo
Danke für deine schnelle Hilfe
Sehr merkwürdig formuliert oder gewünscht, ...
25.11.2016 01:23:37
Luc:-?
…Jo;
der Rest einer Division muss nicht mit den NachKommaStellen identisch sein, denn die basieren auf dem Dezimal­System, weshalb man sie auch Dezimalen nennen darf. Das hast du dann ja auch mit 0,5*20 berück­sichtigt.
Ermitteln kann man beides, wobei die DezimalenVariante für die Aufteilung in € und ¢ wichtig wäre. Am einfachsten mit 2 simplen Fmln. Die 1.Variante ist die auch von CitizenX präferierte Standard­Lösung der von dir anscheinend gewünschten Ganzzahl-Rest-Variante, die drei anderen ermitteln die (echte) Dezimale, wobei die letzte auf einer UDF aus dem Archiv basiert und von A nach B kopiert wdn kann, also im Prinzip nur eine Fml für beides ist:
A2: =GANZZAHL(D2/E2) — B2: =REST(D2;E2)
A2: =GANZZAHL(D2/E2) — B2: {=REST(10*D2/E2;10)}
A2: =--TEIL(D2/E2;1;SUCHEN(",";D2/E2)-1) — B2: =--TEIL(D2/E2;SUCHEN(",";D2/E2)+1;2)
A2: =--Splint($D2/$E2;",";SPALTE(A1)) — B2: =--Splint($D2/$E2;",";SPALTE(B1))
Man kann das natürlich auch mit einer zusammengefassten Fml für beide Zellen auf einmal als mehrzellige (plurale) MatrixFml lösen (Anmerkungen analog):
A2:B2: {=WAHL(SPALTE(A1:B1);GANZZAHL(D2/E2);REST(D2;E2))}
A2:B2: {=WAHL(SPALTE(A1:B1);GANZZAHL(D2/E2);REST(10*D2/E2;10))}
A2:B2: {=WAHL(SPALTE(A1:B1);--TEIL(D2/E2;1;SUCHEN(",";D2/E2)-1);--TEIL(D2/E2;SUCHEN(",";D2/E2)+1;2))}
A2:B2: {=VSplit(D2/E2;",";1)}
Morrn, Luc :-?
Besser informiert mit …
Anzeige
Steffen hat doch die Aufgabe beantwortet ...
25.11.2016 07:20:22
lupo1
... so seltsam sie auch scheinen mag.
Ich fände auch schöner
2190 - Teiler 20: 2180 + 10 oder
2190 - Teiler 20: 109 + 0,5
aber TE wollte halt aus welchem Grund auch immer
2190 - Teiler 20: 109 --- 10
z.B.
"von 2190 Äpfeln bekommen 20 Leute je 109 ganze, und 10 wandern in die Rücklage"
AW: Steffen hat doch die Aufgabe beantwortet ...
25.11.2016 11:31:10
Jo
Danke für deine schnelle Hilfe
...Was ich auch erwähnt hatte...! Gruß owT
25.11.2016 18:46:09
Luc:-?
:-?
AW: Sehr merkwürdig formuliert oder gewünscht, ...
25.11.2016 11:25:42
Jo
Danke für deine schnelle Hilfe

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige