excel

Anoniem
2022-03-24T13:55:16+00:00

Ik heb en rij van 14 getallen die varieren. Erachter heb ik een formulierbesturing met vinkje.

Zodra 1 van de cellen in die rij bijv. 180 is wil ik dat vinkje automatisch laten aan gaan.

Ik kan die 180+ of - 1 selecteren via

ALS(EN(K73>180-G70;K73<180+G70);WAAR)

deze funktie staat (natuurlijk) in de cel war het antwoord waar komt als t klopt. In k73 staat dus het getal 180 +-1.

maar ik wil dat zoeken in die hele rij van 14 getallen waarvan mar 1 cel is die die waarde krijgt. En dat lukt niet met de genoemde formule als je k73 vervangt door bijv. g73:v73.

Kan het wel?

sjoerd

Microsoft 365 en Office | Excel | Voor thuisgebruik | Anders

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

33 antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2022-03-27T18:03:59+00:00

    Ik vergeet nog te melden dat bij het doorzoeken van een rij wel af en toe 2 waarden het gezochte antwoord kunnen opleveren. Vind ik niet erg, als t vinkje maar aan gaat.

    sjoerd

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2022-03-27T18:01:02+00:00

    Zie hierboven het uitgebreide verhaal en probleemstelling.

    groet sjoerd

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2022-03-27T17:59:50+00:00

    Beste Bocculus,,

    Ik hen tussen de bedrijven door wat zitten stoeien met jouw ideeën maar ..........

    In ieder geval iets nieuw geleerd want jouw opm. mbt matrix-formules kende ik niet. Uiteraard naar gekeken en wat geoefend, heel interessant in ieder geval.

    Ik heb Microsoft 365. Maar

    goed terug naar mijn probleem en het hele verhaal.

    Heb ff een vb gemaakt. Dus een rij van "tig"cellen (=rij 3) waarbij ik zoek naar een cel die binnen 180 + of - een variabele (A1) ligt, dus bv binnen 181 en 179.

    Op zich visueel goed te doen en doe ik ook via een voorwaardelijke opmaak, maar ik moet met het antwoord nog wat verder doen. En ik heb slechts ca. 120 van die rijen dus dat wordt wat veel. Daarbij komt dat de zoektocht naar 180 ook omvat naar 0 en 360 + of - variabele.

    Wat ik zou willen is dat als die gewenste cel gevonden wordt het vinkje aan gaat, daarmee kan ik nl. als t waar is een ander getal (rode 10 uit rij 2) plaatsen en die verwerk ik (automatisch) verder.

    De gezochte cel moet dus een waarde hebben tussen 2 grenzen, dat lukt mbv =EN(J3>=180-$A$1;J3<=180+$A$1). Deze formule plaats ik in D5.

    Met een enkele cel gaat dat dus goed, maar omdat ik zo veel cellen per rij heb (ja idd 16) wil ik natuurlijk ipv per cel de hele rij ineens doorzoeken. Ik heb voor elke rij zo'n selectievakje en dus formule nodig. Deze oude knar kent geen VBA en wel behoorlijk wat "ouderwetse" cel-formules. Plaats ik ipv cel J3 daar de rij A3:L3 dan werkt ie niet , ook niet als ik na de formule cntr-shift-enter doe (accolades komen dan wel keurig in beeld.

    Ook wat gestoei met als funkties levert niet het antwoord op, dus misschien ..............:)

    groet sjoerd

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  4. Anoniem
    2022-03-25T10:04:07+00:00

    Het bereik G73:V73 omvat geen 14 cellen maar 16 !

    Is het de bedoeling dat in dat bereik wordt gekeken wat het grootste getal is (180) (of groter dan of gelijk aan 180 ?), of heeft dat getal een bepaalde betekenis en kunnen er in andere cellen getallen staan die groter zijn dan 180 waar niet naar moet worden gekeken?

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  5. Anoniem
    2022-03-24T21:14:22+00:00

    Beste stij,

    Ik begrijp niet helemaal wat je bedoelt.

    Maar met deze formule kun je zien of de waarde in een of meerdere cellen 180 is: =OF(A73:N73=180)

    Met deze formule waar de eerste cel staat met de waarde 180: =VERGELIJKEN(WAAR;A73:N73=11;0)

    En met deze formule het aantal cellen: =SOMPRODUCT(A73:N73=180)

    Als niet meer dan één cel 180 mag bevatten: =ALS(SOMPRODUCT(A73:N73=180)=1; als waar, als onwaar)

    De eerste twee formules moeten als matrix-formule worden ingevoerd.

    Groet,

    Bocculus

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen