Kleinst Zellwert bestimmen & abhängig davon in Zelle eintrag
Verfasst: Mo, 03.12.2012 14:48
Folgendes Problem:
Ich habe in einer Zeile 5 Spalten, ich nenne sie mal (A1, A2, A3, A4 und A5), mit z.B. den Werten 20, 50, 14, 70 und 10.
Und nun habe ich in der gleichen Zeile neben diesen 5 Spalten (A1- A5), noch einmal 5 Spalten (A1x, A2x, A3x, A4,x und A5x) die im Prinzip mit den ersten 5 Spalten (also A1-A5) zusammenhängen, denn A1x steht z.B. für A1, A2x für A2, A3x für A3 usw.
Jedoch sind die A*x Spalten noch alle leer.
Aber pro Zeile soll nun eine der A*x Spalte gefüllt werden und zwar diejenige, mit dem niedrigsten Wert in den A1-A5 Spalten, die anderen A*x Spalten sollen leer bleiben (das Bedarf also wohl einer IF Abfrage).
Im obigen Beispiel hätte z.B. die Spalte A5 mit der 10 den niedrigsten Wert, also soll dieser Wert in die Spalte A5x kopiert werden, während alle anderen A*x Spalten leer bleiben.
Wäre aber in Spalte A2 keine 50, sondern eine 5, dann wäre sie die Spalte mit dem niedrigsten Wert und dann sollte logischerweise die Spalte A2x mit diesem Wert gefüllt werden.
Also im Prinzip so:
Frage, wie kann ich das in OO Calc realisieren und geht das überhaupt?
Ich habe in einer Zeile 5 Spalten, ich nenne sie mal (A1, A2, A3, A4 und A5), mit z.B. den Werten 20, 50, 14, 70 und 10.
Und nun habe ich in der gleichen Zeile neben diesen 5 Spalten (A1- A5), noch einmal 5 Spalten (A1x, A2x, A3x, A4,x und A5x) die im Prinzip mit den ersten 5 Spalten (also A1-A5) zusammenhängen, denn A1x steht z.B. für A1, A2x für A2, A3x für A3 usw.
Jedoch sind die A*x Spalten noch alle leer.
Aber pro Zeile soll nun eine der A*x Spalte gefüllt werden und zwar diejenige, mit dem niedrigsten Wert in den A1-A5 Spalten, die anderen A*x Spalten sollen leer bleiben (das Bedarf also wohl einer IF Abfrage).
Im obigen Beispiel hätte z.B. die Spalte A5 mit der 10 den niedrigsten Wert, also soll dieser Wert in die Spalte A5x kopiert werden, während alle anderen A*x Spalten leer bleiben.
Wäre aber in Spalte A2 keine 50, sondern eine 5, dann wäre sie die Spalte mit dem niedrigsten Wert und dann sollte logischerweise die Spalte A2x mit diesem Wert gefüllt werden.
Also im Prinzip so:
Code: Alles auswählen
A1 A2 A3 A4 A5 A1x A2x A3x A4x A5x
20 50 14 70 10 10
56 42 2 68 19 2
6 34 12 56 63 6
20 12 78 56 64 12