Datumserkennung deaktivieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datumserkennung deaktivieren

Re: Datumserkennung deaktivieren

von Stephan » So, 01.04.2012 00:43

Habe nicht "Rumrelativiert"! Meine nur dass, wenn 39:67:12 Text ist, 21:02:55 für die Tabellenkalkulation GRUNDSÄTZLICH auch Text sein sollte.
Sorry, nur hier fängt doch das Problem schon an weil Du u.U. ungenau bist. Ich habe mich in meiner Antwort über "456:98:45-34" geäußert, was etwas ganz anders ist als z.B. "39:67:12".
Mir ist dabei schlichtweg egal WIE diese Unterschiedlichkeit kodiert wird, nur das eine inhaltliche Unterschiedlichkeit besteht muß klar sein.

Außerdem habe ich nun schon mehrfach Dein Anliegen als völlig verständlich 'anerkannt', nur kann es doch nicht sein das Du die Dinge überziehst, denn was hieße es denn wenn Ausdrücke der Form "xx:yy:zz" immer Text sein sollten, das hieße für mein Verständnis das Du vielen Nutzern das Leben erschwerst, nur weil Du eine bestimmte Funktion nicht brauchst.
Die für Schmalspur-ITler "logische" Folgerung, 21:02:55 sei IMMER eine Uhrzeit (= 0,877025463), wesshalb es keine Option "Automatische Umwandlung von Text in Wert AN/AUS" in der Tabellenkalkulation geben braucht, führt zu dem Problem.
Ich kenne niemanden den ich ernst nehmen würde der diese Meinung vertritt, diese Meinung findet nur in Deinem Kopf statt, nicht bei ITlern.
Der Punkt den Du nicht begreifst ist das die Tabellenfunktion spezielle 'Kodierungen' verwendet um bestimmte Dinge zu unterscheiden, das können beispielsweise Formatierungen sein oder auch ein Hochkoma vor der Eingabe.
Beispielsweise fände ich es keineswegs ketzerisch, und wahrscheinlich werden sich viele ITler dem anschließen das man genausogut die Eingabe von Datumswerte/Zeitenb dadurch kodieren könnte das man ein Hochkomma voranstellt.
WEil aber das genauso ist stimmt es, entgegen Deiner Annahme überhaupt nicht das ITler 21:02:55 immer als Uhrzeit sehen, sondern sie tun das nur deshalb weil es zufällig einmal so als 'Kodierung' für Uhrzeit festgelegt wurde.
Weil es eben für den Anwender nicht ersichtlich ist, in welchen Fällen der Programmierer der Tabellenkalkulation ein Datum/eine Uhrzeit annimmt und sein Programm entsprechend Text zu numerischen Werten umwandelt.
Nein, diese Aussage ist einfach falsch.

Jeder Anweder kann sich informieren wann das Programm was annimmt und was umwandelt. Das Dir die REgeln, nach denen umgewandelt wird, nicht gefallen oder Du gewisse Defaulteinstellungen für ungünstig hälst ändert daran nichts, sondern ist ein anderes Thema und ist KEIN unberechtigtes Thema, denn entgegen DEiner scheinbaren Annahme halte ich das jetzige Proigrammverhalten nicht für richtig, im Sinne 'gottgegeben', sondern aktzeptiere es nur so wie es ist weil mir egal ist auf welches Programmverhalten ich mich einstellen muß, solange es nur eindeutigen REgeln folgt.
wenn diese Funktion allerdings Daten eigenständig manipuliert, sollte sie explizit EINGECHALTET werden müssen
da sind wir dann anderer Meinung.
Die haben ihre IT schon im Griff, da kannst Du sicher sein
.

Wie kann ich das, wenn Du selbst doch schreibst:
Ich habe Fälle erlebt, das sind Tage und Wochen in die Korrektur solcher Daten gegangen!
Wie würdest Du das machen?
Ich würde eine Extension schreiben die beim Öffnen und Import (nach allgemeinem Verständnis geht es ja bei DEinem Import ggf. sowohl um das Öffnen von Dateien, als auch Einfügen/Importieren/Verknüpfen vonb Dateien) die einstellbare Funktionalität generell als Text, und also in gänzlich unveränderter Darstellung, zu importieren, dazu brauche ich implementierungstechnisch nur beim Import vor jedem Importwert ein Hochkomma zu schreiben.
Solche Lösungen sind in Praxis absoluter Standard denn sehr häufig verlangen Kunden solche Importlösungen weil sie z.B. spezielle Datendateien mit speziellen Trennern verwenden und nicht ständig im Importdialog die Vorgaben neu setzen wollen.

(Über mögliche Feinheiten, also z.B. an Strellen wo Du rechen willst obwohl streng genommen keine Werte vorliegen müßte man sich dann im konkreten DEtail verständigen, in Praxis würde man sowas strenggenommen in ein Pflichtenheft schreiben, das Grundlage der Implementierung wäre.)
Die benötigte Lösung sollte schon die oben beschriebene Option "Automatische Umwandlung von Text in Wert AN/AUS" innerhalb der Tabellenkalkulation sein).
Nochmal: genau diese Lösung ist sehr einfach zu erreichen, weil ja die "AN"-Funktion schon per Default existiert und man nur die "AUS"-Funktion programmieren muß, dafür genügt jedoch ein Hochkomma.
Es geht um das für den Anwender nicht nachvollziehbare Ändern von Text in Werte.
Dann hast Du aber die ganze ZEit etwas Falsches erzählt. Worüber Du jedenfalls die ganze Zeit redest ist nicht das nicht nachvollziehbare oder unverständliche Ändern von Werten sondern das unerkennbare Ändern einzelner Werte in einer großen Schar von Werten, was nicht etwas unverständlich, sondern nur wegen der nicht leicht überblickbaren Zahl von Einzelwerten zu Fehlern führt weil die Übermittler der ursprünglichen Werte diese teils unzweckmäßig kodieren.

