Bei Excel Linie-Diagramm: Werte umkehren, aber wie?





Hi Leute.


Ich benutze Microsoft Excel 07 und möchte ein Simples 2D-Linien-Diagramm erstellen.
Die Werte liegen alle in einer Zeile (z.B. A10, B10, C10, D10 usw...)


Die Formel für die normale Tabelle lautet ja: "**='Tabelle1'!$A$10:$D$10**".


Mit welcher Formel bekomme ich aber die Werte andersrum in die Tabelle? Also in dem Fall von D nach A?


Zugleich soll aber, wenn z.B. bei Spalte A eine weitere Spalte eingefügt wird (und somit die aktuellen Zahlen in Reihe 10 alle um eine Spalte weiterrücken), die Tabelle aktuell bleiben und dann eben die Werte von A-E (in der Tabelle halt dann umgekehrt, von E-A) anzeigen...


Ich hoffe, ihr könnt mir weiterhelfen!


Viele Grüße
Jojo
weiß nicht, obs klappt, Diagramme sind auch meine Stärke nicht, im Kopf schon gleich gar nicht, aber versuch doch mal, die x-Achse manuell fallend festzulegen, also nicht von zB min 0..max100, sondern von 100..0


Oder Du manipulierst die Werte: in A11: =max($A10:$E10)-A10, rüberziehen.  

(oder =100-A10). Wäre **alternativ** auch für y denkbar (nicht beides gleichzeitig!).
Auch -A10 könnte gehen, wenn Dich das negative Vorzeichen nicht stört. 


Dabei kannst Du vor E:E immer wieder eine Spalte einsetzen. das Diagramm übernimmt das aber nur vielleicht, wenn Du schreibst **"='Tabelle1'!$A$10:$E$10"** . Alle anderen Bezüge entsprechend.
Ähm Du sollst eine Wertetabelle machen. D.h. für x Sachen im Bereich von -5 bis 1 einsetzen und dazu die y-Koordinate berechnen. Die Punkte aus x und y Koordinaten dann in ein Koordinatensystem einzeichnen.


Was kannst du daran nicht? In der ersten Matrix stehen einfach die beiden Vektoren der neuen Basis.  
  
Und wenn du die so hinschreibst und mit der Spalte (a;b) multiplizierst; dann hast du  
  
ja gerade a * -1     + b *  2                          2               1  
  
und das gibt ja gerade die Koordinaten bzgl. der Standardbasis.  
  
Die andere Matrix ist dann eben die inverse dazu. Wenn eine Spalte in der Datenbank nullfähig ist, hat die Ergebnisklasse auch eine nullfähige Eigenschaft. 

 Wenn beispielsweise eine `Order` eine `Datetime` Spalte mit dem Namen `CreatedDate` , sieht die resultierende `Order` Klasse in etwa wie folgt aus: 


```
public partial class Order: EntityObject
{
  ...
  private DateTime? _createdDate;
  ...
}

```
  Wenn \_ `createdDate` keinen Wert hat, wenn Sie `ObjectContext.SaveChanges()` aufrufen, wird eine `System.DBNull` automatisch als Teil des Befehls insert oder update an die Datenbank gesendet. 

 Hoffe das hilft Alex <p>damit text über den rand einer zelle hinaus überläuft, müssen die folgenden bedingungen erfüllt sein:</p><ul> <li>in der zelle ist &quot;wrap text&quot; nicht aktiviert</li> <li>die zelle ist keine zusammengeführte zelle</li> <li>die zelle enthält einen wert, der die breite der zelle überschreitet</li> <li>die angrenzende zelle ist leer * und keine zusammengeführte zelle</li> <li> <p>die zelle weist eine der folgenden horizontalen ausrichtungen auf:</p> <ul> <li>allgemeines</li> <li>links (einzug)</li> <li>center</li> <li>richtig (einzug)</li> <li>auswahl zentrieren<br> (rechts überlappt die zelle nach links; mitte überlappt auf beiden seiten.)</li> </ul> </li> <li> <p>der zelleninhalt wird nicht gedreht (d. h.<em> ausrichtung </em>ist auf 0 ° eingestellt) <sub>(nur excel 2010?)</sub></p> </li> <li>die zelle enthält einen textwert. zahlen- und datumswerte werden in <code></code> oder in wissenschaftliche notation konvertiert, anstatt benachbarte leere zellen zu überlappen.</li> <li>im arbeitsblatt ist &quot;formeln anzeigen&quot; nicht aktiviert</li> </ul><p>ich glaube, das sind alle notwendigen voraussetzungen. wenn ich etwas verpasst habe, können sie diese antwort gerne bearbeiten.</p><p><sub>*<em> unter bestimmten umständen kann eine benachbarte zelle leer sein </em>scheinen<em> aber nicht leer sein. in diesem fall fließt der text nicht in diese zelle über, da er nicht wirklich leer ist. </em></sub></p> > im selben schritt noch die II - 1/2 * III rechnen

Dann hätte man tatsächlich eine zweite Nullzeile.

Man darf aber in einem Schritt nur eine Umformung machen.

Man darf zwei Schritte zu einem Schritt zusammenfassen, wenn sie hintereinanderausgeführt das gleiche Ergebnis liefern würden. Zum Beispiel dürftest du gleichzeitig mit III - 2*II auch II - 2*I machen. <p>so erhalten sie die liste der spalten in der standardreihenfolge ohne die fehlerhafte spalte:</p><pre><code>select string\_agg(quote\_ident(attname), ', ' order by attnum) from pg\_attribute where attrelid = 'myschema.mytable'::regclass and not attisdropped -- no dropped (dead) columns and attnum &gt; 0 -- no system columns and attname &lt;&gt; 'bad\_column' -- case sensitive! </code></pre><p>oder einfach <code>where attrelid = 'mytable'::regclass</code>, wenn sie darauf vertrauen, dass der suchpfad <a href="https://stackoverflow.com/questions/9067335/how-does-the-search-path-influence-identifier-resolution-and-the-current-schema/9067777#9067777"></a> in das richtige schema aufgelöst wird.</p><p> <a href="http://www.postgresql.org/docs/current/interactive/functions-string.html#functions-string-other"><code>quote\_ident()</code></a> fügt bei bedarf doppelte anführungszeichen hinzu.</p><p>ich habe die gleiche frage <a href="http://www.postgresql.org/message-id/flat/1180483885.536572.84550@q69g2000hsb.googlegroups.com#1180483885.536572.84550@q69g2000hsb.googlegroups.com">2007 auf pgsql-general</a> gestellt. es war damals postgres 8.2. süße erinnerungen ...</p><p>verbunden:</p><ul> <li> <a href="https://stackoverflow.com/a/24089729/939860">so überprüfen sie, ob eine tabelle in einem bestimmten schema vorhanden ist</a> </li> </ul> <p>ich denke, dies wirft weitere fragen und potenzielle probleme auf:</p><ol> <li>ist es wirklich notwendig, zwei getrennte arten von feldern für diese arten von zahlen zu haben? die tatsache, dass sie probleme haben, sie richtig zu kennzeichnen, bedeutet, dass dies wahrscheinlich zu einer schlechten benutzererfahrung führt.</li> <li>was ist, wenn der benutzer der meinung ist, dass die antwort eine dezimalstelle enthält, aber nur eine ganze zahl eingeben darf? sollten sie auf- oder abrunden?</li> <li>gibt es eine möglichkeit, sie nur mit einem nummernfeld zu versehen und den rest programmgesteuert zu erledigen? vielleicht dezimalstellen runden oder entfernen?</li> </ol><p>wenn sie sie nicht zu einem feldtyp kombinieren können, können sie sie auf jedem etikett explizit angeben:</p><ul> <li>geben sie eine zahl ein (dezimalstellen erlaubt)</li> <li>geben sie eine zahl ein (keine dezimalstellen)</li> </ul> Klicken Sie sich einfach mal hier durch und zählen Sie mit (einfach in die Grafik klicken; dazu muss aber auch gesagt werden, dass die Anzahl der Schritte von der Anwendungsreihenfolge der beiden möglichen Vereinfachungsregeln abhängt, wir haben in der Klausur deshalb damals auch 14 als richtige Lösung gelten lassen):  

  

@[ID-22789]@ <p>angenommen, sie verwenden ms sql server (was sie nicht sind, finden sie im <strong> update unten </strong>):</p><blockquote> <p>eine tabelle kann nur eine zeitstempelspalte haben. der wert in der timestamp-spalte wird jedes mal aktualisiert, wenn eine zeile mit einer timestamp-spalte eingefügt oder aktualisiert wird. diese eigenschaft macht eine timestamp-spalte zu einem schlechten kandidaten für schlüssel, insbesondere für primärschlüssel. bei jeder aktualisierung der zeile wird der zeitstempelwert und damit der schlüsselwert geändert. wenn sich die spalte in einem primärschlüssel befindet, ist der alte schlüsselwert nicht mehr gültig und fremdschlüssel, die auf den alten wert verweisen, sind nicht mehr gültig. wenn in einem dynamischen cursor auf die tabelle verwiesen wird, ändern alle aktualisierungen die position der zeilen im cursor. befindet sich die spalte in einem indexschlüssel, generieren alle aktualisierungen der datenzeile auch aktualisierungen des index.</p> </blockquote><p>informationen zu <a href="http://msdn.microsoft.com/en-us/library/aa260631%28v=sql.80%29.aspx"> msdn </a> </p><p>wenn sie datums-/uhrzeitinformationen für eine zeile speichern müssen und diese datums-/uhrzeitänderung nicht haben, verwenden sie datetime. andernfalls verwenden sie timestamp.</p><p><strong> beachten sie auch: </strong> ms sql server-zeitstempelfelder sind weder datum noch uhrzeit. sie sind binäre darstellungen der relativen reihenfolge, in der die daten geändert wurden.</p><h2>aktualisieren</h2><p>wie sie aktualisiert haben, um mysql zu sagen:</p><blockquote> <p>timestamp-werte werden zum speichern von der aktuellen zeitzone in utc konvertiert und zum abrufen von utc zurück in die aktuelle zeitzone konvertiert. (dies tritt nur für den timestamp-datentyp auf, nicht für andere typen wie datetime.)</p> </blockquote><p>zitat aus <a href="http://dev.mysql.com/doc/refman/5.0/en/timestamp.html">mysql-referenz</a> </p><p>insbesondere:</p><blockquote> <p>wenn sie einen timestamp-wert speichern, dann die zeitzone ändern und den wert abrufen, unterscheidet sich der abgerufene wert von dem von ihnen gespeicherten wert.</p> </blockquote><p>wenn sie also eine anwendung in mehreren zeitzonen verwenden und das datum und die uhrzeit benötigen, um die einstellungen der einzelnen benutzer widerzuspiegeln, verwenden sie timestamp. wenn sie unabhängig von der zeitzone konsistenz benötigen, verwenden sie datetime</p> Wenn eine Gerade durch den Ursprung und G verläuft, dann ist G automatisch ein Richtungsvektor.


Normal zu [1, -2, 3] sind z.B. [0, 3, 2] ; [3, 0, -1] oder [2, 1, 0]


Damit kannst du einen davon als Richtungsvektor benutzen.