Opionsfeld zuweisen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Dietmar D
**
Beiträge: 25
Registriert: Mo, 15.02.2010 09:57

Opionsfeld zuweisen

Beitrag von Dietmar D »

Hallo zusammen,

wie kann ich bei aktivierten Optionsfeld1 in A1 eine 1 zuweisen und bei aktivierten Optionsfeld2 in A1 eine 2?
Wenn ich bei Referenzwert (ein) eine 1 bzw. 2 vorgebe, dann wird immer ein ' (Hochkomma) erzeugt und in der Formel wird die Zahl 1 bzw. 2 nicht richtig erkannt.

Danke für eure Hilfe!

Gruß
Dietmar
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Opionsfeld zuweisen

Beitrag von turtle47 »

Hallo Dietmar,

herzlich Willkommen hier im Forum.
Dietmar D hat geschrieben:erzeugt und in der Formel wird die Zahl 1 bzw. 2 nicht richtig erkannt.
Leider kann ich das nicht nachvollziehen.

Wie sieht denn Deine Formel aus?
Funktionierende Formel im Dateianhang.

Jürgen
Dateianhänge
Formel Optionsfeld.ods
(9.49 KiB) 40-mal heruntergeladen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Opionsfeld zuweisen

Beitrag von Karolus »

Hallo
Verknüpfe die beiden Optionsfelder z.B. mit B1 (mit den Referenzwerten 1 und 2 ) und nimm in A1 die Formel: =WERT(B1)

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Dietmar D
**
Beiträge: 25
Registriert: Mo, 15.02.2010 09:57

Re: Opionsfeld zuweisen

Beitrag von Dietmar D »

Hallo Jürgen,
danke für deine Antwort. Die Tabelle wurde ursprünglich in Excel erstellt.
Hier die Formel =WENN($Stammdaten.A18=1;(P6+P7+P8+P9+P10+P11+P12+P13+P14+P15+P16+P17+P18+P19+P20+P21+P22+P23+P24+P25+P26+P27+P28+P29+P30+P31+P32+P33+P34+P35+P36);WENN($Stammdaten.A18=2;$Stammdaten.I25;0))

Die Werte werden aus dem Tabellenblatt Stammdaten nicht übernommen.

Gruß
Dietmar
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Opionsfeld zuweisen

Beitrag von turtle47 »

Hi,

oh man, die Formel

Code: Alles auswählen

=WENN($Stammdaten.A18=1;(P6+P7+P8+P9+P10+P11+P12+P13+P14+P15+P16+P17+P18+P19+P20+P21+P22+P23+P24+P25+P26+P27+P28+P29+P30+P31+P32+P33+P34+P35+P36);WENN($Stammdaten.A18=2;$Stammdaten.I25;0))
sieht ja echt grauselig aus.

Ich rufe jetzt mal einfach mal laut nach "K A R O L U S"

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Opionsfeld zuweisen

Beitrag von balu »

Hallo Leute,

@Dietmar
Dietmar D hat geschrieben: Die Werte werden aus dem Tabellenblatt Stammdaten nicht übernommen.
Die Summierung der einzelnen Zellen sollen in welchem Tabellenblatt ausgeführt werden?



@Jürgen
turtle47 hat geschrieben: Ich rufe jetzt mal einfach mal laut nach "K A R O L U S"
Darf ich es auch sein :lol: ?

Code: Alles auswählen

=WENN($Stammdaten.A18=1;SUMME(P6:P36);WENN($Stammdaten.A18=2;$Stammdaten.I25;0))
Oder aber auch

Code: Alles auswählen

=WENN(WERT($Stammdaten.A18)=1;SUMME(P6:P36);WENN(WERT($Stammdaten.A18)=2;$Stammdaten.I25;0))
wenn z.B. Stammdaten.A18 die verknüpfte Zelle vom Optionsfeld ist


Gruß
balu
Zuletzt geändert von balu am Fr, 23.07.2010 23:11, insgesamt 1-mal geändert.
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Opionsfeld zuweisen

Beitrag von Karolus »

Hallo
Eine Kleinigkeit hab ich auch noch hinzuzufügen:

Code: Alles auswählen

=WENN($Stammdaten.A18="1";SUMME(P6:P36);WENN($Stammdaten.A18="2";$Stammdaten.I25;0))
Ich gehe davon aus dass A18 die textformatierten Referenzwerte enthält, deswegen die "Anführungszeichen", nebenbei solltest du evtl. wahrnehmen wie einfach man sämtliche Zellen von P6 bis P36 addieren kann.

Gruß Karo

--
aus aktuellem Anlass ein Zitat nicht von mir:
Das Licht kann so schnell sein wie es will - die Dunkelheit ist immer schon vorher da
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Opionsfeld zuweisen

Beitrag von balu »

Hallo Karo,

wieso "aus aktuellem Anlass"?
Hast Du auch Gewitter bei dir zu Hause?


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Opionsfeld zuweisen

Beitrag von Karolus »

Hallo
@Balu
Nee, das Zitat bezieht sich nicht aufs Wetter, es ist eine Metapher auf die fehlende "Erleuchtung" so mancher Formelautoren...

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Opionsfeld zuweisen

Beitrag von balu »

Hallo Karo,

ah ja alles klar :wink:

Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Dietmar D
**
Beiträge: 25
Registriert: Mo, 15.02.2010 09:57

Re: geht doch

Beitrag von Dietmar D »

Hallo zusammen,

vielen Dank für eure Hilfe. Der Fehler ist beseitigt, nur kann ich die Ursache noch nicht ganz nachvollziehen.
Die Zelle A18 war als Wahrheitswert formatiert aus Excel kenne ich dieses Format nicht. Aber selbst mit der Formatierung als Zahl wurde die Formel nicht richtig berechnet, erst mit der Formel von balu
=WENN(WERT($Stammdaten.A18)=1;SUMME(P6:P36);WENN(WERT($Stammdaten.A18)=2;$Stammdaten.I25;0))
hat das ganze dann funktioniert.

Einen herzlichen Dank an alle, die sich mit meinem Problem beschäftigt und mit zur Lösung beigetragen haben. :)

Gruß
Dietmar
Antworten