Excel Fehler: Wie Microsofts Tabellenkalkulation kann für Ihre Gesundheit gefährlich sein

0
189

0

Forschung hat gefunden, dass bis zu 90 Prozent aller Kalkulationstabellen Fehler aufweisen, die Auswirkungen auf Ihre Ergebnisse. Ich habe geschrieben über die Harvard-Professoren, deren grundlegende Excel-Fehler führte zu unsäglichem Elend für Millionen von Menschen.

Wenn Sie suchen, für spreadsheet-Fehler, erhalten Sie viele Geschichten, andere als die Harvard-Fiasko.

Ausblenden von Zellen — statt Sie zu löschen, — Kosten Barclay ‘ s bank Millionen 2008 während der Kernschmelze. Ein cut and paste Fehler Kosten TransAlta $24 Millionen. Ein weiterer Schnitt und paste Fehler Kosten JP Morgan $6 Milliarden, wenn ein Value-at-Risk-Modell wurde falsch berechnet.

Es gibt viele mehr, aber Sie erhalten das Bild. Fehler sind so verbreitet, dass es eine 15-jährige spreadsheet risks interest group.

Die Gefahren

Aber eine neuere Papier, Eine Pilotstudie zu Erkunden Tabellenkalkulation Risiko in der Wissenschaftlichen Forschung konzentriert sich auf die Risiken, die in den Neurowissenschaften:

. . . Forschung zeigt, dass fast alle Tabellenkalkulation Modellbauer haben keine formale Ausbildung. . . . [M]ost-Fehler entstehen nicht durch Fehler in der Programmierung der Tabellenkalkulation, sondern Sie ergeben sich aus der Anwendung der Programmier-Logik. . . .[O]nce verpflichtet, logische Fehler sind schwer zu finden und zu korrigieren.

Die pilot-Studie eine kleine Probe-Größe-es ist ein pilot, nachdem alle-und sieht neurowissenschaftliche Forschung an einer Universität, doch die Bedingungen gefunden sind üblich.

Leitplanken, keine Zwangsjacken

Auch software, die von Profis ist buggy. Also keine überraschung, wenn spreadsheet-Logik erstellt durch ungeschulte Laien ist schlimmer.

Die Frage ist: Was kann getan werden, so dass gelegentliche Nutzer — und Harvard-Professoren — machen weniger Fehler?

Das problem ähnelt Grammatik-Prüfung. Sprache hat nur wenige harte Regeln und die Nutzung variiert stark, so Grammatikprüfung unpräzise sind, bieten Anregungen, nicht Antworten. Zauber-Steine sind viel genauer, weil die Rechtschreibung ist gut definiert.

Kein Wort von Microsoft

Ich streckte die Hand aus, um Microsoft, um Ihre Gedanken auf, macht Excel sicherer. Nach einer ersten Bestätigung und einige E-Mails hin und her, nichts.

Ich bin sicher, dass die Excel-Produkt-manager kennt diese Probleme. Wenn ich Sie wäre, würde ich gehen, um Microsoft-Forschung und versuchen, schütteln Sie Locker einige Ideen.

Bis zu diesem glücklichen Tag, hier einige Ideen, die ich schüttelte mich Locker.

Daten-tagging wäre ein spreadsheet-Logik-checker erleichtert. Nur als wir geben unterschiedliche Daten-Typen — Dollar, Termine, Prozente — die Tabellenkalkulation könnte Optional Fragen Sie uns, um tag-Daten-sets, was auch immer Ihre Art, so dass die dataset-Bereich überprüft, könnte schlauer sein. Wenn die Daten wichtig genug sind, zu geben, ist es bereits markiert ist, und wichtig genug, um Sie daran zu erinnern Benutzer in den Formeln.

Dataset Reichweitenkontrolle scheint wie eine mögliche Hilfe. Eine Grammatik-überprüfung wie flag — “Es scheint, dass einige der Daten wurden weggelassen, die in diese Berechnung” — geholfen hätte.

Bounds checking ist ein Fehler-Erkennung-Technik in der Programmierung verwendet, um zum Beispiel sicherzustellen, dass ein element im array vorhanden ist. In der Excel-Kontext, ich würde es nutzen in der Programmierung Sinn, und Umgekehrt, wie eine überprüfung, um sicherzustellen, dass alle tagged/eingetippten Daten enthalten, und, wenn nicht, eine freundliche Warnung ausgegeben.

Logik flowcharting ist ein weiterer Programmier-tool, Excel-könnte zumindest teilweise automatisieren. Benutzer sehen würden, eine grafische Darstellung Ihrer spreadsheet-Logik.

Modellierungssprachen in der Regel erzwingen Sie eine Trennung zwischen Logik und Daten. Benutzern das erstellen von Logik und bestimmen Sie anschließend die Datensätze die es betreibt. Dies vereinfacht das model-checking. Excel verwirklichen könnte eine form von diesem, was darauf hindeutet Trennung von Logik und Daten einmal ein Arbeitsblatt Kreuze Komplexität Schwelle.

Die Speicher-Bits nehmen

Excel beherrscht die Tabellenkalkulation Markt, so dass Microsoft ‘ s Haltung ist verständlich: Warum Geld ausgeben, so dass es sicherer für Benutzer und den rest der Gesellschaft? Es wird nicht erweitern den Markt.

Wenn Sie haben ein Produkt, das auch Harvard-Professoren kann leicht Missbrauch — – mit verheerenden Folgen für Millionen von Menschen-ist die Maximierung von Gewinn Ihre einzige Aufgabe?

Natürlich, Microsoft kann Antworten, wenn spreadsheet-Fehler sind ein so großes problem ist, warum hören wir nicht etwa mehr davon? Ein Grund dafür ist, dass da nur wenige Menschen nach Ihnen suchen, nur wenige finden. Es dauert eine wirklich schlimme Fehler, wie die Harvard-Fiasko — was ein smart grad student an einer staatlichen Schule gefunden, nicht jemand an der Harvard — zu bekommen publicity.

Die wichtigen Fehler sind begraben tief im inneren, research papers, Labor-Ergebnisse, und ökonomische Modelle. Diese bilden die Grundlage unserer numerischen Wissens von der wirklichen Welt. Wenn dieses wissen gibt uns unerwartete Ergebnisse, die geht zurück auf die Tabellen, die Daten zu prüfen?

Ja, die Benutzer sollten ausgebildet werden, die auf beliebigen Tabellenkalkulation, die Sie verwenden. Aber mit Excel Markt Dominanz hat Microsoft eine Besondere Verantwortung zur Verbesserung der Excel-usability und Sicherheit für jeden Nutzer.

Höfliche Kommentare willkommen, natürlich.

0