| |
| Materialien für den 3D-Druck im Hochtemperaturbereich, eine Pressemitteilung
|
Autor
|
Thema: Zahlen werden bei WENN Funktion nur teilweise ausgegeben (1020 mal gelesen)
|
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
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: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 24. Apr. 2015 19:23 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
|
CADdoctor Mitglied Technischer Zeichner
Beiträge: 319 Registriert: 12.05.2007
|
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: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
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: 2799 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
Beiträge: 319 Registriert: 12.05.2007
|
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: 2799 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 |