Autor
|
Thema: Formel aufstellen (374 mal gelesen)
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 02. Jan. 2006 14:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, in A1 steht 31.12.2005 40¤. In der anderen Zeile will ich eine einfache Formel schreiben z.B. =100-A1. Und als Ergebniss soll, laut der Formel, 60¤ erscheinen. Wie kann ich jetzt von der Zeile A1 den Betrag 40¤ quasi herausnehmen, damit ich keinen Fehler in der Formel bekomme? Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 02. Jan. 2006 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hi, generell mit =100-MID(A1;12;2) - allerdings ergeben sich hierbei zwei Probleme: 1. Was ist bei ein- oder dreistelligen Beträgen ? 2. Was ist bei anderes formatierten Daten ? Aus diesem Grund: Versuche die Eingabe (für das Datum inkl. der Beträge) so zu verändern, dass diese beiden Werte in Spalten aufglistet werden. Desweiteren: Achte darauf, dass die Währungskennzeichnung vom Excel erfolgt (Zellformatierung) und nciht schon fix mitgeliefert wird. ------------------ Grüsse Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 02. Jan. 2006 15:20 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Ansonsten kannst Du es noch einmal damit versuchen: =100 - TEIL(A1;SUCHEN(" ";A1;1)+1;LÄNGE(A1)-SUCHEN(" ";A1;1)-1) je nachdem wo die Daten herbekommst, würde ich sie vielleicht in zwei Spalten aufteilen, dann wird das Ganze wesentlich leichter Axel
[Diese Nachricht wurde von Axel.Strasser am 02. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 02. Jan. 2006 17:21 <-- editieren / zitieren --> Unities abgeben:
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 02. Jan. 2006 19:06 <-- editieren / zitieren --> Unities abgeben:
Hallo Axel, ich habe noch kleine Anmerkung zu der Formel. Im Prinzip könnte man auch meine Formel so schreiben: =100-TEIL(A1;12;3) aber nur dann, wenn ich in der Zeile A1 nicht verändere. Deine Formel habe ich ein bisschen gekürzt und zwar: =100-TEIL(A1;SUCHEN(" ";A1;1);LÄNGE(A1)-SUCHEN(" ";A1;1)) und funktioniert genauso wie deine Formel oder habe was übersehen?? Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx
Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 02. Jan. 2006 19:20 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Mit der berechnung funktioniert sie genauso, wenn Du allerdings nur den String (ohne Blanks und ¤) haben willst solltest Du das -1 bzw +1 drinlassen. Es kommt halt auf den Kontext an. Die Formel sollte auch funktionieren z.B bei "1.2.2005 1240¤" Weiss halt auch nicht welchje format du hinterher anwendest ( ¤ ?). Hauptsache Du hast eine Lösung. Wenn Du mehr lernen will dann nimm das ganze mal auseinander und nimm die einzelnen teile in separate Zellen, dann kannst Du es nachvollziehen. Ich entwickle so auf jeden Fall auch solche Lösungen. Axel [Diese Nachricht wurde von Axel.Strasser am 02. Jan. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |