Autor
|
Thema: Zahlen werden bei WENN Funktion nur teilweise ausgegeben (970 mal gelesen)
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 24. Apr. 2015 19:07 <-- editieren / zitieren --> Unities abgeben:
Hallo! Wenn im Register Zahlen in den Zellen A1:F1 die Zahl 1 steht, dann soll 1 ausgegeben werden sonst "". Die Zahlen werden bei der WENN Funktion allerdings nur teilweise ausgegeben. (1, 20) Was mache Ich falsch? ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5239 Registriert: 15.04.2007
|
erstellt am: 24. Apr. 2015 19:23 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 24. Apr. 2015 19:48 <-- editieren / zitieren --> Unities abgeben:
Hallo! Mein Ziel ist es, die Zahlen 1, 20, 22, 24 27 und 33 im Register X in der richtigen Zelle auszugeben. Die restlichen Zellen sollen leer bleiben. ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5239 Registriert: 15.04.2007
|
erstellt am: 24. Apr. 2015 20:10 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 24. Apr. 2015 21:07 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
CADdoctor möchte eine Lottoauswertung machen Die Zahlen stehen in Tabelle Zahlen, jeweils die sechs gewählten in einer Zeile Für die Felder in Tabelle X kann man folgende Formel verwenden:
Code: =WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE();Zahlen!$A$1:$F$1;1;FALSCH));"";(ZEILE()-1)*6+SPALTE())
Grüße Klaus PS: @CADdoctor: Lotto ist aber 6 aus 49 somit müßte ein Spielfeld von A1 bis G7 gehen ...
[Diese Nachricht wurde von KlaK am 24. Apr. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 25. Apr. 2015 07:49 <-- editieren / zitieren --> Unities abgeben:
Hallo KlaK! Hab auch bei deiner Formel das Problem, dass bei manchen Zellen die Zahlen nicht Angezeigt werden! Ich bin aus Österreich, da haben wir 6 aus 45. ------------------ Mit freundlichen Grüßen CADdoctor [Diese Nachricht wurde von CADdoctor am 25. Apr. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2624 Registriert: 02.05.2006 Office 2010; Office365 Visual Basic
|
erstellt am: 25. Apr. 2015 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Hallo CADdoctor, Wenn man die Formel nur kopiert und nicht versucht das zu verstehen ist das kein Wunder. Du hast in Zelle AE1 stehen:
Code: =WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE();Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-1)*6+SPALTE())
Beginn des Spielfeldes ist Spalte AC1 Spalte AC ist die 29. Spalte somit muß hier die Formel des Feldes so lauten:
Code: =WENN(ISTFEHLER(WVERWEIS((ZEILE()-1)*6+SPALTE()-28;Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-1)*6+SPALTE()-28)
Entsprechend natürlich für tieferliegende Tabellen das darunterbefindliche Spielfeld (Beginn AC10)hätte dann
Code: =WENN(ISTFEHLER(WVERWEIS((ZEILE()-10)*6+SPALTE()-28;Zahlen!$A$7:$F$7;1;FALSCH));"";(ZEILE()-10)*6+SPALTE()-28)
Grüße Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |