• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Naam blad via menulijst in formule, hoe ?

Status
Niet open voor verdere reacties.

udo1967

Gebruiker
Lid geworden
28 mrt 2005
Berichten
159
Wil graag in een formule de waarde (van blad Instellingen Cel G4) welke gekozen kan worden
via de menulijst meenemen.

Het gaat om de formule in de celgroep D27:AH28.
De waarde 9 moet via de menulijst meeveranderen.

Hoe kan je dat aan ?


Waarom : In dit test bestand gaat het maar
om 1 persoon, in het orginele gaat het om
tientalle personen en wil graag op 1 plek (blad instellingen) kunnen kiezen welk rij (lees maand)
gekozen wordt. Ieder Blad moet uitgeprint worden.

Anders moet er iedere maand meerdere honderden
cellen worden aangepast en dat is monniken werk.
 

Bijlagen

Zoiets?
Ik snap nog niet helemaal je vraag.
Denk dat de uitkomst nog niet is wat je wilt.
 
Laatst bewerkt:
Geplaatst door Paul-RT
Zoiets?
Ik snap nog niet helemaal je vraag.
Denk dat de uitkomst nog niet is wat je wilt.

Wat er moet gebeuren is :

Nu staat alles ingesteld op Rij 9 (D9:AH9)
en wordt er gezocht op Dag 1 op "T*1 en G*1".
Op Dag 2 wordt er gezocht op "T*2 en G*2" enz
voor Dag 3 t/m 31.

Nu zou het (super) handig zijn wanneer er in
Blad Instellingen gekozen kan worden voor
bv. Rij 13 en dat er dan ineens D13:AH13 komt
te staan ipv nu "9" en er (alleen) in die Rij wordt
gezocht naar de T's en G's met datum toevoeging.

Het kiezen van de gehele groep D9 t/m AH20
is NIET de bedoeling. Wil het per Rij in beeld
brengen.

Iets duidelijker ?
 
Komt dit in de buurt?
In het document zit commentaar onder L24
Kleine aanpassing gemaakt ivm weergeven " Jan / Febr. ipv 1 / 2
 
Laatst bewerkt:
Geplaatst door Paul-RT
Komt dit in de buurt?
In het document zit commentaar onder L24
Kleine aanpassing gemaakt ivm weergeven " Jan / Febr. ipv 1 / 2

Bijna...

Je maakt er een overzicht van de totalen G en T's
Het is de bedoeling dat het per DAG (1 t/m 31)
wordt geteld van de totalen G en T's.

De formule in V4 lijkt wat in te zitten maar dan
met de opzet zoals het in v1 gevraagd wordt.

Is dat mogelijk ?
 
Ok, leuk klusje voor de zondag middag. Ook leerzaam voor mij.
Even geduld dus, wordt aan gewerkt.
 
Nu ben ik de draad even kwijt.
Je wilt op blad instellingen de maand weergeven.
Dan wil je per dag tellen hoeveel g en t.
Uitkomst is dan toch "1" ?!
Er is toch maar of een g of een t per dag?


Dus maand 3:
dag1 : G
dag2 : G
dag3 : T
dag4 : T
dag5 enz.
 
Laatst bewerkt:
Nu ben ik de draad even kwijt.
Je wilt op blad instellingen de maand weergeven.
Dan wil je per dag tellen hoeveel g en t.
Uitkomst is dan toch "1" ?!
Er is toch maar of een g of een t per dag?


Dus maand 3:
dag1 : G
dag2 : G
dag3 : T
dag4 : T
dag5 enz.
 
Laatst bewerkt:
Geplaatst door Paul-RT
Nu ben ik de draad even kwijt.
.


Neem het bestand welke aan dit bericht zit als orgineel.

(kleine correctie gemaakt in Cel B23 is
"kolom" "Rij" geworden, verkeerde benaming.)

Het gaat om de groep D27 t/m AH28 waar de veranderingen in formule gemaakt moet worden.
Zoals je in de formule kunt nagaan is de maand
Januari als voorbeeld genomen.

Wil graag hebben dat er met de menulijst een andere
maand (lees rij) gekozen kan worden.

Bij iedere T of G zit ook een cijfer. Dit cijfer geeft
de datum weer wanneer de Code T of G gemaakt is.

Het is dus de bedoeling om van z'n Rij (lees Jan.) onderaan in de groep D27 t/m AH28 per dag
(1 t/m 31) op te tellen hoevaak een T of G voorkomt.
Het aantal kan wissellend zijn. Als ze niet voorkomen
dan is het bij een T of G "0" maar kan ook 1, 2, 3 of hoger zijn.

Het belang van dit centraal kunnen aanpassen van de
gekozen maand is dat er in totaal 50+ bladen zijn.
Om alles handmatig aan te passen is onbegonnen werk.

In versie 4 was je naar mijn idee dicht bij de oplossing.
Alleen telde je hier alle voorkomende T en G van z'n Rij
op. Iets wat al gebeurt in de Celgroep AD9-AF20 dus niet nodig is.

Is het niet mogelijk om de formule in de Celgroep D27
- AH28 zo aan te passen dat de Cel G4 op Blad
Instellingen de gekozen Rij aangeeft ?

Rob
 
Ok, hier versie 6.
Zou goed moeten zijn.

Let wel, dat je bij elke invoer G's en T's 2 spaties achter de letter typt, en dan het cijfer.
Bij de formule CountIf had je "G*1" getypt; gaat prima.
Maar bij "G 5" en "G 25" gaat het mis.
Dag 5 telt dan 2, omdat in "25" ook de "5" zit......

Ik zag dat je bij de invoer telkens 2 spaties hebt getypt. Die heb ik overgenomen in de formules.
Maar nu wordt exact gekeken naar de invoer! "G 5"
Dus als je maar 1 spatie typt, is de telling nul !

Bij Instellingen heb ik een cross reference tabel verstopt.
Zie het commentaar aldaar.


Pppfffffffffffffffff wat een monniken werk! :confused: :rolleyes:
Ben ik ff blij met Word, knippen plakken, en zoeken + vervangen !
Hele uitgebreide formule in word geplakt, alle cijfers van de cellen vervangen door een letter.
Daarna telkens die letter allemaal tegelijk (12 stuks) vervangen door hetzelfde cijfer.
Plakken in excel, en dan de volgende cel.

Zelfde geintje voor de complete formule met G's en T's.
Word was een handig hulpmiddel.

Succes, en laat maar horen.
(ps. dit document is onbetaalbar geworden :8-0: )
 
Laatst bewerkt:
Geplaatst door Paul-RT
Ok, hier versie 6.
Zou goed moeten zijn.

Succes, en laat maar horen.

Paul,

De formule werkt prima. Zal hem gaan inbouwen in het
Excel bestand die ik aan het bouwen ben. Zal netzo als bij
jou veel knip en plak werk worden.

Had zelf het idee dat het simpeler lag dan z'n "lange" formule
zoals jij gemaakt hebt. Het bestand zal daardoor flink in grote toenemen.

Bedankt ....:thumb:
 
Er is vast nog wel een andere manier te bedenken.
Maar die weet ik niet.
Ik ben al lang blij dat het werkt.:thumb:
 
Geplaatst door Paul-RT
Er is vast nog wel een andere manier te bedenken.
Maar die weet ik niet.
Ik ben al lang blij dat het werkt.:thumb:

Hmmm.... Laat ik het eens in de groep gooien....

Al is het alleen maar om ervan te leren !

Rob
 
Ik heb de formule wat simpeler gemaakt;

Voorbeeld van wat in cel D28 staat.
=KIEZEN(Instellingen!$G$4;AANTAL.ALS($D$9:$AB$9;"G "&D$26);AANTAL.ALS($D$10:$AB$10;"G "&D$26);AANTAL.ALS($D$11:$AB$11;"G "&D$26);AANTAL.ALS($D$12:$AB$12;"G "&D$26);AANTAL.ALS($D$13:$AB$13;"G "&D$26);AANTAL.ALS($D$14:$AB$14;"G "&D$26);AANTAL.ALS($D$15:$AB$15;"G "&D$26);AANTAL.ALS($D$16:$AB$16;"G "&D$26);AANTAL.ALS($D$17:$AB$17;"G "&D$26);AANTAL.ALS($D$18:$AB$18;"G "&D$26);AANTAL.ALS($D$19:$AB$19;"G "&D$26);AANTAL.ALS($D$20:$AB$20;"G "&D$26))

De $ maken het weer wat onoverzichtelijk maar voor het snel doorkopieeren zijn ze wel handig.
In principe kun je met de formules in D28 en D29 alles vullen.
Maar je kunt ook direct een nieuw blad toevoegen, selecteer alle cellen op het eeste blad en plak ze op het nieuwe, pas de maand aan en beide bladen passen zich aan.
Handigste is het natuurlijk even een blanco blad (zonder data) te maken en dat voor elke persoon als copy blad te gebruiken.

N.b. ik hoop dat ik je vraag goed begrepen heb, want helemaal snappen deed ik het niet moet ik eerlijk zeggen.
 

Bijlagen

In een volgende vraag "kan deze formule korter"
zijn formules aangedragen die nog veel korter
zijn dan wie jij aandraagt.

Zoals deze die ik nu gebruik :


Ja, dat kan flink korter als je tenminste een hulprij wilt gebruiken (die kun
je eventueel daarna verbergen). Ik heb de volgende oplossing voor je bedacht:

1. pas op het tabblad "instellingen" de maandomschrijving aan aan die van
het werkblad (Kopiëren en plakken dus). Overigens vind ik dat tabblad erg
omslachtig en zou het helemaal weghalen. Dat kan door het, iets anders, op
het eerste blad te zetten maar dat ter zijde (kun je later altijd nog doen).
Er zit trouwens een foutje in dat tabblad wat je eerst nog wel moet
herstellen want de maand oktober ontbreekt (denk ook aan aanpassing formule
in cel G11. Dit moet worden =VERT.ZOEKEN(G4;I1:J12;2)

2. plaats nu de volgende formules op het 1e tabblad:
D31=VERT.ZOEKEN($I24;$B9:$AB20;D26+2;ONWAAR)
D28=AANTAL.ALS($D31:$K31;TEKST.SAMENVOEGEN("G ";D26))
D29=AANTAL.ALS($D31:$K31;TEKST.SAMENVOEGEN("T ";D26))

3. Kopieer de formules van de zojuist geplaatste formules door naar rechts

4. Verberg rij 31 (als je die storend vindt)

5. Klaar!
 
Ja, ik zag later ook dat er je een tweede vraag had lopen waar mensen antwoorden in hadden gegeven.

Geef deze vraag gewoon even de status opgelost (button staat rechtonder), alleen de vraag steller kan dit doen (en mod's vermoed ik).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan