Hallo, Paulina,
das musst Du validieren.
Ohne groß hinzuschauen würde ich sagen:
(is_numeric(self.sq_Y001_X002) OR is_empty(self.sq_Y001_X002)) AND (is_numeric(self.sq_Y002_X002) OR is_empty(self.sq_Y002_X002)) AND ...
Heißt also: Entweder ist die Spalte "X002" numerisch oder sie ist leer (das vermeidet, dass auch leere Zellen als Fehler angezeigt werden)
Du siehst, dass ich die Teilfragen der Y-Achse mit "Y001", "Y002", ... kodiert habe, die der x-Achse mit "X001". "X002".
Meiner Ansicht nach vermeidet dies Konfusionen, wenn dort steht "Q12a_SQ002_SQ003" (was war noch einmal die Zeile, was die Spalte?)
Das ist zunächst einmal möglich.
Wenn Du uns aber gesagt hättest, welche Zahlen dort eingetragen werden, hätte es möglicherweise eine bessere Lösung gegeben, indem man nämlich die Zahleingabe in eine Drop-Down verschiebt.
Das geht natürlich nur, wenn die Anzahl der möglichen Eingaben überschaubar ist (nicht von 0-999999).
Ich hatte mir bei Deiner Abbildung so etwas wie "Alter", "Anzahl der Ehefrauen", "Zigarettenkonsum/Tag", "Gewicht", o.ä. vorgestellt.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.