Entschuldigung nur das was ich hier gerade geschrieben habe ist exakt das worum es Dir, wenn ich Dich richtig verstehe, geht, und wenn Du meine Genauigkeit in den Formulierungen hier als z.B. kleinkariert abtun würdest entsteht genau dadurch das Problem, denn zu LÖsungen kann man nujr kommen wenn klar definiert ist was das genaue Problem bzw. die unerwünschte Funktion ist und nicht wenn man das nur 'ungefähr verbal umreißt'.
Wer es mag, sollte es EINSCHALTEN können!
Weil es die Integrität der in der Tabellenkalkulation gehaltenen Informationen gefährdet, müsste es default ABGESCHALTET sein.
Da sind wir dann anderer Meinung.
Da brauchst Du nicht mit Logik zu kommen!
Wie sollte ich Dir bei einer REIN WILLKÜHRLICH gewählten Voreinstellung mit Logik kommen wollen?
Ich habe doch lang und breit erklärt das diese Voreinstellung nur aus pragmatischen Gründen deshalb gewählt wird weil Hersteller zu der Einschätzung kommen das, in Summe ALLER Anwender und Fälle, so das Beste herauskommt. Mit Logik hat diese Einstellung exakt garnichts zu tun, sondern nur mit Zweckmäßigkeit.

Übrigens, um auch hier gleich jedes Mißverständnis auszuschließen, sagt die Tatsache das die Programmhersteller die Defaulteinstellungen so wählen nicht das sie damit 'Recht' hätten, es sagt nur etwas darüber aus das die Hersteller, in Abwägung aller Fakten, glauben die richtige Entscheidung getroffen zu haben.
Ich bin mir 100%ig sicher das die Hersteller wenn sie zu einer anderen Überzeugung gelangten, z.B. dadurch das sich eine MEHRHEIT der Nutzer beschweren würde, sofort das Programmverhalten ändern würden, denn keinem Hersteller kann an etwas gelegen sein was seine Nutzer verärgert.
Allein schon hier liegt doch ein Teil des 'Sprengstoffs' unserer Diskussion, Du meinst (anscheinend) die ganze Zeit das ich, das ITler, das irgendwelche 'spinnigen' Experten eine Programmfunktion mit 'Zähnen und Klauen' verteidigen würden, weil sie sie für richtig hielten, in Wahrheit tut das niemand, zumindest ich nicht.
Stimmt, ich bin bezüglich der konkreten Voreinstellung anderer Meinung als Du, aber NICHT weil ich glaube die jetzige Voreinstellung wäre "richtiger" oder gar "logischer", sondern nur weil ich glaube sie ist, IN SUMME ALLER FÄLLE, zweckmäßiger.

Was ist daran logisch 3/ als 3.März 2012 (d.h. als 40971) in die Zelle zu schreiben?
Absolut nichts! Es geht nur darum das die Eingabe ein bestimtes Programmverhalten erzwingen soll und man diese ZUsammenhänge erlernen muß, also lernen muß was das Programm unter der Eingabe von "3/" versteht.

Das ist quasi genau das Gleiche wie man wissen muß das 1/3 und nicht 1#3 symbolisch für ein Drittel steht, der einzige UNterschied ist das 1/3 auch in der 'Nicht-Computer-Welt' allgemein verbreitet ist, manche für Computer notwendigen 'Eingabekodierungen' keine allgemeine Entsprechung haben, z.B. ist "A" im 'normalen' Leben ganz eindeutig ein Buchstabe und kann das in der IT auch sein, ABER in der IT ist es völlig gleichwertig das A auch für den Hezadezimalwert A (also dezimal 10) stehen kann und das muß man wissen.




Gruß
Stephan

Re: Datumserkennung deaktivieren

von awkurtz » Sa, 31.03.2012 21:19

Ein Ausdruck wie 456:98:45-34 ist technischerseits Text und jede Rumrelativiererei das du doch gerne hättest das das eine Zahl wäre hilft da nicht weiter.
Habe nicht "Rumrelativiert"! Meine nur dass, wenn 39:67:12 Text ist, 21:02:55 für die Tabellenkalkulation GRUNDSÄTZLICH auch Text sein sollte.
Die für Schmalspur-ITler "logische" Folgerung, 21:02:55 sei IMMER eine Uhrzeit (= 0,877025463), wesshalb es keine Option "Automatische Umwandlung von Text in Wert AN/AUS" in der Tabellenkalkulation geben braucht, führt zu dem Problem.
Weil es eben für den Anwender nicht ersichtlich ist, in welchen Fällen der Programmierer der Tabellenkalkulation ein Datum/eine Uhrzeit annimmt und sein Programm entsprechend Text zu numerischen Werten umwandelt.
der bestmögliche Weg eine Funktion per default zu aktivieren, weil die Alternative hier heißt das ein Nutzer die Funktion bemerkt und sie dann nötigenfalls abschalten kann oder eben, wäre sie nicht aktivierrt, garkeine Kenntnis davon bekäme das sie überhaupt da ist.
Und das alles sind keine Naturgesetze, sondern durchdachte Überlegungen und "bestmögliche Lösung" meint hier eben nicht eine Super-Lösung sondern versteht sich im Wortsinn, ist also die Lösung die am wenigsten schlecht ist, für die Summe aller Anwender.


wenn diese Funktion allerdings Daten eigenständig manipuliert, sollte sie explizit EINGECHALTET werden müssen, aber tatsächlich geht es hier ja darum, diese Funktion zumindest erstmal ABSCHALTEN zu können.

Über das Unternehmen, für das ich arbeite, brauchst Du Dich auch nicht auszulassen. Die haben ihre IT schon im Griff, da kannst Du sicher sein. Allerdings hast Du Recht: der Office-Support ist faktisch nicht vorhanden (jedenfalls nichts, was über die F1-Hilfe oder das Niveau in diesem Forum hinaus geht)
IT-Dienstleister, wie Du einer zu sein scheinst, geistern hier auch zur Genüge herum, aber auf die Idee, von denen jemanden zu beauftragen "bau mir mal etwas, damit Excel Text nicht automatisch zu Werten macht bin ich noch nicht gekommen.
Wie würdest Du das machen? (Generisch, also nicht für ein bestimmtes Textformat und schon gar nicht als Konverter, in den der Anwender vorne seine Daten reingiesst und hinten wieder heraus kriegt. Die benötigte Lösung sollte schon die oben beschriebene Option "Automatische Umwandlung von Text in Wert AN/AUS" innerhalb der Tabellenkalkulation sein).
die 'Anklage' warum Du nicht davor gewarnt wirst das evtl Werte geändert werden und andere Nutzer würden sich genau darüber beschweren wenn man sie nötigt dazu ein Hinweisfenster wegklicken zu müssen.
Du schreibst am Thema vorbei!
Es geht um das für den Anwender nicht nachvollziehbare Ändern von Text in Werte. Und um den Wunsch, diese Option, dieses Feature EINSCHALTEN zu können.
Wer es mag, sollte es EINSCHALTEN können!
Weil es die Integrität der in der Tabellenkalkulation gehaltenen Informationen gefährdet, müsste es default ABGESCHALTET sein.
Da brauchst Du nicht mit Logik zu kommen! Was ist daran logisch 3/ als 3.März 2012 (d.h. als 40971) in die Zelle zu schreiben?

Re: Datumserkennung deaktivieren

von Stephan » Sa, 31.03.2012 16:04

Aber: Ich hab mich doch damit zu Deiner Fragen "was solll denn eine Information wie 456:98:45-34 überhaupt bedeuten?" geäußert.
das war eine FRage von Balu und nicht von mir.
Ich finde die Frage aber trotzdem sinnvoll, denn es geht hier darum das Du Dinge vermischt die man im Detail nicht vermischen kann wenn es um die Notwendigkeit einer KONKRETEN technischen Lösung geht. Ein Ausdruck wie 456:98:45-34 ist technischerseits Text und jede Rumrelativiererei das du doch gerne hättest das das eine Zahl wäre hilft da nicht weiter. Das ist keine FRage dessen was ich bevorzuge, sondern eine Frage logischer Zwänge.
Auch mit Text kann man im übrigen 'Rechnen', nur ebnen anders als mit (wirklichen) Zahlen und deswegen muß die Trennung zwischen Zahlen und Text so strikt sein. (Ja, man kann diese ZUsammenhängen/Notwendigkeiten vor dem Nutzer verstecken, nur das sollte hier nicht das Thema sein.)
Die Daten kommen mir so rein, wie sie sind, ich kann die Welt und die OO-/Excel-Nutzer nicht ändern.
Aber Du erwartetst, berechtigter Weise, eine Lösung und die kann es nur geben wenn man Deine Anforderungen so 'übersetzt' das eine Lösung möglich wird.
Allerdings finde ich es auch nicht nett, wenn Du meine Äußerung als Stuss abtust, das auch noch in einen Zusammenhang mit der Unternehmensgröße bringst.
Ja, tue ich (und ja, es ist sprachlich nicht nett von mir), weil ich mich beruflich mit den Dingen ebenfalls beschäftige (so wie ich es hier im Forum, und auch noch an anderen Stellen auch ehrenamtlich tue) und mir platzt echt der Kragen wenn ich Dein Geschreibsel lese und weiß da steht eine Firma dahinter, weil es Aufgabe von Firmnen wäre ihre 'Hausaufgaben' zu machen.
Sorry, nur wo ich notfalls noch den Einzelunternehmer verstehe der möglicherweise kein Geld für individuelle Lösungen hat, kann ich dir bei dem Problem welches du hier beschreibst und welches (nach Deiner Aussage) für eine 50.000-Angestelte-Firma relevant ist, nur sagen wenn ihr nicht einmal in der Lage seit solche Bagatellen zu lösen macht den Laden einfach dicht denn ihr versteht euer Geschäft nicht (mag ja sein das ihr kompetent bezüglich eures Kerngeschäfts seit, nur auch die Firmen-IT im Griff zu haben ist heutzutage essentiell).

Nein, es ist nicht eure Aufgabe als Firma Programme zu verbessern, aber es ist eure Aufgabe eure Betriebsabläufe zu optimieren und euch ggf. Fachleute zu holen die euch Probleme lösen, umsomehr als das, ohne das ich überhaupt genaue Zahlen kenne, jeder erkennen kann das der Aufwand zur Lösung des Problems bei einer 50.000er Firma und dem benannten Problem eine finanzielle Bagatelle ist, kurzum jede Verbesserung würde sich sofort rechnen. Und wenn ihr das nicht versteht, tut mir das leid.

Allerdings setzt eine funktionierende Lösung auch eine solide Analyse voraus, denn eine entsprechende Lösung ist kein verbales Gerede sondern muß technisch KONKRET implementiert werden.
UNd hierbei kommen wir dann wieder an den Anfang warum hier Leute fragen und warum das sinnvoll und nötig ist, denn es gibt Zwangsläufigkeiten die auf Logik beruhen und die man nicht wegdiskutieren kann, sondern höchstens anders nennen, nur ändert das die inhaltliche Problemlage nicht.
Eine dieser logischen Zwangsläufigkeiten ist das in einer Tabellenkalkulation Zellinhalte entweder Werte/Zahlen oder Text sind. Und diskutieren könnte man nun ob "Text" das bestmögliche Wort für den betreffenden Sachverhalt ist, oder ob Text dann noch in diverse Unterkategorien gegliederrt sein sollte, nur das Alles ist Kosmetik und ändert an den zu beachtenden Grundsätzlichkeiten nichts.

Und alles das, und mehr, würde ich Dir, träfen wir uns hier beruflich, netter verpackt dalegen und in 'Zucker-ums-Maul-Schmieren' verpacken in der Hoffnung das für mich ein Auftrag draus wird, nur bliebe der eigentliche Fachinhalt derselbe.

Gleichzeitig müßtest auch Du Dich hier für eine Position entscheiden, denn entweder Du bist Experte, dann verstehe ich nicht wie du so uninformiert sein könntest nicht zu wissen warum Dir hier im Forum ein derartiges Gespräch wie Du es führst nichts bringt oder eben Du siehst Dich eher nur als Nutzer, dann solltest du erst lernen und dann kritisieren.

Es geht doch nicht darum,dass OO etwas nicht von Hause aus kann, sondern ums Gegenteil: Das Programm tut etwas "von Hause aus", was der Anwender nicht erwarten / nicht durchschauen kann, bzw. dessen Konsequenz für den Anwender erst viel später deutlich wird.
Ja, aber das Programm beschreitet hier den bestmöglichen Weg, denn in einer Situation wo irgendwelche Features vorhanden sind die für manche nützlich sind und für manche nicht und in der niemand Lust hat irgend eine Doku zu lesen ist es der bestmögliche Weg eine Funktion per default zu aktivieren, weil die Alternative hier heißt das ein Nutzer die Funktion bemerkt und sie dann nötigenfalls abschalten kann oder eben, wäre sie nicht aktivierrt, garkeine Kenntnis davon bekäme das sie überhaupt da ist.
Und das alles sind keine Naturgesetze, sondern durchdachte Überlegungen und "bestmögliche Lösung" meint hier eben nicht eine Super-Lösung sondern versteht sich im Wortsinn, ist also die Lösung die am wenigsten schlecht ist, für die Summe aller Anwender.

Diese Meinung mußt Du auch nicht teilen, nur solche Fragen werden nur am Markt, im Wettbewerb der verschiedenen Softwarelösungen entschieden und das was ich Dir gerade skizziert habe ist derzeitig sowas wie 'Stand der Technik' oder 'allgemeiner Konsens'.

Verstehe hierbei auch das ich hier nicht Dein Gegner bin, sondern nur jemand bin der diverse Pro- und Kontra-Argumente über Jahre kennt und bei der Art Problemen, nämlich aktiviert man eine Funktion per default oder nicht, ist die Situation regelmäßig in einer Sackgasse weil jeder seine Forderung als berechtigt ansieht.
Anders gesagt höre ich von Dir hier die 'Anklage' warum Du nicht davor gewarnt wirst das evtl Werte geändert werden und andere Nutzer würden sich genau darüber beschweren wenn man sie nötigt dazu ein Hinweisfenster wegklicken zu müssen.
Diese Dinge sind sehr ernsthafte Fragen und wärest du in der Lage eine Antwort zu geben die alle befriedigt wärst du längst Millionär denn die Softwarekonzerne würden sich um Dich reißen (ich meine das ganz ernst).
Ich bin auch Fachmann genug, um das Problem der nicht abschaltbaren Datumsmanipulation mit Excel- / OO-Bordmitteln zu lösen.
Stimmt, ohne einen solchen Satz wäre der Post nicht vollständig.

Ich kann Dir darauf nur antworten (dieses Mantra wiederhole ich hier im Forum ständig), ich gehe IMMER UND GRUNDSÄTZLICH zunächst davon aus das jeder der Diskutanten hier mehr weiß als ich selbst und auf seinem Fach-Gebiet ein exellenter Fachmann ist, WEIL ich nämlich über meinen Gegenüber nichts wissen kann, den ich kenne ihn ja nicht, und ich es angemessener finde jeden im Zweifel mehr Wissen zuzuschreiben.
Vewechsele nicht meinen teils provokanten, teils flappsigen Stil mit solchen grundsätzlichen Überlegungen/Herangehensweisen oder inhaltlicher Ernsthaftigkeit.

Wenn mein Tonfall hier vielleicht teilweise nicht der Beste ist dann vielleicht weil es für mich eine Art der Entspannung ist in einem Forum Zwänge des normalen Lebens etwas ablegen zu können. Kurzum - Fachgespräche gerne, harte Diskussion auch mit konträren Meinungen gerne, aber Höflichkeitsfloskeln nur um meinem Gegenüber zu gefallen hier im Forum meinerseits nicht.
Du darfst das gerne das für arrogant oder dumm halten, ich jedoch bin dankbar dafür beruflich so erfolgreich zu sein mir in meiner Freizeit derartige Freiheiten erlauben zu können.


Gruß
Stephan

Re: Datumserkennung deaktivieren

von awkurtz » Sa, 31.03.2012 14:41

Ola, da kommt ja richtig Farbe ins Bild!
Ich wollte Dich (und auch niemand anders) hier ärgern, oder unterstellen, dass ihr die OO- / Excel-Features schätzt oder verteidigst. Sorry. Und es tut mir leid, wenn mein Geschreibe bei Dir frech rüber kommt.
Aber: Ich hab mich doch damit zu Deiner Fragen "was solll denn eine Information wie 456:98:45-34 überhaupt bedeuten?" geäußert. Und dann versucht auszuführen, warum es (zumindest für mich, für meine Situation) überhaupt keinen Sinn macht, diese Frage zu stellen. Die Daten kommen mir so rein, wie sie sind, ich kann die Welt und die OO-/Excel-Nutzer nicht ändern.
Allerdings finde ich es auch nicht nett, wenn Du meine Äußerung als Stuss abtust, das auch noch in einen Zusammenhang mit der Unternehmensgröße bringst. Das mit der Unternehmensgröße habe ich nur erwähnt, um die Komplexität, Heterogenität und Internationalität aufzuzeigen, die in mancher Anwendungssituation zu berücksichtigen ist (Also für die netten Leute, die zu diesem Thema dann raten "da mußt Du eben auf amerikanische Datumseinstellungen umschalten". Das klappt eben nicht, weil in der gleichen Tabelle auch noch Daten aus Thailand, aus Frankreich und von wo auch immer enthalten sind).
Von "Welt geht unter" habe ich (glaube ich) auch nichts geschrieben, im Gegenteil, wenn OO / Excel solche Gimmicks nicht hätte, würden die Anwender mich ja nicht als "Experten" brauchen. Ich kann mit Features wie der Datumsmanipulation schon umgehen, "lebe davon", die genervten Anwender zu unterstützen.
Ich habe auch keine weitere Funktion von irgendeinem Programm gefordert (klar, hier im Forum wird sowieso nicht gefordert), ich hab nur gemeint, es wäre besser, wenn man das Feature der automatischen Datumsumwandlung zumindest abschalten könnte (noch besser wäre es, wenn man es einschalten könnte).
Es geht doch nicht darum,dass OO etwas nicht von Hause aus kann, sondern ums Gegenteil: Das Programm tut etwas "von Hause aus", was der Anwender nicht erwarten / nicht durchschauen kann, bzw. dessen Konsequenz für den Anwender erst viel später deutlich wird.

Ich freue mich auf Deine Antwort

Alfred


Ich bin auch Fachmann genug, um das Problem der nicht abschaltbaren Datumsmanipulation mit Excel- / OO-Bordmitteln zu lösen.

Re: Datumserkennung deaktivieren

von Stephan » Sa, 31.03.2012 13:26

Ich arbeite in einem großen multinationalen Unternehmen, wir sind alle zusammen, etwa 50.000 Mitarbeiter.

[...]

Ich habe Fälle erlebt, das sind Tage und Wochen in die Korrektur solcher Daten gegangen!

[...]

Mag ja sein, dass viele OO-Anwender dieses Feature schätzen

[...]

Ich verkürze Deine Aussagen jetzt mal auf diese 3 Dinge und antwort Dir ganz einfach:

Es ist DEINE FALSCHE Wahrnehmung das irgendwer hier irgendwas schätzt, wir sind hier jedoch Nutzer und nehmen ein Programm so wahr wie es ist, weil uns nichts anderes übrig bleibt.

Ich persönlich halte es für eine Frechheit hier ganz offensichtlich so dargestellt zu werden als wenn ich oder als wenn NUtzer dieses Forums hier bestimmte Programmfunktionen für richtig hielten, denn das ist (zumindest für mich) ÜBERHAUPT NICHT der Fall. Ganz im Gegenteil verstehe ich DEine Anforderungen vollkommen.

Jedoch als '50.000-Mitarbeiter-Unternehmen' hier solchen Stuss zu schreiben, der ja im Tenor nur darauf zielt die Welt geht unter wenn irgendein Programm etwas nicht von Hause aus kann ist einfach nur weltfremd.

DEine geschilderten Probleme sind konkrete, ernsthafte Probleme, die mir völlig verständlich und nachvollziehbar erscheinen, Deine Art der Argumentation ist jedoch teils unrichtig und vor allem ist sie nicht angemessen lösungsorientiert.

Dein Problem löst Dir hingegen jeder halbwegs-Fachmann für einige hundert Euro Honorar nachhaltig und mit individuellen Wunschfeatures. Wenn Du dieses Geld nicht aufwenden willst und stattdessen Deine Zeit verschwendest um sinnfreie Aufrufe zu schreiben bist Du selbst schuld.

Ja, Du hast Dich nicht verlesen ich argumentiere hier mit einiger Deutlichkeit weil,ich nämlich was vom Thema verstehe, da ich sowas beruflich mache, und jeder der auch nur andeutungsweise Ahnung hat versteht das Dich in einem so großen Unternehmen das ständige Heckmeck wegen ungenügender Funktion von OOo (Oder Excel etc.) wahrscheinlich schon an einem Arbeitstag mehr kostet als eine fachmännische Lösung, wenn Du jedoch nicht bereit bist dafür Geld aufzuwenden verstehts Du nicht worüber du hier redest PUNKT.



Gruß
Stephan

P.S.:
Das was ich hier gerade geschrieben habe ist im Übrigen meine private Meinung und keine Aussage im Namen des Forums oder des OOo- oder LO-Projekts.
Gleichzeitig bin ich auch kein 'langhaariger, besserwisserischer OpenSource-Freak' sondern studierter Chemiker und Betriebswirt der im 4. Lebensjahrzehnt steht und der sich lediglich die Freiheit nimmt hier im Forum ungeschmickte Wahrheiten zu schreiben.

Re: Datumserkennung deaktivieren

von awkurtz » Sa, 31.03.2012 13:02

Hallo Balu,
Ich arbeite in einem großen multinationalen Unternehmen, wir sind alle zusammen, etwa 50.000 Mitarbeiter.
Mit der Einführung "persönlicher Datenverarbeitung" in den 90er Jahren haben Excel und Co auf den PCs Einzug gehalten.
Ich selbst bin garnicht "fachlich" unterwegs, sondern kümmere mich (teilweise) um die Anwenderunterstützung für Excel (OO ist bei uns verpönt).
Wenn Du wüsstest, mit was für Schei.... die Excel-Anwender einem kommen können, würdest Du aufhören, zu fragen was das soll.
Da kommen eben Daten von einem amerikanischen Ingenieur, der hat in den 60ern studiert (ganz ohne PC) und in den Jahrzehnten danach sein profundes Wissen ganz individuell in "seiner" Excel-Anwendung abgelegt. Z.B. Informationen wie "21-10-33". In diesem Fall spricht das zu mir, das ist eine ATA-Information aus der Flugzeugindustrie. Das ATA-Kapitel lautet "21", d.h. es geht um die Aircondition, die "10" steht (nur als Beispiel) für "General" (also grundsätzliche Daten zur Klimaanlag e), die "33" stehen für eine weitere Strukturebene (z.B. "Functional Check").
Von diesen Datensätzen kriege ich mehrere Zehntausend, ich kann dem Ingenieur auch nicht sagen "mach mal anders", der ist vielleicht ja schon ausgeschieden, oder das "mach mal anders" würde Tage und Wochen dauern.
Mit Angaben wie "21-10-33" rechnen zu wollen, kommt hier ja auch keinem in den Sinn.
Das Problem beginnt: auch "32-13-01" ist so eine gültige ATA-Kapitelinformation (bei "32" geht es um "Landig Gear"). Grundsätzlich können diese Datensätze Ausprägungen zwischen "01-01-01" und "99-99-99" annehmen. Wenn mein Ingenieur nun seine mehreren Zehntausend Zeilen bearbeitet (in Excel, weil er zu jeder ATA-Information eine Summe (z.B. der geleisteten Arbeitsstunden, der entstandenen Kosten, oder was weiß ich denn) berechnen will), kommt es vor, dass die ersten tausend Zeilen zufällig keine ATA-Information tragen, die als Datum interpretiert werden könnten. Der Ingenieur formatiert seine Tabelle, schaut sich die Seitenvorschau an (nur die ersten 20 Seiten, alles durchschauen, dafür fehlt die Zeit).
Sieht alles gut aus, die ATA-Info wurde ja nicht als Datum erkannt, das ist logischerweise Text.
Aber: Irgendwo steht dann auch "21-10-33", vielleicht auf der 130. Seite! Da hat dann aber das göttliche Feature der Datumserkennung (in Excel oder OO) zugeschlagen und den numerischen Wert "12348" draus gemacht (und auch gleich in das Format "21.Oktober 1933" gewandelt)! Zwischen "01-01-01" und "99-99-99" gibt es ganz viele Ausprägungen, die auch ein Datum sein könnten.
Dieses Problem bleibt aber lange unerkannt, mit den Daten wird weitergearbeitet, es werden Durchschnittswerte, Pivot-Tabellen, was weiß ich denn damit erzeugt.
Irgendwann muß irgendwer runter auf die Detail-Ebene. Der trifft dann auf jede Menge gültiger ATA-Informationen, aber mitten drin (für ihn) völlig unlogisch ein Datum 21. Oktober 1933! Und er hat keine Chance mehr, aus diesem Datum wieder die ursprüngliche Information zu gewinnen, er fehlt die Zeit, er weiß nicht, ob vielleicht weitere Daten genauso "verfälscht" wurden, er kann die gesamte Arbeit noch einmal machen (hoffentlich dann mit der Kenntnis der Datumsumwandlung, sonst rennt er wieder in die gleiche Falle).
Ich habe Fälle erlebt, das sind Tage und Wochen in die Korrektur solcher Daten gegangen!
Ich verstehe DIch so, dass der Anwender einfach wissen muß, dass "21-10-33" ein Datum ist, aber wer kommt denn auf sowas? Wir in D. schreiben doch 21.10.33! Wird noch deutlicher bei "3/" (das hab ich hier im Forum gelernt). Ich hätte nie erwartet, dass das ein Datum sein könnte! Das ist einfach ein Text "3/"! Aber tatsächlich: OO macht daraus "03.März 2012" (weil ich das imMärz 2012 schreibe). In Wirklichkeit macht OO da ja den numerischen Wert "40971" draus!
Mag ja sein, dass viele OO-Anwender dieses Feature schätzen, aber die Forderung"ich will eine Option zum Abschalten der Datumserkennung" scheint mir legitim. Und wer an diesen ganzen "Automatiken" erst mal richtig gelitten hat (Aus "FRA", d.h. der 3-Letter-Code für "Frankfurt" macht Word grundsätzlich "Frau", weil die meisten Anwender außerhalb des Airline-Business wohl auch Frau meinen, aus "IH-Anleitung" (einem Begriff aus den SAP-ERP) macht Word immer "ICH-Anleitung"), der wird irgendwann etwas emotionaler, der verflucht diese ganzen Automatiken und will nur noch dass das abgeschaltet wird (dauerhaft)

Gruß
Alfred

Re: Datumserkennung deaktivieren

von balu » So, 25.03.2012 00:09

Hallo awkurtz,
an balu:
Du brauchst nicht zu fragen, was Zeichenfolgen wie "52:654:4" zu bedeuten haben
Sag mir bitte schön einen wahrlich treffenden Grund dafür warum ich das nicht fragen soll? Zumal ich bis zu deinem Beitrag hier nichts von diesem Format was gelesen habe, geschweige denn mich dazu geäußert habe. Also frage ich dich dennoch: "Was hat diese Zahlenfolge zu bedeuten? Könntest Du das nicht nur mir, sondern uns allen hier bitte schön erklären."

Das ist auch kein "Datenkauderwelsch"
In diesem Falle geb ich dir Recht; Das ist kein Datenkauderwelsch, sondern nur EIN EINZIGES fremdes Datenformat.

für denjenigen, der das so eingegeben hat, macht diese Eingabe Sinn.
Kann durchaus so sein.

Und derjenige, der damit dann in OOo Calc oder Excel weiterarbeiten muss
Wie willst Du denn mit "52:654:4" weiterarbeiten, wenn Du unter weiterarbeiten gleich Berechnen meinst?

hat ja u.U. auch keinen Einfuß darauf, in welchem Format die Informationen eingegeben werden.
Unter Umständen kannst Du vielleicht Recht haben. Aber ob ich das so pauschal glauben soll, bezweifel ich doch stark. Denn oft fehlt es manchmal nur an einer geeigneten Schnittstelle zur Tabellenkalkulations Gerechten Datenausgabe, und schon gäbs ein Problem weniger.


Ein Beispiel: Du fügst 3-4 Tausend Zellinhalte aus der Zwischenablage ein,
Da muss ich mich ernsthaft fragen: "Muss das so sein, oder gehts nicht doch vielleicht anders?"
Denn so viele Daten über die Zwischenablage zu transferieren, so finde ich das, ist ein nicht grad guter Weg. Und das auch z.B. aus folgendem Grund, der hier im Forum schon mindestens 2 mal vorgekommen ist, denn es können nämlich Informationen mit eingeschleppt werden die nicht sichtbar sind, aber das ganze OOo-System ausbremsen. Wie gesagt, können, also nicht muss.

bei den ersten paar hundert stehen in einer Spalte Zeichenfolgen wie "67.12.1990", "02.13.2011", "45.10.1678", ... Also alles Inhalte, die kein gültiges Datum darstellen können, die aber durchaus Träger von numerischen Informationen sein können.
Träger von numerischen Informationen sein können? Ja was denn nu; sind sie Träger von numerischen Informationen, oder nicht?
Auch hier interessiert es mich wieder sehr was diese "Zahlenformate" zu bedeuten haben?


Warum interessieren mich die hier zitierten "Zahlenformate"?
Wenn wir das wüssten, dann liese sich wohl unter Umständen vielleicht ein Weg finden um die Daten Tabellenkalkulations Gerecht einzufügen. Denn darum geht es ja hier schlußendlich in diesem Thread; eine Lösung zu finden um Daten trotz der automatischen Datumserkennung einzufügen um mit ihnen weiterzurechnen zu können.

Die Entwickler von Tabellenkalkulationsprogrammen haben sich schon was dabei gedacht, das sie eine Zahlenerkennung eingebaut haben die sich auf bestimmte Formate bezieht. Denn nicht immer sind Zahlenformate die für einen Menschen gut, schnell und einfach zu lesen sind, auch Maschinen Gerecht, wozu auch Tabellenkalkulationsprogrammen gehören. -{meine persönliche interpretation}-

Simples Beispiel:
20° 56' 15"
Es dürfte wohl klar sein um was es sich bei diesem Zahlenformat handelt. Oder?
Für uns Menschen ist das sehr eindeutig. Aber eine Maschine kann mit diesen Informationen nicht Rechnen, also nicht wirklich was damit anfangen, und interpretiert das deshalb als Text.

Merke!
Der Mensch denkt und handelt Analog. Die Maschine arbeitet aber Digital. Und das sind zwei verschiedene Paar Schuhe die einfach nicht zueinander passen.


Wenn es dir aber nur darum geht deinen Frust freien Lauf zu lassen, dann bist Du hier in diesem Thread total an der falschen Stelle. In diesem Falle wäre das Unterforum "generelle Diskussion" für dich ehern geeignet.



Gruß
balu

Re: Datumserkennung deaktivieren

von Stephan » Sa, 24.03.2012 15:42

Wenn in eine Zelle (egal ob per Tastatur, per Zwischenablage oder als Dateiimport) die Zeichenfolge "3/8" eingegeben wird, dann soll kein Tabellenkalkulationsprogramm der Welt eigenständig "41124" (= der Datumswert zum 3. August des laufenden Jahres (hier = 2012)) daraus machen.
Zumindest sollte der Anwender dieses Verhalten abschalten können.
Und das ist in OOo, aber aucgh anderen Prograsmen, ganz leicht möglich, Du mußt ihnen eben nur sagen das Du eine Zeichfolge eingibst und nichts wird automatisch verändert sondern alles bleibt so wie eingegeben.
die aber durchaus Träger von numerischen Informationen sein können.
und WAS sollten das für numerische Informationen sein? Mathematik ist eine exakte Wissenschaft und eine Zahl hat maximal einen Dezimaltrenner und nicht mehrere, wenn also mehrere Deziamaltrenner da sind geht es nicht um eine Zahl sondern um einen Text.
Die von Euch Gurus so hochgelobte Funktion
Hochgelobt? WO?
Wir nehmen hier zu Kenntnis wie das Programm IST, weil wir genauso wenig wie Du das Programm ändern können, das ist aber auch schon alles.
Mir fehlt hier insgesamt in DEinen Dartstellungen das Verständnis für DEinern anklagenden Ton, da NIEMAND hier dafür verantwortklich ist das OOo so funktioniert wie es funktioniert oder Einfluss darauf hätte das es anders funktionieren könnte. Wir hier sind Anwender, wie du auch, und nicht mehr
aber weil Calc auch bei Eingaben wie "3/8" ein Datum zu erkennen meint
Nicht meint sondern es tut und wenn Du das nicht willst 'sag' es OOo und es wird nicht geschehen. 3/8 ist entweder ein Wert oder kein Wert und Beides kann man OOo 'sagen', indem man endweder als =3/8 eigibt, dann wird es automatisch als Wer erkannt oder als 3/8 dannn wird es als Datum erkann oder als '3/8 dann wird es als Text erkannt.


Wenn Du hingegen professionell öfter mit mit der Art Eingaben arbeitest die du hier beschreibst ist die Lösung Deiner Probleme sich entsprechend mit dem Programm zu beschäftigen und evtl. (Vor-)Formatierungen anzupassen oder bestimmte Dinge per Makro zu automatisieren und nicht gegenüber Personen, die auch nur Anwender wie Du sind, mit Polemik gegenüber dem Programm ist Feld zu ziehen.

Nochmals: niemand hier hat OOo gemacht, sondern hier sind Anwender die auch nur zur Kenntnius nehmen können wie das Programm ist und auch damit klarkommen müssen.


Ja, Du sähest es vollkommen richtig wenn Du meintest DEin Post könnte mich verärgert haben, denn ich habe schlichtweg keine Lust mich in verbale Haftung nehmen zu lassen dafür wie sich OOo als Programm verhält oder mir unterstellen zu lassen das ich Guru wäre und deshalb alles richtig fände was OOo tut ... ich bin ANWENDER und nicht mehr!




Gruß
Stephan

Re: Datumserkennung deaktivieren

von awkurtz » Sa, 24.03.2012 14:37

Schon skuril, was zum Thema automatische Datumserkennung / -umwandlung so abgeht!

Der für mich wichtigste Grundsatz bei der Arbeit mit einer Tabellenkalkulation ist "Die Zellinhalte werden vom Programm niemals eigenständig manipuliert".
Aber genau das mach (nicht nur) OOo Calc mit der automatischen Umwandlung in Datumsangaben.
Wenn in eine Zelle (egal ob per Tastatur, per Zwischenablage oder als Dateiimport) die Zeichenfolge "3/8" eingegeben wird, dann soll kein Tabellenkalkulationsprogramm der Welt eigenständig "41124" (= der Datumswert zum 3. August des laufenden Jahres (hier = 2012)) daraus machen.
Zumindest sollte der Anwender dieses Verhalten abschalten können.

an balu:
Du brauchst nicht zu fragen, was Zeichenfolgen wie "52:654:4" zu bedeuten haben, warum Anwender solche Zeichenfolgen in die Tabelle eingeben wollen. Das ist auch kein "Datenkauderwelsch", für denjenigen, der das so eingegeben hat, macht diese Eingabe Sinn. Und derjenige, der damit dann in OOo Calc oder Excel weiterarbeiten muss, hat ja u.U. auch keinen Einfuß darauf, in welchem Format die Informationen eingegeben werden.

Das Problem mit Datumserkennung/-umwandlung wird dadurch so ernst, weil es ja für den Anwender nicht ersichtlich ist, in welchen Fällen Calc eine Datumsumwandlung vornimmt. Ein Beispiel: Du fügst 3-4 Tausend Zellinhalte aus der Zwischenablage ein, bei den ersten paar hundert stehen in einer Spalte Zeichenfolgen wie "67.12.1990", "02.13.2011", "45.10.1678", ... Also alles Inhalte, die kein gültiges Datum darstellen können, die aber durchaus Träger von numerischen Informationen sein können.
Dann aber kommt eine Zelle, da steht "23.10.1972" drin! Die von Euch Gurus so hochgelobte Funktion zur Datumserkennung/-umwandlung macht da das Datum 23. Oktober.1972 draus (was dann aber dem Wert 28786 entspricht).
Das merkt der Anwender aber erst sehr viel später (wenn die Weiterverarbeitung der eingefügten Daten Probleme macht, bzw. unerklärliche Resultate entstehen).

Diese Beispiel verwendet ein gängiges Datumsformat, aber weil Calc auch bei Eingaben wie "3/8" ein Datum zu erkennen meint, kann einen dieses tolle Feature "in Teufels Küche bringen".


Die einzige Lösung um die automatische Datumserkennung / -umwandlung zu umgehen ist m.W., die betreffenden Inhalte als Text in die Tabelle zu schreiben (mit vorgestellten " ' " bei der Tastatureingebe, mit entsprechenden Zellformatierungen bei Einfügen aus der Zwischenablage oder beim Dateiimport). Um dann mit den Werten trotzdem rechnen zu können, muß man mit den vom Programm bereit gestellten Textfunktionen aus den Zeichenketten numerische Werte "zusammenexceln".

Re: Datumserkennung deaktivieren

von clag » So, 06.06.2010 12:57

Hi Jürgen,

das war ein super Tip der löst zwar nicht das Problem an sich (die fehlend Option)

aber dein Tip erlöst mich von der überflüssigen rumklickerei

auf diese Weise funktioniert jetzt sogar drag 'n' drop so wie ich mir das vorstelle
und die Vorlage "TEXT" ermöglicht es mir nun auch mit der Maus formatierten Text ohne Formatierung in die Zellen zu ziehen

ahhhh ......

das war DER Sonntagstip :lol:

Re: Datumserkennung deaktivieren

von turtle47 » So, 06.06.2010 12:05

Hallo,
clag hat geschrieben:leider nutzt das vorformatieren der Zellen mit diesem Format nichts,
wenn man per copy 'n' paste Daten einfügt
dann wird von Calc kurzerhand das Quellformat drübergebügelt,

Erstelle Dir eine Zellvorlage mit dem Formatcode und weise diese den Zellen zu.
Dieser bleibt erhalten wenn man per copy 'n' paste Daten einfügt. :wink:

Viel Erfolg.

Jürgen

Re: Datumserkennung deaktivieren

von clag » So, 06.06.2010 11:53

Hallo Umsteiger

das von dir empfohlene Datumsformat hat auch bei mir schon lange den Vorrang ... :D

leider nutzt das vorformatieren der Zellen mit diesem Format nichts,
wenn man per copy 'n' paste Daten einfügt
dann wird von Calc kurzerhand das Quellformat drübergebügelt, :evil:

erst über den Umweg unformatierten Text einfügen funktioniert das richtig
und das man das nicht per Option abstellen kann ist für mich das eigentliche Ärgernis
und kostet mich etliche hundert nervende Mausklicks täglich

Re: Datumserkennung deaktivieren

von umsteiger47 » Sa, 05.06.2010 20:37

Die Datumsformatierung ärgert mich schon seit Ewigkeiten (Egal welche Tabellenkalkulation) besonders dann, wenn Daten per ODBC ausgewertet werden sollen. Aber wenn Du Deine Zellen nach der ISO 8601 (Datumsformat JJJJ-MM-TT) formatierst, solltest Du keine Probleme mehr haben, egal welches Format ankommt. (Nachzulesen http://de.wikipedia.org/wiki/DIN_5008)

mfg


Michael

Re: Datumserkennung deaktivieren

von clag » Do, 03.06.2010 21:27

Hallo Balu,
balu hat geschrieben:Is doch klar, da ja das Daten aus dem WWW sind, und nicht von deinem Rechensklaven. Das aber nur so am Rande.
jetzt ich Nöö ! :D
der html Quelltext liegt doch schon komplett auf dem PC wenn die Seite angezeigt wird, also die Denkpause dürfte ausschließlich OOo intern sein.

ich musste erstmal 'ne Weile überlegen welches kleine schwarze Dreieck du meintest .......
ahhh... ja, das geht schon in die gewünschte Richtung, is nur noch nen bischen weit von der Zelle enfernt

wenn ich das im Kontextmenü für die rechte Maustaste hätte wäre ich fast schon glücklich :D)

vielleicht stolpert ja aus der Basic Abteilung jemand über meine "KontextMenü Anfrage" die ich jetzt dort gestellt habe ?

und allseits einen schönen Abend noch

Nach oben